Release notes for Umbraco-CMS v10.3.0
Released on: Thursday, October 20 2022
NuGet Package: Umbraco.Cms v10.3.0
Contributors
Of the 55 bug fixes and feature additions in release/10.3.0, a total of 35 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

1 PR

2 PRs

5 PRs

1 PR

1 PR

1 PR

1 PR

7 PRs

1 PR

3 PRs

1 PR

1 PR

1 PR

1 PR

1 PR

1 PR

1 PR

4 PRs

1 PR
⭐ = First pull request to Umbraco-CMS
Notable features
3
Developer experience
6

#13088 Added nullability attribute to IsNullOrWhitespace

#12979 Added nullable helper for IfNullOrWhiteSpace

#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
33

#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

#13077 Fix comment of view property in `ConfigurationFieldAttribute`

#13071 Bump Smidge up to v4.1.1

#13067 New 'variant permissions' features missing / not visible?

#13064 Use pattern matching to check if items is not `JArray`

#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