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

1 PR

9 PRs

2 PRs

1 PR

2 PRs

1 PR

1 PR

9 PRs

1 PR

1 PR

2 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