Release notes for Umbraco-CMS v12.2.0
Released on: Thursday, September 21 2023
NuGet Package: Umbraco.Cms v12.2.0
Contributors
Of the 40 bug fixes and feature additions in release/12.2.0, a total of 30 of them have been contributed by the community, by 11 unique contributors.
We're welcoming 1 brand new contributor who has made their first pull request for Umbraco-CMS. Welcome to the contributor club: Rasmus 🏆
All community contributors to this release
Arkadiusz Biel1 PR
Bjarne Fyrstenborg9 PRs
Callum Whyte2 PRs
Dhanesh Kumar Mj1 PR
Erik-Jan Westendorp2 PRs
Johan Runsten1 PR
Miguel Pinto1 PR
Nikolaj Brask-Nielsen9 PRs
⭐
Rasmus1 PR
Søren Gregersen1 PR
Vitor Rodrigues2 PRs
⭐ = First pull request to Umbraco-CMS
Notable features
2
Developer experience
7
#14729 DeliveryApi: Ensure the ContentType property is serialized first
#14728 Fixed incorrect BlockListPropertyValueConverter delivery api property value type
#14655 Remove todo - that has been done
#14621 Add cache buster to injected icons CSS in block grid
#14615 Compile css for icons style
#14586 AddMapDefinition Extension Method
#13347 Mark MultiUrlPickerValueConverter with DefaultValueConverter
UI and UX updates
10
#14688 fix: Translations keys from #12776
#14651 Fix color of warning icon in health check dashboard
#14613 Ignore 1Password as well in `noPasswordManager` directive
#14609 Update QR code icon
#14592 Set max length of text input in tab creation
#14580 #14190: Save all languages sent to approval in audit log
#14514 considering id, key & name as filter params for content listview
#14454 Sort content template tree items alphabetically, exclude element types
#14423 Fix incorrect redirectUrl check with external authentication (#14198)
#12776 Adds hide toggle to hide unavailable compositions
Other
21
#14810 fix: ensured that allowed user name characters are supported in backo…
#14690 `System.Int16.Parse()` overflow in UserGroupFactory
#14674 feat: Let the DbContext handle the connection to the database
#14673 docs: Improve DbContext XML docs
#14672 refactor: Only use pooled DbContexts
#14670 perf: Don't call GetNextUsers when we don't have to
#14669 fix: Pass correct user id to Audit log
#14662 Use generic Content Type instead of Document Type
#14657 Add code infrastructure to validate file content
#14641 feat: Show published state in tree picker
#14639 Fix userid zero in integration tests
#14619 Fixed incorrect assignment of Last Login Date after a user accepts an invite and sets the password
#14596 Change 'Comment' to 'Commentaar' in Dutch translation file
#14594 Allow Media Picker 3 to be used as macro parameter editor
#14593 Replace attribute with `noPasswordManager` directive
#14582 Block grid area allowance editor
#14543 Notification state is lost when use "Publish with descendants"
#14498 Add ReSharperTestRunner64 to the assembly exclusion list in TypeFinder
#14302 Back Office: Tag suggestions getting hid by Summary field
#13440 Add exclusion filter setting to typefinder settings
#13281 Change default `UpgradeUnattended` value to true