Release notes for Umbraco-CMS v10.3.0
Released on: Thursday, October 20 2022
NuGet Package: Umbraco.Cms v10.3.0
Install and upgrade guidance
- Quick install instructions This link leads to a site made by members of the Umbraco community, it helps make the installation of Umbraco a lot easier for you.
- Upgrade guide
Contributors
Of the 52 bug fixes and feature additions in v10.3.0, a total of 32 of them have been contributed by the community, by 19 unique contributors.
We're welcoming 4 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Alex, Justin Neville, Mikael Lindemann, Neil Naveen 🏆
All community contributors to this release
⭐
Alex1 PR
Anders Bjerner2 PRs
Bjarne Fyrstenborg3 PRs
Busra Sengul1 PR
Chad1 PR
CyberReiter1 PR
Daniël Knippers1 PR
Erik-Jan Westendorp7 PRs
Jeavon1 PR
Justin Neville3 PRs
Karl Butler1 PR
Lucas Bach Bisgaard1 PR
Matthew Care1 PR
Mayur D1 PR
⭐
Mikael Lindemann1 PR
Mike Masey1 PR
⭐
Neil Naveen1 PR
patrickdemooij93 PRs
Sean Thorne1 PR
⭐ = First pull request to Umbraco-CMS
Notable features
3
Developer experience
5
#13088 Added nullability attribute to IsNullOrWhitespace
#12895 Update appsettings-schema: remove {Member,User}Password from Umbraco:CMS
#12833 Added support for virtual backoffice icons
#12831 #12802 Fix partial view model type replacements
#12796 Added support for disabling tabs in <umbTabsNav /> elements
UI and UX updates
13
#13091 Don't use legacy icon for action delete
#13084 Refactor event handler away from keyup to ng-change
#13028 Fix issue toggling boolean between true/false after Save without refr…
#13026 Redirect to a return URL if one is present on the querystring when lo…
#13024 Fix issue 13023 - Cannot read properties of undefined (reading 'allow…
#12993 Only show table when any filtered result
#12973 Fixes #12972 for validating legacy member passwords
#12948 Fix: Media Picker creates duplicated folders (#12918)
#12946 Set the first app to active if no active apps in block list item
#12937 Skip move logic if the parent is staying the same
#12922 Use SVG logo in installer/upgrader
#12847 Bug fix for datepicker with offset time
#10127 fix: block list very slow to / fails to render labels when using {{ propertyName | ncNodeName}}
Other
31
#13226 Saving a DataType via Infinite Editing breaks Content Editor
#13212 Collect new .xml language files from different sources
#13168 Add sync rendering extensions for block grid and async ones for block list
#13153 Fix for potential race condition in packages search
#13148 Fix broken selectable state for list view items
#13132 Multiple Tags getting combined into a single "Tag"
#13099 Validation error is not shown when saving Macro.
#13098 AspNetCoreRequestAccessor can leak memory
#13093 Accessibility Fixes - Packages Modal
#13071 Bump Smidge up to v4.1.1
#13067 New 'variant permissions' features missing / not visible?
#13042 Invalid DB Connection begins a new build of Umbraco
#13037 Adds a parameter to BeginUmbracoForm to allow the disabling of the creation of an antiforgery token.
#13021 fix: focus state for search and help icons
#13019 Use char instead of string for DetectJson
#13016 Fix: Allow dragged images in the rich text editor to be uploaded correctly
#13014 v10: Update JS dependencies
#12996 V10: Dont delete member on failed autolink
#12990 Add label-key to prevent cleanup button
#12982 V10: Update examine dependency
#12975 Translate "User permissions for languages" feature to español
#12971 Translate "User permissions for languages" feature to dutch
#12950 Translate content apps to spanish
#12941 GitHub Workflows security hardening
#12935 Translate languages area to Español
#12924 Translate 'settingsGroup' treeHeader to Spanish
#12911 NUnit returns value cannot be null when running tests
#12903 Umbraco Media files with æøå - UmbracoMediaPhysicalRootPath
#12902 Translate TreeHeaders to Spanish
#12785 Fix Nucache rebuilding more type caches than necessary
#12616 chore: Set permissions for GitHub actions