This gives a clearer indication that these are indeed required properties and now, working with tabs and groups for custom properties works as expected.
Previously the login, email, password and member groups fields were shown in a fixed "Properties" group that was added below all existing groups. If you started using tabs, this group would be displayed in a Generic tab (and couldn't be moved elsewhere). By moving these fields to their own Member Content App, you'll get a much better experience when using tabs!
Members also require some additional properties (comments, failed password attempts, is approved, is locked out, last lockout date, last login date, last password change date), which are added to the "Membership" group by default after the first save. You can now move these properties to other groups and even tabs. Because these properties are required for members to work correctly, they will show up as 'Locked' and can't be removed: this is now also enforced when using tabs. So if you don't see the delete icon on tabs/groups anymore, make sure to move any of these properties to another tab/group first.
You can find more information and examples on the PR: https://github.com/umbraco/Umbraco-CMS/pull/11587
Updated dependencies
ImageSharp.Web is updated to version 1.0.4 in order to address an issue with custom crops not being created correctly. Additionally, ImageSharp.Web now processes the image based on the order of processors in the query string. It has allowed us to remove some workarounds in previous CMS releases and clean up the code.
You can find more information and examples on the PR:
https://github.com/umbraco/Umbraco-CMS/pull/11349
What to test
We’re interested in all feedback from testing the release candidate but here are a few areas that are worth paying attention to:
Custom zoomed crops, created with the Image Cropper, should now, as mentioned above, be rendered correctly. Be aware that the fix in ImageSharp.Web might result in different generated images. It is recommended that you delete /umbraco/Data/TEMP/MediaCache (or wherever you have configured the ImageSharp.Web cache, like Azure Blob Storage) in order to generate new and correct cached version of the crop.
ImageSharp.Web will now process the image based on the order of processors in the query string. You’re more than welcome to give this a go as well. This for example allows you to have a background color applied after cropping an image to a specific width, You can find more details here: https://github.com/umbraco/Umbraco-CMS/pull/11241.
Granular permissions for user groups had some issues in certain instances, a fix has been added to Umbraco 9.2, which involves a database migration. If you are using User Group permission for content, do let us know if you see any inconsistencies. You can find more information and examples on the PR: https://github.com/umbraco/Umbraco-CMS/issues/11458
Known issues
There are a couple of known issues regarding the new Member Content App:
- The 'Is Locked Out' property issn't using the checkbox/toggle and readonly-state
- The Member Content App displays the 'Id' and 'Member Type' (they will be removed, as they are already visible on the Info Content App)
The regressions ae still visible in the release candidate but have been addressed for the final release of Umbraco 9.2.
How to test
First, you need to make a new Umbraco installation from 8.1RC (links below) or upgrade an existing project, both scenarios can provide valuable feedback.If you find things in the RC that are not working, we’d be grateful for feedback on the Github issue tracker. You’re welcome to add comments to the features and fixes listed under Umbraco 9.2 release or submit new bug reports (click New Issue and select Bug Report), please prefix the issue with 9.2RC: