Release notes for Umbraco-CMS v12.1.0
Released on: Thursday, August 10 2023
NuGet Package: Umbraco.Cms v12.1.0
Contributors
Of the 57 bug fixes and feature additions in release/12.1.0, a total of 39 of them have been contributed by the community, by 29 unique contributors.
We're welcoming 8 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Ahmet, alevak09, Lili, Mads Mørch Schou, Marco Teodoro, martinaronnysdotter, michiel-sj, Miguel Pinto 🏆
All community contributors to this release
⭐
Ahmet1 PR
⭐
alevak091 PR
Anders Bjerner1 PR
Arkadiusz Biel1 PR
Bjarne Fyrstenborg7 PRs
Callum Whyte1 PR
Chad1 PR
christophnz1 PR
Dennis Öhman1 PR
Erik-Jan Westendorp1 PR
Ibrahim Muhammad Nada1 PR
Jan Skovgaard1 PR
Jason Elkin1 PR
⭐
Lili1 PR
Lucas Bach Bisgaard1 PR
Maarten1 PR
⭐
Mads Mørch Schou1 PR
Marc Goodson1 PR
⭐
Marco Teodoro1 PR
⭐
martinaronnysdotter1 PR
Matt Brailsford1 PR
⭐
michiel-sj1 PR
Miguel Pinto2 PRs
Mykyta Zakharov1 PR
Nikolaj Brask-Nielsen1 PR
Nuklon2 PRs
Paul Seal2 PRs
Rasmus Söderström1 PR
Russell2 PRs
⭐ = First pull request to Umbraco-CMS
Notable features
1
#14060 Add posibillty to use composition on memberstype
Developer experience
7
#14479 Add additional preview URLs option
#14397 Add ContentDeletingNotification to EmptyRecycleBin
#14275 Convert collections for XPath in PropertyValueConverterBase
#14269 Adding logging and make sure PostAddFile always releases the file semaphore
#14236 Fix the args used in log endMessages in the profillingLogger
#14177 Update ContentValueSetValidator to allow include/exclude of fields
#13145 Add notification flag to indicate the current publish operation includes descendants
UI and UX updates
12
#14581 Fixes #14565 - Empty DocType folders hidden
#14505 Only show groups when any filtered results in group
#14402 Fixed typo "optinal" to "optional" for translation dictionary import dialog
#14396 Fix/delete language error message 14333
#14392 #14388 - Change the outdated "no nodes" image
#14391 Update the tour text to the correct text and to save confusion
#14379 Add Croatian backoffice language
#14321 Change "Media Picker" in RTE to "Image Picker"
#14315 Swapped the sortCreateDateAscending and sortCreateDateDescending translation values to match the intended behavior
#14252 Disable sortable if readonly or max is limited to one item
#13692 Make it possible to keep focus on a parent Block
#13492 fix: #12253 Anchor picker does not appear
Other
37
#14648 Add config so it is configurable whether to explicitly index each nested property
#14640 Small changes to the EF Core implementations
#14636 State is lost between content unpublishing and unpublished notifications
#14635 Actions menu - Collapsing a tree section closes the overlay when copying / moving
#14618 Allow newlines in invite emails
#14591 Umbraco.Slider does not accept negative values
#14588 Translate 'shared' to Dutch
#14574 Scoped services are disposed when used in Async Notification handlers
#14573 Restored order of operations on scope dispose to that used in Umbraco 11 before refactor into Scope inheriting CoreScope.
#14571 V12: Suppress execution context flow when queuing email task
#14567 V12: Add ISO codes to make the migration from language IDs easier
#14518 Make it possible to remove blocks using tab key in block grid configuration
#14464 fix: Allows copying from unsaved content
#14461 Added missing Danish translation for `general_change`
#14439 #14325 - Remove wildcard-background from RTE
#14433 Switching property from Block Grid to Block List cause save errors
#14404 Show SVG icons for toolbar in configuration of richtext editor
#14400 Updated the IsoDateTimeConverter initialization in the JsonDateTimeFo…
#14399 Fix broken CookieAuthenticationRedirect caused by PR #14036 for non-api requests
#14395 Makes sure the nucache is not truncated when its null
#14394 Update labels in Danish translation
#14385 Use built-in Enum parse methods
#14384 Improve Enum performance
#14344 Fix to show focus state of checkbox on install screen
#14322 Fix for User null from IP address "::1" has logged out
#14310 Media upload return unknown error and second have no response
#14308 Fix #14270 - ImageCropperValue.GetCropUrl(alias, imageUrlGenerator) always returns null
#14300 Show summary of Examine search results
#14276 Updated the installer text about Codegarden
#14251 Fix transparent background after upgrade of spectrum color picker
#14229 Sv translation
#13951 TreeController implementations can return incorrect routes
#12942 Fixes #12904 UmbracoHelper.GetDictionaryValue defaults to en-US when used in non-front end code
#12793 Improve logging performance by checking Trace/Debug log level is enabled
#12756 Added new necessary indexes - Improve SQL query performance by adding missing SQL indexes #12704
#12678 Enforce passing tree alias to tree api requests
#12577 V10: Fix "Save and close"/"Publish and close" for infinite editing of language variant content