Compare Releases
Contributors
Of the 1096 bug fixes and feature additions after v8.18.9, up to (and including) 12.2.0, a total of 550 of them have been contributed by the community, by 159 unique contributors.
We're welcoming 99 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Aaron Green, Ahmet, alevak09, Alex, Anders Brohus, Andy Boot, Arul Prabakaran, Asbjørn Riis-Knudsen, Austin Gilbert, Bartlomiej Komendarczuk, Blake Irwin, Blake Watt, Brian Popow, Calvin Davis, Chris Fitz-Avon, Chris Kim, cor13on3, Corné Hoskam, CyberReiter, Dami Tugbobo, Daniel Andersson, Dennis, Dhanesh Kumar Mj, Donald Nairn, ealse, gadgetfbi, georgebid, Ibrahim Muhammad Nada, Jacob Overgaard, Jaddie, James Jackson-South, JamieT, Jannik Anker, Jari Larsen, Jeroen Breuer, Jesper Mayntzhusen, Jesse, Joel Mandell, Johan Runsten, Johannes Lantz, jomehmet, Jonny Muir, Justin Neville, Karl Butler, karlmacklin, Karn Blackmore, kiasyn, Kristian Tolleshaug Mørch, LandLogic IT, Laura Neto, Lewis Hazell, Lili, Lotte Pitcher, Louis JR, Lucas Bach Bisgaard, Maarten, Maarten Mensink, Mads Mørch Schou, Marco Teodoro, Mario Lopez, martinaronnysdotter, Martino Gabrielli, Matt Begent, Matthew Care, Mayur D, Mehmet, Menno, Michael Robertson, Michał, michiel-sj, Miguel Pinto, Mikael Lindemann, Miska Husgafvel, Mykola Gorbatenko, Mykyta Zakharov, Neil Naveen, neo-cphilipp, Nick Mehrdad Babaki, niekvanderreest, Nuklon, Paul Woodland, PhyxionNL, Rasmus, Rasmus Berntsen, Rasmus Østergård, Rasmus Söderström, Rick Butterfield, Roy Berris, Sean Maloney, Sean Thorne, Sibren, Simon Jansson, Smayke95, TBVanderley4545, Tobias Mønster, twoday-rolandkock, VWA Software internet, Wilmar de Hoogd, Yari Mariën 🏆
All community contributors to this release
Aaron1 PR
⭐
Aaron Green1 PR
⭐
Ahmet1 PR
⭐
alevak091 PR
⭐
Alex1 PR
Ambert van Unen1 PR
Anders Bjerner14 PRs
⭐
Anders Brohus2 PRs
⭐
Andy Boot1 PR
Arkadiusz Biel3 PRs
⭐
Arul Prabakaran3 PRs
⭐
Asbjørn Riis-Knudsen2 PRs
Austin Gilbert2 PRs
⭐
Bartlomiej Komendarczuk1 PR
Bjarne Fyrstenborg71 PRs
⭐
Blake Irwin4 PRs
Blake Watt2 PRs
⭐
Brian Popow1 PR
Busra Sengul1 PR
Callum Whyte9 PRs
⭐
Calvin Davis1 PR
Chad11 PRs
⭐
Chris Fitz-Avon1 PR
⭐
Chris Kim1 PR
Chriztian Steinmeier3 PRs
⭐
cor13on31 PR
⭐
Corné Hoskam4 PRs
CyberReiter12 PRs
⭐
Dami Tugbobo1 PR
Dan Booth1 PR
⭐
Daniel Andersson1 PR
Daniël Knippers4 PRs
Daniël Knippers1 PR
Daniel Shuy2 PRs
Dave Woestenborghs1 PR
⭐
Dennis2 PRs
Dennis Öhman1 PR
⭐
Dhanesh Kumar Mj6 PRs
⭐
Donald Nairn1 PR
Doug Moore1 PR
ealse2 PRs
Erik-Jan Westendorp31 PRs
⭐
gadgetfbi1 PR
⭐
georgebid1 PR
Henk Jan Pluim1 PR
Ibrahim Muhammad Nada4 PRs
inetzo2 PRs
⭐
Jacob Overgaard1 PR
⭐
Jaddie1 PR
⭐
James Jackson-South1 PR
⭐
JamieT1 PR
Jan Skovgaard35 PRs
⭐
Jannik Anker1 PR
⭐
Jari Larsen1 PR
Jason Elkin3 PRs
Jeavon9 PRs
⭐
Jeroen Breuer1 PR
Jesper Mayntzhusen5 PRs
jesperweber1 PR
⭐
Jesse1 PR
Joe Glombek1 PR
⭐
Joel Mandell1 PR
⭐
Johan Runsten3 PRs
⭐
Johannes Lantz5 PRs
⭐
jomehmet1 PR
⭐
Jonny Muir1 PR
Jose Marcenaro1 PR
Justin Neville7 PRs
Karl Butler3 PRs
⭐
karlmacklin1 PR
⭐
Karn Blackmore1 PR
Kevin1 PR
Kevin Jump2 PRs
⭐
kiasyn1 PR
⭐
Kristian Tolleshaug Mørch1 PR
⭐
LandLogic IT1 PR
Lars-Erik Aabech1 PR
Laura Neto4 PRs
Lennard Fonteijn2 PRs
⭐
Lewis Hazell1 PR
⭐
Lili1 PR
⭐
Lotte Pitcher1 PR
Louis JR3 PRs
⭐
Lucas Bach Bisgaard6 PRs
⭐
Maarten2 PRs
⭐
Maarten Mensink1 PR
⭐
Mads Mørch Schou1 PR
Marc Goodson4 PRs
⭐
Marco Teodoro1 PR
⭐
Mario Lopez2 PRs
Mark Drake4 PRs
Markus Johansson3 PRs
Marta Prazanowska1 PR
Martin Bentancour3 PRs
⭐
martinaronnysdotter1 PR
⭐
Martino Gabrielli1 PR
⭐
Matt Begent1 PR
Matt Brailsford6 PRs
Matt Darby2 PRs
Matthew Care17 PRs
Matthew-Wise2 PRs
⭐
Mayur D2 PRs
⭐
Mehmet4 PRs
Menno2 PRs
Michael Latouche4 PRs
⭐
Michael Robertson1 PR
⭐
Michał1 PR
⭐
michiel-sj1 PR
Miguel Pinto3 PRs
⭐
Mikael Lindemann1 PR
Mike Masey3 PRs
⭐
Miska Husgafvel2 PRs
⭐
Mykola Gorbatenko1 PR
⭐
Mykyta Zakharov1 PR
Nathan Woulfe2 PRs
⭐
Neil Naveen1 PR
⭐
neo-cphilipp1 PR
Nick Mehrdad Babaki2 PRs
⭐
niekvanderreest1 PR
Nikolaj Brask-Nielsen13 PRs
⭐
Nuklon4 PRs
Olivier Bossaer1 PR
Owain Jones2 PRs
patrickdemooij926 PRs
Paul Johnson5 PRs
Paul Seal8 PRs
⭐
Paul Woodland2 PRs
⭐
PhyxionNL1 PR
Poornima Nayar1 PR
Rachel Breeze1 PR
⭐
Rasmus1 PR
⭐
Rasmus Berntsen1 PR
⭐
Rasmus Østergård1 PR
⭐
Rasmus Söderström2 PRs
Richard Ockerby1 PR
Rick Butterfield3 PRs
Robert Foster3 PRs
⭐
Roy Berris1 PR
Russell3 PRs
⭐
Sean Maloney1 PR
⭐
Sean Thorne5 PRs
Shannon Deminick1 PR
⭐
Sibren1 PR
⭐
Simon Jansson1 PR
Simone Chiaretta1 PR
⭐
Smayke951 PR
Søren Gregersen2 PRs
Søren Kottal15 PRs
Sven Geusens2 PRs
⭐
TBVanderley45451 PR
Tiffany Prosser6 PRs
Tobias Mønster2 PRs
tristanjthompson1 PR
⭐
twoday-rolandkock1 PR
Vitor Rodrigues9 PRs
Vlael Layug1 PR
⭐
VWA Software internet1 PR
⭐
Wilmar de Hoogd1 PR
⭐
Yari Mariën1 PR
⭐ = First pull request to Umbraco-CMS
Changes in v8.18.10
1 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.18.11
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.18.12
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v8.18.13
0 new features, 0 breaking changes, and 5 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
5
#15638
Made some internal classes public
#14912
Setting SavedDictionaryItem EventState to the one from SavingDictionaryItem
#13969
Group data type save events
#12788
Pass cache level defined in value converters
#12569
Fix bulk property variant data updates
Changes in v8.18.14
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-8.18.14
Changes in v8.18.15
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-8.18.15
Changes in v8.19.0
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#15722
Add default log level for filtering log levels
Changes in v9.0.0
0 new features, 0 breaking changes, and 4 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
4
#11189
Member groups stopped working
#11183
V9 RC4: Content finder causing redirect to `/account/accessdenied`
#11180
Fixed issue with Paths-integers being converted using local culture.
#11178
V9: Reintroducing some language keys
Changes in v9.0.1
0 new features, 0 breaking changes, and 14 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
14
#11303
Exposes the entity containers (folders) created during a package installation in the summary available from the ImportedPackageNotification.
#11301
Added CopyRazorGenerateFilesToPublishDirectory to the template
#11296
Allow opt out of import embedded schema file
#11288
Fixed bug where the wrong schema was signed in when using 2fa.
#11276
Force ICU usage on windows.
#11265
Ensure dependency order for Deploy artifacts
#11263
Smtp configuration is ignoring the From appsetting
#11258
Error when accessing Membes section without Settings section: membertype/GetAllTypes
#11241
Remove all ImageSharp.Web Processors and then re-add in the correct order
#11227
v9 - UmbracoHelper GetDictionaryValue not working when Restrict Public Access is setup
#11221
v9: SQL error when trying to create a new property on a tab that is inherited from a Composition (SQL CE and LocalDB)
#11216
Copy static assets during BeforeBuild target to fix Visual Studio "rebuild" failures
#11188
Missing JSON Schema Property for Smidge Version
#11081
[v9.0.0-beta003] PostSetUserTour doesn't seem to persist until apppool recycle
Changes in v9.1.0
42 new features, 0 breaking changes, and 73 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
42
#11556
Hide localization key while loading
#11552
Added ngdocs documentation for overlay.service.js
#11551
API Documentation: Added extra selector for styling <code> elements in the content
#11544
Making UmbracoTreeSearcherFields virtual for easier overriding
#11542
Validate fileName to prevent path traversal on v8
#11537
Check for path traversal before uploading file
#11535
[v9] Fix the basehttpheader health check so that it's checking the root of the domain instead of the /umbraco path
#11534
[v8] Fix the basehttpheader health check so that it's checking the root of the domain instead of the /umbraco path
#11495
Content Version Cleanup
#11493
GitHub issue#11299 fix v8
#11480
Update to noUiSlider v15.5.0
#11468
New design for the default 404 page
#11440
Update Examine reference
#11434
Further clarification around where configuration goes
#11433
DocumentTypes: Add remove warning
#11429
V8/feature/app header localized titles
#11412
Allowed templates list: Change remove icon to text
#11411
Listview: Fix translations and use "Remove" text for button instead of icon
#11403
Simplify usage of integration tests from nuget package
#11401
Add warning overlay when deleting grid layout
#11375
Added more detailed message when deleting items in the list view
#11346
Localization add tab text dutch
#11335
Added missing documentation to Image Cropper Extension methods using MediaWithCrops
#11332
11331: Check property on instance if id is not set yet
#11328
Add notifcation when publishing varying culture without domains configured
#11317
Ability to register your own content provider for default template content
#11309
Link insertion with no selected text in RTE
#11293
Enables friendly pasting in multipletextbox
#11292
8258: Added create dictionary item button
#11250
Ability to remove trees in the backoffice
#11244
Change references of Web.config to be appsettings.json
#11230
v9: Created new system information section in help panel
#11207
Combine GetUrl requests when loading a MNTP with many entries
#11205
Use medium sized overlay for doctype/mediatype/membertype icon picker
#11199
v9: Added Extension method to register all custom Notifications
#11197
Added missing Italian translations
#11075
Allows replacing MainDom with alternate DB
#11008
Implement icon parameter for doctype editor
#10963
Falling back to contentTypeName when Block List label is empty
#10896
10341: Use different picker for content types
#10653
Additional optional sanitization of scripting in TinyMCE
#9141
Cleanup examine search results, and adds ability to toggle fields
Issues & Tasks
73
#11639
contentpicker: Don't validate minNumber/maxNumber if 0
#11608
Obsoletes events added for local database initialization for Umbraco Cloud that are no longer required.
#11592
v9: Fix for OAuth ExternalLogin
#11579
Allow .map files as default browsable file extensions from the App_Pl…
#11574
Add missing fallback texts to backoffice views
#11524
v9: don't reload page when navigating to edit user
#11487
Error During Examine Indexing
#11469
Media Folder Picker View: Fix localizations
#11454
Publish hotkey doesn't work in RTE
#11453
V9: Error when you try to invite user via backoffice
#11451
Remove comma that makes the JS task throw an error
#11447
Bugfix/11442/migration steps are skipped v8.17 to v9
#11438
Performance: Don't load all translation files if they are not going to be used
#11437
Fix logger message placeholders being parsed literally
#11427
An error occurred while trying to Add language
#11422
adding . applying filter
#11417
Focus Lock: Exclude children elements where parent / grandparent etc. has a .ng-hide class set
#11409
IsLiveFactoryEnabled() will always return true
#11408
UI API docs: Added reset rules for .close class
#11407
UI API docs: Fixed incorrect method name
#11402
Adjust styling to make grid config look better
#11400
Update styling of imagepicker prevalue editor
#11397
Remove z-index
#11394
Also detect localdb 15
#11389
There is no TEMP environment variable on Linux azure app service
#11385
Minor edits to the XPath query help sheet
#11380
add delete language test
#11378
Published Content Query has "skip" applied twice
#11373
Add validation errors when invalid composition due to duplicate property group aliases
#11367
Make debugging work better in VS Code / Codespaces
#11363
Align template picking more towards the other pickers
#11353
11343: Remove blocklist block on cancel
#11352
Align create buttons styling
#11351
Implement IUserSessionStore<BackOfficeIdentityUser> to fix timeout bug #11350
#11350
TimeOut Setting not being used in V9
#11347
Ensure block list thumbnails aren't cropped
#11340
Fix for misaligned focalpoint
#11336
Allow local API when using AspNetCore identity
#11330
contentpicker: Don't validate minNumber if empty and not mandatory
#11319
v9 IPublishedContentQueryAccessor isn't usable
#11316
11315: Don't unbind unbinding keys
#11313
If caching a published document, make sure you use the published Name…
#11312
added vm. in front of the enterSubmitFolder method call on ng-keydown
#11311
camelCase translations for importDocumentType
#11306
Update ImageSharp to version 1.0.4
#11294
Removes annoying wait text, which causes layout jank
#11291
V8: Duplicate MemberGroup names cause MemberGroup mixup
#11290
Variant ContentSavedState incorrectly updated for failed publish
#11287
Allow switching property editor from numeric to slider
#11282
add cypress test for deleting a user
#11280
Fix SVG preview without sizing
#11279
Return tempFiles from PostAddFile result
#11273
Fixes (hides) customize button when connection string is already configured
#11270
Add test to update user
#11267
11251: Don't add default dashboard to url
#11257
11048: Bugfix for groups and properties that get replaced
#11253
Added support for Smtp PickupDirectory
#11246
Fixes wrong reference to enterSubmitFolder method in ng-keydown in mediapicker
#11245
Cypress test for textbox max length
#11243
Change template helper to use async partials
#11240
v8: Backoffice Welsh language translation updates
#11228
v9 - Issue with file picker and referencing files from wwwroot returns 404
#11219
Changed the case of BlockList to blocklist as it breaks on Linux Mint
#11217
Fix for Excessive header health check when excluding Cloudflare
#11211
v9 Fix build required before initial publish
#11201
Added missing GetCropUrl overload for MediaWithCrops
#11184
Fixed missing null check in BlockEditorPropertyEditor
#11113
Fix incorrect attribute in hidden prevalue attribute
#11108
Accept udt as extension in import document type
#11057
Mandatory Image not validating after first time failure
#11012
Use umb-icon component for icons in content type groups and tabs
#10978
Grid: Add button styling fix
#10945
Create content template localization
Changes in v9.1.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#11662
umbraco/config/lang missing on dotnet publish --no-build
Changes in v9.1.2
0 new features, 0 breaking changes, and 11 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
11
#11700
Fix smidge bundles not always invalidated between backoffice versions.
#11698
Smidge bundles aren't always invalidated between backoffice versions
#11685
Bugfixes for MNTP / EntityController
#11684
V9: Fix for migration of non-default configurated users/members
#11664
I cant save document types on my umbraco site after upgrading from umbraco 9.0.1 to 9.1.0
#11660
Support import/export for doc type history cleanup policy
#11631
Newtonsoft.Json.JsonSerializationException with Macro Multiple Content Picker Parameter in Umbraco 9.1.0-rc
#11589
404-page issue on first startup
#11448
Entity resource getByIds doesn't work as expected
#11393
Performance issue loading javascript files in back office takes 12-15 seconds
#10252
Generated JavaScript from App_Plugins is slow when debugging in Visual Studio
Changes in v9.2.0
27 new features, 0 breaking changes, and 32 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
27
#11779
V9: Add a health check for umbraco application url
#11762
Merge v8/dev into v9/dev 14/12/2021
#11738
Package telemetry
#11703
Rename AddOEmbedProvider() and Obsolete OEmbedProviders()
#11691
Create extension methods to easily append to CollectionBuilders
#11649
V8 Changed 'bevestig nieuw password' to 'bevestig nieuw wachtwoord'
#11632
Apply pickDate-config setting to hide calendar in datepicker
#11628
Adds support for simple markdown in property descriptions, and extended property descriptions
#11625
Remove http-equiv meta tag and update the "enable JS" message a wee bit
#11624
Listview Datatype: Change from using delete icon to "Remove" text in layouts
#11623
Media Sort view: Add missing fallback text sort view media
#11622
Create view: Add missing fallback text
#11620
Mediatypes permissions view: Add missing fallback texts
#11619
Documenttypes Permissions view: Add missing fallback texts and fix styling
#11618
List view: Add missing fallback texts
#11614
Overlay delete view: Add missing fallback text
#11600
v9: Health Check still references web.config instead of appsettings.json
#11593
Add functionality for resetting to the initial state.
#11548
Remove the need of Smtp.Host config when using PickupDirectoryLocation
#11546
Cy create language
#11529
v9: Update 'User' Cypress tests
#11435
Focus lock improvements
#11349
Update to SixLabors.ImageSharp.Web 1.0.4 and remove processing order workarounds
#11304
Add support for media saving messages in dropzone
#10450
Added notifications toggle to user groups
#10096
Member group picker actions
#6890
Update styling of log viewer
Issues & Tasks
32
#11778
V9: Use current request for emails
#11769
Adds migration back for v9 for #10450
#11768
Move member properties to Member Content App (V9 merge regression)
#11759
Ensure Umbraco Razor files are compiled into <project>.Views.dll
#11702
[v8] Change httpsCheckInvalidUrl to healthCheckInvalidUrl
#11681
V9/feature/merge v8 22/11/2021
#11674
Fixes fallback value ignored in Localize directive
#11670
URL paths not correct on some file systems
#11635
Redirect Dashboard: Wrap Texts in <umb-box> directive
#11626
LogViewer Dashboard doesn't display UmbracoFile Sink -> restrictedToMinimumLevel if set
#11621
Media Picker: Add missing fallback texts
#11616
List: Add missing fallback texts
#11615
Datatype info view: Add missing fallback text
#11613
Variant state: Add missing fallback texts
#11612
Content grid: Add missing fallback value
#11605
Fixes userpicker filter
#11598
Block list editor content and settings model properties
#11594
Allow appsettings.json to set SMTP authentication to string.Empty
#11587
Move member properties to Member Content App
#11555
Updates to Media Selection list view to better match Grid View
#11554
Optional id route parameter is lost when model binding for UmbracoApiController
#11545
Updating fr.xml translation file
#11523
Routing issue with UmbracoAuthorizedApiController, UmbracoAuthorizedJsonController etc
#11481
Ensure crop size in shown for slim thumbnails
#11462
Update docs for localize.directive.js
#11458
Weirdness when setting granular permissions for usergroups
#11359
Change Cache-Control header when cache buster value is present
#11341
Replace .first() with localize in acceptance-tests
#11027
Fix typo `retrive` to be `retrieve` throughout project
#10597
Fix the introduction tour getting lost if dashboard is not shown
#10303
fixes #9894 . Truncate block editor model title to 100 chars.
#7943
#7902 displaying messages on cancelled item creation
Changes in v9.3.0
18 new features, 1 breaking changes, and 15 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
18
#11909
V9: Add allowlist for HelpPage
#11898
V9: Add ability to implement your own HtmlSanitizer
#11889
Member 2FA
#11883
Add IsRestarting property to Umbraco application notifications
#11857
Add UmbracoApplicationStartedNotification and UmbracoApplicationStoppedNotification
#11855
Improve functionality for external member logins
#11850
Localization: Add missing 'read more' translation (Dutch)
#11849
Localization: Rename RelatieTypen to RelatieTypes (Dutch)
#11838
Mark redundant extension methods as obsolete
#11835
Localization: Translate history cleanup labels/descriptions to Dutch
#11832
Add "MainDom" to log messages, when acquiring MainDom at startup
#11825
V9: Allowlisting remote URLs for displaying content on the content dashboard
#11806
Prune/remove indentation from JSON property values
#11805
Prune Image Cropper and Media Picker (v3) values
#11783
Serve Media and App_Plugins using WebRootFileProvider (and allow changing the physical media path)
#11781
Makes the width of .login-overlay__logo dynamic
#11733
Make using scoped services in notification handlers less painful.
#11654
v9: Move local xml package files to database instead
Breaking changes
1
#11775
Use current request for emails
Issues & Tasks
15
#11953
Cherry pick Apply the Umbraco logo to BackOffice (#11949) to V9
#11942
9.3.0-rc - Block List editor error when block removed
#11932
MiniProfiler custom steps not showing in the log
#11846
Page without template throws error in v9
#11845
Take `ufprt` from form data if post, fallback to query
#11833
Added description to entityResource.getSafeAlias
#11821
Bump ImageSharp.Web version to v1.0.5
#11814
Null check in Examine backoffice search
#11801
Fix #11793 Core trees should not be placed in third party tree group - Set default tree group for core trees
#11800
Unable to upload larger mp4 files using IIS
#11799
Fix issue with missing URLs shown in redirect management
#11798
Fix incorrect styling of actions in tags editor
#11753
Fix incorrect camelcasing for import document type
#11584
Umbraco Allows for multiple UmbracoAuthorizedApiController with same name
#11386
Request Handler Settings for character replacement
Changes in v9.3.1
0 new features, 0 breaking changes, and 5 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
5
#12020
Fix issue with migration from 8 and added support for 8.18 migration
#11989
App_Plugin property editor using JSON valueType now wraps text field values in quotes
#11982
Fix media paths with UNC format
#11980
Upgrading from v8 to v9 (DB Content Migration) broke on 9.2.0
#11976
Problems Migrating Database from 8.17.2 to 9.3.0
Changes in v9.4.0
18 new features, 0 breaking changes, and 62 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
18
#12097
Make GridPropertyEditor dirty if a control is removed
#12094
Adding null check to IsCulturePublished on IContent
#12077
Tune Debug logging to improve ContentStore boot performance
#12042
Set current selected master template in tree
#12016
Support async in TreeController
#11994
v9 - Allow configuring TinyMCE scripting sanitization
#11985
Lookup plugin lang / icons folders in a case insensitive way
#11947
Added section for promoted packages in the back-office.
#11945
Introduced new "large" overlay size
#11924
Allow setting the site name from appsettings
#11919
Item tracking improvements
#11811
Added property way of seeing composition
#11807
Make the missing image caption functionality in the RTE work
#11795
Update RemoveTreeController to use TController
#11729
Filter block cards and show empty message
#11627
Makes group name wider to fit long group names
#11606
Validate that imageUrl param is a relative path
#11553
Content app for dictionary items
Issues & Tasks
62
#12161
Amend breaking change in RecurringHostedServiceBase
#12156
Use an umbra.co link for the TV replacement channel
#12153
Fixes RecurringHostServices leaking the execution context / ambient scope
#12146
Item tracking fixes and optimizations after RC
#12139
Fix media tracking of items added via macro parameters in RTE and Grid
#12132
v9: Fix image thumbnails not showing if filename contains non ascii characters
#12117
v9 Missing legacy password support for uniquely salted SHA1 hashed passwords
#12093
v9 fix misc issues external member login
#12087
V9: Fix history cleanup not making content type dirty
#12068
Random GUID in user detail view
#12065
add null check for case when index is not implementing LuceneDirector…
#12061
Media entry editor listview children
#12055
11921: Update CultureName after language change
#12051
ContentSavingNotification - Cannot access content that is about to be saved.
#12048
Fix namespace shown in C# API docs
#12044
Updates babel and caniuse-lite
#12040
V9: Fix missing site identifier
#12037
Filesystem based MainDomLock & extract interface for MainDomKey generation
#12034
Settings Dashboard Umbraco.tv References
#12030
Cannot replace default RenderController with Generic controller type
#12019
Ignore certificate errors for KeepAlive task.
#12018
Fixed issue in umbeditorheader.directive.js example
#12014
Add using statements for IDisposables
#12013
Prevent DatabaseServerMessenger handle leak
#12012
ContentType IsDirty() is false after changing a value in HistoryCleanup
#12010
Fix Empty Recycle Bin view not found on Linux
#12008
Exclude the Umbraco Log files from UmbracoProject template gitignore
#11999
Add config to hide backoffice logo
#11996
Temp 11977 - Fixes 11977 Content Name auto-numbering is not incrementing
#11984
Redirect Url Management not working with Contenttypes(Allow vary by culture)
#11979
Fix items found in PVS-Studio analysis
#11973
Localization: Translate "Create dictionary item" to Dutch
#11970
Added name & color description for umbAvatar
#11965
TimeOut Setting not being respected in v9
#11961
Attempt to make app local icu setup less problematic.
#11957
Check form and querystring when validating `ufprt` in `ValidateUmbracoFormRouteStringAttribute`
#11952
Don't hold static UmbracoContext reference
#11950
Only select ItemIdFieldName in PublishedContentQuery.Search to improve performance
#11935
MainDom lock re-acquired by deploy slot after Azure slot swap
#11928
ServerRegistrationService.TouchServer uses the DB instead of IServerRoleAccessor to determine IsSchedulingPublisher
#11901
new stick top position for rte toolbar if tabs are present, issue #11870
#11900
fixes umbraco logo appearance on backoffice login page, issue #11830
#11861
11777: Remove sorting because we need the correct order
#11858
(umbraCollab) Check media Parent for permissions when setting correct MediaType
#11817
Use pointer cursor pointer for keyboard shortcuts overview
#11816
Lookup backoffice section name in route locationTitle
#11813
Align tags vertically in content type property component
#11812
Constant icon blueprint
#11797
Vary localization based on content or blueprint
#11796
Grant access to get all content types so content templates can be moved to content section.
#11773
Transition of lazy loaded image
#11772
Unable To Import DocType If Parent Folder Already Exists
#11764
Container validation (ValidateOnBuild) fails if backoffice controllers are added to IOC container (non standard setup).
#11745
Updated border radius of notification to match button
#11687
Model.Url(culture) only returns "#" on multi-lingual site
#11673
Fixes issue with OrderByDescending generating invalid SQL
#11629
Makes the template column in NC config expandable
#11492
V9: Fix Umbraco:CMS:Global:SqlWriteLockTimeOut setting value ignored
#11428
refactor setTitle in MediaPicker.Controller.js
#11370
Make views compatible with Nullable Reference Types
#11222
Fix JsonConfigManipulator causing upgrades to fail when appsettings.json files are not present
#10066
Redirects do not work due to missing null check
Changes in v9.4.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#12170
Background tasks using RecurringHostedServiceBase using "legacy" constructor throw error on startup
Changes in v9.4.2
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v9.4.3
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#12110
Duplicate doc type properties stored in NuCache
Changes in v9.5.0
11 new features, 0 breaking changes, and 21 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
11
#12320
Replace the 'change password' form in the user pane with the one from the users section
#12286
Added secure to the UMB-XSRF-V cookie when global https is true.
#12267
UI to adjust telemetry level + Added Detailed level
#12202
Update nl.xml
#12193
Added "move" action for dictionaries
#12183
Users section: only show groups the user has access to
#12151
Add a basic oEmbedProvider for LottieFiles animations
#12142
Simplified setup of 2FA for users
#12122
Configuration to control the creation of default data
#12116
Add allowedChildren call to Outgoing Editor events
#12089
Add missing copy member type menu action
Issues & Tasks
21
#12299
V9/feature/log telemetry level changing
#12290
Allow admins to disable 2fa for other users without code
#12282
V9: Fix member properties always being sensitive
#12258
RedirectToUmbracoPage fails if redirecting to a page with a domain defined
#12224
Fix KeepAlive Config so that value from appsettings.json is used
#12223
Remove statuscodepages middleware
#12220
busfy => busy
#12218
Include the PluginController Area when searching for matching surface…
#12215
12188 - Backoffice memory leak
#12214
Use icon component for icons
#12195
Fix MultiUrlPickerValueConvert IsValue function
#12169
Fixes #11169 - System.NullReferenceException in InMemoryModelFactory
#12149
Sql Database ThreadAbortException results in NuCache local db locked optimization
#12124
Further enhancements for legacy password support.
#12123
Removed unnecessary tolist()'s
#12114
Move created packages out of webroot
#12109
Possible NullReferenceException in MultiUrlPickerValueConverter
#12083
Error mapping a Custom MVC Route to a 'Client Request' - yes I know - even though I'm using UmbracoContextFactory
#12079
Custom view path picker for Block List picks wrong path
#12006
Fixes Umbraco including content files twice
#11931
Member last login date not being set
Changes in v9.5.1
0 new features, 0 breaking changes, and 7 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
7
#12514
V9: Removed manic from greetings
#12463
V9: Send content type notifications on copy
#12452
URL redirect management does not generate redirects after installing a nuget site package
#12389
Unable to log in to convert Umbraco 8 to Umbraco 9.5.0 - umbracoTwoFactorLogin
#12384
v9.5.0 - Getting error after adding new backoffice language
#12331
Domains under "Culture and Hostnames" is ignored in Url Provider when publishing a node
#12308
GetPagedDescendantsInReferences query time makes unpublishing impossible
Changes in v9.5.2
0 new features, 0 breaking changes, and 5 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
5
#12562
FilesystemMainDomLock throws on startup when LocalTempStorageLocation is EnvironmentTemp
#12555
V9: fix relation issue when moving root item to recycle bin
#12548
v9: Fix logic error WRT models builder flag out of date models.
#12538
Unpublishing Content Node -> Inaccurate "dependent" nodes list
#12533
v9: Update jQuery and jQuery UI
Changes in v9.5.3
0 new features, 0 breaking changes, and 9 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
9
#12814
Only expose the filename when uploading content types
#12803
V9: Replace usage of Random().Next with RNGCryptoServiceProvider
#12767
Force the allowed avatar image types
#12641
Ensuring that MemberManager.ConfirmEmailAsync persists for v9
#12612
Search bug - TotalCount correct but number of records always 0
#12602
V9: Only send telemetry when runtime level is run
#12256
Fix Block List settings exception and optimize PVCs
#12007
Can't have Login/Error pages as child nodes of protected parent in V9
#11712
Block List settings exception if Models builder is disabled.
Changes in v9.5.4
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#12952
Fixed security issue
Changes in v10.0.0
18 new features, 17 breaking changes, and 30 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
18
#12540
v10: Add depth property to ICoreScope
#12539
v10: Remove ambient scope stack from httpcontext.items.
#12525
Updated nuget dependencies (07-06-2022)
#12520
Obsolete stuff not used
#12413
v10: Change Umbraco.Cms and Umbraco.Templates nuspecs to csproj
#12407
v10: Project template database/connection string improvements
#12337
Update 'diff' from 3.5.0 to 5.0.0
#12324
Move umbraco views to static assets and make that an RCL + Embedded language files
#12307
Update examine to version 3
#12291
Update installer background image
#12288
Update AngularJS + dependencies to 1.8.3
#12243
v10: Make language name editable
#12206
Get lang files via FileProviders (and support Razor Class Libraries)
#12185
v10: Update to ImageSharp v2
#12072
v10: Get all ServerRegistrations
#12017
v10 feature: Nullable reference types
#11922
v10 SQLite support + distributed locking abstractions
#11652
Update to .NET6 and ASP.NET Core 6
Breaking changes
17
#12434
Changes to Basic Auth to support external logins
#12416
V10: Reintroduce appsettings-schema.json
#12397
v10: Use ForceCreateDatabase during unattended install and extend GetUmbracoConnectionString extension methods
#12347
Moved StackQueue to correct namespace
#12344
v10: Async tree search
#12342
v10: Fix Block List settings exception and optimize PVCs
#12341
v10: Improve redirect content finder scalability
#12340
v10: Async support for content finders. Improve loging performance.
#12314
V10: Move core services to core project
#12205
V10: Migrate member properties to columns on the member table
#12000
Dependancy Update: Switch to Serilog.Expressions away from deprecated Serilog.Filters.Expressions
#11880
v10 update to npoco5
#11859
v10 scope provider cleanup
#11842
v10 misc - Removed some redundant event handling code.
#11398
V10/feature/content schedule performance
#11271
11269: Make sure TemplateId is set correctly from cache
#11200
v9: Implement IOptionsMonitor or IOptionsSnapshot instead of IOptions
Issues & Tasks
30
#12545
Make FindContent return type nullable
#12532
Merge v9.5.1 into v10
#12526
(10RC4) RenderTemplateAsync fails (null exception in UmbracoViewPage)
#12524
v10: SQLite only supports 4 data types
#12521
(10 RC4) Package language files only being loaded on root level
#12506
v10: SQLite only supported via DTO based migrations
#12492
v10: Make ActionDelete.ActionAlias public again
#12474
Fixed null check typo in CacheInstructionService. Fixes #12473.
#12467
Add TypeForwards file with type forwarding
#12464
Locking issue on installation (v10 RC3)
#12456
Fix #12454 by having Coalesce handle null values
#12450
Umbraco 10 - ICU problem with userId (int) converted to string
#12408
v10: Support System.Data.SqlClient provider name
#12405
V10: Fix URL generation when publishing invariant content with domains
#12382
Upgrade to 10.0.0-rc1 issue with table umbracoTwoFactorLogin
#12362
v10 RC1: appsettings-schema.json is not part of the build anymore
#12358
Content section node context menu name "Culture and Hostnames" has changed to "Allow access to assign culture and hostnames"
#12354
Update @microsoft/signalr from v3 to v6
#12353
Update NoUiSlider to 15.6.0
#12321
V10: fix more nullable references
#12311
Limit link picker to content tree in content section
#12297
#fix 12254 return emptyresult
#12283
Dependency updates
#12276
Surrogate pairs are not supported
#12270
V10 - Reduce usage of temp AspNetCoreHostingEnvironment
#12263
Grid editors not working on Linux frontend
#12140
Show nicer overlay when clicking block card for deleted element type
#12049
V10/feature/filesystem maindomlock
#11983
Fix issue running UmbracoTestServerTestBase tests with debugger attached
#11841
V10 Update AddUnique to support multiple lifetimes.
Changes in v10.0.1
0 new features, 0 breaking changes, and 6 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
6
#12604
v10: DB Provider names should be case insensitive
#12592
Get redirected to home page after backoffice login
#12586
V10 - SendingContentNotification does not work as in V9
#12585
Unescape returnPath.
#12584
v10. Database not being recreated
#12552
Also read the plugin files using the content provider.
Changes in v10.1.0
15 new features, 0 breaking changes, and 26 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
15
#12651
Bump ImageSharp to latest version
#12631
Add runtime mode (BackofficeDevelopment, Development and Production)
#12630
Add Current Server Role to system information
#12618
Support localization for content search (backoffice)
#12608
Prevent overflowing property values
#12497
Localization: Add missing translation (Swedish)
#12418
Menu action icons
#12403
Support SVG icon in action menu
#12399
Updated the installer screen, and the no NoNodes.cshtml
#12394
Updated docs and VSCode build task
#12378
Added dictionary import/export
#12365
v10: Set telemetry level in installer
#12261
added option to disable automatic expand of single nc item
#12062
Support custom SVG icon in property actions
#11827
Allow only unpublish in schedule publish overlay if user has permission
Issues & Tasks
26
#12739
V10: Show more telemetry info on the installer
#12732
Get error on cancel saving document type
#12697
Disable editing templates when using runtime mode Production
#12693
Add RuntimeModeValidator collection builder
#12689
Allow dashboards to also be the "last accessed item"
#12680
Revert incorrect change in Property.PublishValues that broke segment variants
#12672
Save package with Media throw an error
#12665
Fixes alignment issue for "Saved searches" dropdown in log viewer
#12652
Umbraco avatar component updated to fit the image
#12644
Lanuage ISO/ name cannot be null when upgrading from Umbraco 9
#12640
Ensuring that MemberManager.ConfirmEmailAsync persists.
#12634
Read BootFailed.html file from WebRootFileProvider
#12632
set isInfoTab to true if active tab is info tab
#12623
One-click installs have been removed
#12622
Localization: 'Referenced by the following items'
#12621
Hierarchy URL in RTL language is not working properly
#12611
Allow action links to wrap
#12583
CompleteInstallStep can block the installer UI uneccesarily for up to 100 seconds
#12571
add a gap between icon and label of media menu
#12542
Close umbraco lightbox when user press browser back button
#12527
Update `aria-invalid` based on valid length
#12459
Adjust Danish translation for 2FA
#12451
Translate 'Configure Two Factor' (Dutch)
#12447
Add Two Factor Auth translation (Dutch)
#12424
Update template gitignore for static assets now in Razor Class Library
#12409
Fix Dictionary item not working in block description
Changes in v10.1.1
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.1.1
Changes in v10.2.0
16 new features, 1 breaking changes, and 25 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
16
#12865
Fix #12770 - "Umbraco" should not be lowercased
#12807
Makes active pip text darker to contrast with non-active pips
#12797
Content modal heading fix
#12786
Fix Search modal - Missing modal trap - Umbraco-CMS.Accessibility.Issues#18
#12784
Display package version in Installed Packages
#12768
Added translation for NL language in block list editor
#12766
Use `umb-icon` component in tracked references to support custom SVG icons
#12765
Added dictionary filter by name
#12751
Feature: UmbracoBuilder extensions - SetTreeSearcherFields
#12702
Fixed Group Headings in Content
#12695
Fixed Missing H1 tag
#12610
Adjust label styles to allow wrapping
#12605
Feature: Variant Permissions (Readonly access)
#12595
Fix previous conversion of SearchAll to async ignoring the SortOrder value from SearchableTree
#12429
Removed mention of Umbraco.tv from the Members Dashboard
#12414
Fetch all dictionary items if parentId is null
Breaking changes
1
#12808
Fix broken rollback feature
Issues & Tasks
25
#12939
Fix breaking change in DictionaryMapDefinition
#12921
Performance improvement: Reusable data editors
#12905
Fixed issue with saving member groups, that was not persisted,
#12900
Fix memory leaks in PropertyTypeCollections and when using Public Access
#12873
MembersIdentity doesn't have ClaimsPrincipalFactory
#12864
Cannot delete a member if they have rows in umbracoExternalLoginToken
#12853
Login with OpenIdConnect gives FOREIGN KEY constraint failed error
#12848
Better exception message when using ALTER TABLE and SQLite
#12845
Fix JS error when clicking a reset password link twice
#12839
Only expose server vars for password policy rules and max file size for authenticated users
#12828
Refactored logic for calculating the first run time for a recurring hosted service.
#12813
Only expose the filename when uploading content types
#12777
Fix slider merging overlapping tooltips
#12759
Replaced usage of new Random().Next(..) with RandomNumberGenerator.Ge…
#12749
umbracoExternalLoginToken table is outdated with OpenIdConnect for members
#12721
Fix: "You have unsaved changes" on media with date picker even though I don't #12617
#12719
Fix: Package view - Layout not showing correctly in respect to screen size #12576
#12710
Don't allocate new object array instances when indexing
#12708
Fix sections wording
#12699
Removes bottom margin from template select box in content node info
#12698
Tweaks the composition dialog in the content type editor
#12691
Update description for `maxPropertyWidth`
#12607
Fix StripHtmlTagsMethod by adding Regex
#12603
v10.0.0 - Doctype local property tabs no longer respond
#12002
Fixed ContentLastChanceFinder not being called for nodes without templates
Changes in v10.2.1
0 new features, 0 breaking changes, and 7 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
7
#13059
Disable spellcheck on password inputs
#13029
Slider field triggers javascript errors in backoffice on certain settings
#13022
Missing methods from IMemberService
#13020
pass in parameters needed to member service
#12994
Grid property editors not loading after Umbraco 10.2.0 update
#12992
Ensure consistent margin on headings in tree root
#12989
Following update to 10.2 the <umb-overlay> directive no longer functions correctly.
Changes in v10.3.0
20 new features, 0 breaking changes, and 32 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
20
#13093
Accessibility Fixes - Packages Modal
#13088
Added nullability attribute to IsNullOrWhitespace
#13032
UmbracoPath should no longer be configurable
#13031
v10: add Umbraco UI Library to the backoffice
#13021
fix: focus state for search and help icons
#13019
Use char instead of string for DetectJson
#12993
Only show table when any filtered result
#12990
Add label-key to prevent cleanup button
#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
#12922
Use SVG logo in installer/upgrader
#12902
Translate TreeHeaders to Spanish
#12895
Update appsettings-schema: remove {Member,User}Password from Umbraco:CMS
#12796
Added support for disabling tabs in <umbTabsNav /> elements
#12616
chore: Set permissions for GitHub actions
#11867
Added copy functionality for data types
Issues & Tasks
32
#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
#13091
Don't use legacy icon for action delete
#13084
Refactor event handler away from keyup to ng-change
#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.
#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…
#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
#12982
V10: Update examine dependency
#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
#12911
NUnit returns value cannot be null when running tests
#12903
Umbraco Media files with æøå - UmbracoMediaPhysicalRootPath
#12847
Bug fix for datepicker with offset time
#12833
Added support for virtual backoffice icons
#12831
#12802 Fix partial view model type replacements
#12785
Fix Nucache rebuilding more type caches than necessary
#10127
fix: block list very slow to / fails to render labels when using {{ propertyName | ncNodeName}}
Changes in v10.3.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#13248
Update 10.2.1 to 10.3.0, 404 error when using `Umbraco.Cms.Tests.Integration`
Changes in v10.3.2
1 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#13066
Use the actual save function for saving the copy
Changes in v10.4.0
35 new features, 1 breaking changes, and 70 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
35
#13551
Maintenance page when in upgrade state
#13511
V10: Umbraco Marketplace
#13508
Added various Block Grid translations (NL) - Pt 2.
#13488
Added various Block Grid translations (EN & NL)
#13484
Adjust the wording of some of the helper text around the new Block Grid editor
#13469
Use `getLocalDate` from dateHelper
#13436
created an add current domain button to the cultures and hostnames sc…
#13422
Updated Welsh translations file
#13393
Feature: Media Picker drag and drop upload directly on property editor
#13369
Enabling an Umbraco admin user to disable 2FA for a member
#13365
NullOrWhiteSpaceAsNull should be nullable
#13357
LogViewer: Adding support for viewing destructed properties
#13353
Use Applications Constants in Dashboard implementations instead of hardcoded strings
#13314
Tree Roots are H1
#13307
Re-use any existing ReloadableLogger
#13300
Adding swedish backoffice translations
#13289
Added translations for german
#13280
Add translation acceptance test
#13273
Added h2 for the package details heading
#13270
standardising ActionLetter and ActionName for IAction
#13267
Umbraco logo test
#13261
Changed Logo button behavior to be more consistent with the rest of the header
#13255
Added shortcut="esc" to RTE HTML editor close button
#13178
Use array instead of list when rebuilding mediacache
#13172
Packages Modal - Further Fixes for Modal Trap
#13166
Swap HSTS healthcheck status on localhost
#13161
Add AddManifestFilter extension method to UmbracoBuilder.CollectionBuilders.cs
#13158
Cleanup: Remove old unused legacy files
#13116
Use Spans in UriExtensions
#13113
Added "loading" parameter to "umbEditorHeader" directive
#13104
Listview property editor: Change Prevalue placement for "Order By"
#13101
Use span in StripFileExtension to speed up and use less memory
#13090
Use less memory when generating a GuidUdi
#12826
Block Grid Editor
#12806
Renames Installer form from "myForm" to "installerForm"
Breaking changes
1
#13400
Block Grid Editor: Removal of the forced placement feature
Issues & Tasks
70
#13580
Close shared connection
#13569
Umbraco.MultipleTextstring: save using consistent newline and support parsing different newlines
#13558
Unpublished nodes not greyed out
#13552
Disable user from user page
#13524
Fix concurrency issue in UmbracoMapper
#13522
Fix check for existing userStatesFilter
#13507
Tree picker support for selecting containers
#13470
Ensure that all automatic relation types are updated
#13437
Added aria label to time period on log viewer dashboard
#13434
Allow empty valuesets to be indexed so the back-offce does not hang when rebuilding empty indexes
#13433
Block Grid Editor: Replace "TODO" text in titles
#13426
Updated docs links to point to new platform
#13415
V10: merge v8 blobstorage file deletion fix
#13412
Add support for tags in block editors and nested content
#13408
V10: AllowedUploadFiles appsetting not working
#13404
13402 - Update PreviewAuthenticationMiddleware to support chunked aut…
#13389
Delete references using custom relation types
#13381
Solves #13378
#13371
v11: Umbraco Marketplace replaces packages repo
#13359
Move block grid single area rendering to its own dedicated view
#13354
Migrations timeout not adhering to setting in Connectionstring
#13331
Updated Smidge
#13330
Remove reference to installing a local package via backoffice
#13325
rename block grid allowance to permissions
#13309
Custom UmbracoApiControllers don't work after immediately Install / Upgrade
#13308
Unable to add content setting AllowedUploadFiles
#13301
Sorting by Published column in a Listview does not order the items correctly
#13297
Added missing content-type header to BootFailedMiddleware response
#13290
Allow for configuration of additional languages to install and ensure one is set as default.
#13282
Block Grid Editor Improvements
#13278
A11Y added missing iframe title to installer and preview controller.
#13265
Fixed user invited badge color
#13262
"You have unsaved changes" on media with date picker even though I don't, part 2
#13259
V10/bugfix/add user error suggestion #67
#13253
Fix Content Tree Node Not Greyed Out
#13247
Page Not Found page does not work after installing Umbraco
#13225
Adjust sorting of block grid editor groups to y-axis only
#13224
Block Grid: highlight Areas when moving blocks
#13222
Block Grid: Avoid area scale label making overflow x
#13216
Enable single block mode
#13213
Left aligned message - "This index cannot be rebuilt because it has no assigned IIndexPopulator"
#13203
10.3.0-RC: Change grid area input to number + change generic label
#13179
Fixes #12127 - sets z-index on block list actions element
#13176
10.3RC: Unable to drag and drop Image block type between block grid areas
#13175
10.3RC: Max blocks setting is obscured
#13174
10.3RC: Inconsistent 'new block [list|grid]' layout
#13173
10.3RC: Overlapping UI in block grid editor
#13154
10.3RC: Issues with placement information of Block Grid Editor
#13150
Ensure culture is always set in `LocalizeText`
#13146
Tags datatype - javascript error when including a space char in the 'tag group' name
#13142
Fixes umbraco/Umbraco-CMS.Accessibility.Issues#39
#13124
Fixes umbraco/Umbraco-CMS.Accessibility.Issues#60
#13117
Accessibility: Fix - Missing table description: A data table is present with no description associated to it
#13115
Fixed accessibility issues with notification close buttons
#13114
Accessibility - Fix Packages - Modal - Empty buttons
#13109
Skip populating the PropertyTypeGroup alias column if it is already populated
#13108
Add input id to args in toggleValue event
#13103
Fix for issue 13017 - BeginUmbracoForm doesn't work with custom umbraco routes
#13092
Adjustment of telemetry data slider
#13087
Accessibility Fixes for Users and Packages pages
#13086
added fix for ncNodeName filter in list view
#13085
add setDirty() logic to remove actions on mediaPicker3 property editor
#12969
Set redirect URL when building RegisterModel
#12884
"Save and preview" bug for pages with and without content in different languages
#12883
Package migration state is not correctly displayed/updated in the backoffice
#12832
"Ignore User Start Nodes" setting on the Multinode Treepicker does not work
#12782
Only attempt to find template when TemplateId is not null or default
#12674
Changed healthcheck collection configuration to use a concrete type to ensure configuration settings are bound.
#12669
Allow indexing variant nodes when not all variants are published - fixes issues 11383.
#12119
Unable to rollback content to the published version
Changes in v10.4.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#13990
Medium-severity security issue
Changes in v10.4.2
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v10.5.0
22 new features, 0 breaking changes, and 60 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
22
#13965
Add Romanian language
#13941
Add checkered background to file upload
#13939
Solves tooltip issue for block column editor on remove block column editor option
#13938
Add skip links to header
#13918
Set detailed telemetry as default in installer
#13854
Add Bosnian language
#13825
Improvement to JITOptimizerValidator exception message.
#13819
Make complex editors that store JSON searchable by adding missing property index value factories
#13796
Remove special characters in avatar [part 2]
#13794
2FA translations
#13756
Send email notification on password reset
#13752
Make methods virtual so they can be redefined in derived classes.
#13743
Fixes #13732 - IsBackOfficeRequest is extremely inefficient
#13735
Mini-list view search by id,name & key is fixed.
#13684
Updating german translation
#13635
added Ukrainian language
#13631
Added youtube shorts url pattern.
#13627
Translate dictionary area to español
#13612
Minor improvements to indexing performance
#13611
Add margin-right to block card name and subname
#13501
Faster full nucache table rebuild
#12985
Members locked out hard coded for 30 days
Issues & Tasks
60
#14030
Determine correct if we can create a database with current connectionstring
#13987
Added sort audit to nodes actually being sorted
#13967
Fixed issue where Block Grid elements in areas cannot be properly filtered
#13937
update block label not assigning fixes: #13833
#13935
Allow long delays of background jobs
#13919
Prioritise surface controller requests highest
#13914
Fix ViewContext.FormContext not being set during BeginUmbracoForm
#13907
404 error page configured via `Error404Collection` doesn't return 404 in 11.2
#13904
Fixing language install during umbraco installation
#13900
Add allowlist of media hosts.
#13895
Umbraco 10.3.2 - MNTP startNode issue when using listview
#13890
Issue when searching for media with hyphens in their names
#13889
Fixing issue #13865 (i.e. Rich text link picker not resolving correct variant when using .ValueFor()).
#13879
New up the SecuritySettings
#13876
Change GetMinNonAlphaNumericChars() to return 1
#13874
Map BackOfficeNotification in ContentMapDefinitions
#13869
Fix TinyMCE Link Picker - empty link throws JS error #13860
#13866
Reset selected index/searcher
#13864
Changed modifier for ContentPickerValueConverter
#13847
Fix the reference to the .targets file
#13845
Ensure cropperHelper.pixelsToCoordinates returns valid coordinates - Fix #13783
#13844
Set TwoFactorEnabled property on MemberIdentityUser
#13836
BeginUmbracoForm in custom routes still doesn't work
#13817
[fix] Infinite Editor from member property with a media picker
#13772
Listview batch publishing on multi language site, publishes all variants #13755 - Fix
#13767
Isolate maintenance page from published content cache
#13759
Changed default initialized button permissions for listviews
#13747
IsNullOrWhiteSpace Extension method for HtmlEncodedString
#13737
Issue-13680: Uploading files to Media Picker doesn't use "User Start Node" - Fix
#13720
Colorpicker: Update label when updating color
#13717
Update a color in Color Picker doesn't update label
#13715
Issues with free text search in log viewer
#13709
V11: Prevalues as toggles have problems in datatype settings view
#13706
Add .woff2 to BrowsableFileExtensions
#13689
Uses URL path separator when generating UDIs for files nested in folders.
#13644
Fix copy content with descendants not copying sort order (#13464)
#13641
V10: Dont configure database if connectionstring is configured
#13625
Rename title marketplace to packages
#13624
fix for #13623 by hiding Member Edit Action Menu on Infinite editing …
#13621
fixes data-element attribute on media section
#13573
Fix editor alignment issues
#13563
Only show rollback button if allowed action
#13553
Check if PublishedPropertyType modelType is null
#13504
Faster cache key generation
#13495
Property non-culture specific warning overlapping document culture select
#13279
Selecting media - Revealing content focus order
#12824
Umbraco 10 installation window shows SQLite as database
#12810
Cannot move multiple properties to a new tab
#12757
Values saved as decimals on one culture display differently in another when using SQLite.
#12684
Add primary key column attribute to ContentVersionCleanupPolicyDto.cs
#12194
Content 'Send to publish' notifications doesn't work for more root nodes
#12159
Cold boot is too slow on Linux - priming nucache db
#12144
Reorder property to tab only switch tab first time
#12121
Content picker using xpath values fails if content is opened inside infinite editor.
#12067
BlockList catalogue appearance no longer inherits the Document Type's color
#12033
Clicking on the save button in multi lingual site shows a save message for all languages
#11923
In v9 you can no longer register a member without logging them in
#11863
Wrong culture set for variation context when a macro is presented in backoffice
#11741
Not possible to expand tree level in MNTP mini listview to select valid child node
#11688
Naming a Block List property "navigation" breaks CSS
Changes in v10.5.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#14096
Cannot rebuild Examine Index
Changes in v10.6.0
4 new features, 0 breaking changes, and 33 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
4
#14406
v10: Backoffice JS updates
#13999
Add it key translation
#13089
Memory improvements to ShortStringHelper
#13018
Improvement ReplaceFirst function
Issues & Tasks
33
#14430
Update Umbraco UI Library to 1.3.0
#14416
Fix: Make multi URL Picker indexer noop
#14400
Updated the IsoDateTimeConverter initialization in the JsonDateTimeFo…
#14371
Macro's PropertyTypePicker throws error in backoffice
#14362
Update security stamps on logout
#14282
V10: Add external login provider count to detailed telemetry
#14251
Fix transparent background after upgrade of spectrum color picker
#14202
PublishedElementExtensions Value<T> method throws NotImplementedException when using with IPublishedValueFallback
#14184
Fixing danish typos
#14161
Umbraco Blockgrid - Delete blocks
#14155
Save and preview translation.
#14152
Fix: Form elements in thirdparty dashboard views get removed
#14143
[Fix] Block editor labels showing Angular JS on first load.
#14127
XPath can unambiguously use $site/$parent
#14115
Fixes #14102 - NestedPropertyIndexValueFactoryBase ignores compositions
#14112
Unable to use suggested CommitDocumentedChanges Method
#14098
Edge Cases for Issue #13838: Hotkey Actions Triggered from Web Components
#14097
Addresses Issue #12388: When a Block List Editor is the last property on a tab, it's components properties have little to no spacing.
#14095
fix for the char limit(512) for textbox datatype
#14094
Save and Preview blank on second use #14052
#14080
Adds padding to the icon in btn-social
#14024
Fix bug, in multiurlpicker where you cannot deselect a selected entity.
#14018
#14016 Fixed, added cache buster to Block Grid Editor stylesheets
#13946
UmbracoMemberAuthorize attribute on API controller returns 404 when unauthorized
#13906
Block list editor defaults to close content once clicked
#13557
Support readonly set via `SendingContentNotification`
#13431
Block Grid Content - Change style to class
#13329
Fix pressing enter in a property editor name field
#13133
Fix equality check on property group
#13120
Fixes: listitem: `<li>` elements must be contained in a `<ul>` or `<ol>`
#12943
Prevent overflowing property values
#12874
Fix: Infinite Editor creates each save action a new version when content is invalid (#12713)
#12843
Fix #12748: Make sure to set `writerId` for `MediaService.Thrashed` event
Changes in v10.6.1
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.6.1
Changes in v10.7.0
6 new features, 0 breaking changes, and 26 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
6
#14648
Add config so it is configurable whether to explicitly index each nested property
#14394
Update labels in Danish translation
#14391
Update the tour text to the correct text and to save confusion
#14379
Add Croatian backoffice language
#14315
Swapped the sortCreateDateAscending and sortCreateDateDescending translation values to match the intended behavior
#13440
Add exclusion filter setting to typefinder settings
Issues & Tasks
26
#14700
Fixes #14649 - Ensure rendering of labels with no angularJS template code
#14690
`System.Int16.Parse()` overflow in UserGroupFactory
#14683
Do not allow content type property aliases that conflict with IPublishedElement
#14657
Add code infrastructure to validate file content
#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
#14574
Scoped services are disposed when used in Async Notification handlers
#14543
Notification state is lost when use "Publish with descendants"
#14469
Handle upload error when file size is bigger than the configured value
#14464
fix: Allows copying from unsaved content
#14461
Added missing Danish translation for `general_change`
#14457
Tags: Inconsistent Value Type Update in Database When Switching Datatype Option from JSON to CSV and Vice Versa
#14433
Switching property from Block Grid to Block List cause save errors
#14404
Show SVG icons for toolbar in configuration of richtext editor
#14402
Fixed typo "optinal" to "optional" for translation dictionary import dialog
#14399
Fix broken CookieAuthenticationRedirect caused by PR #14036 for non-api requests
#14397
Add ContentDeletingNotification to EmptyRecycleBin
#14396
Fix/delete language error message 14333
#14395
Makes sure the nucache is not truncated when its null
#14321
Change "Media Picker" in RTE to "Image Picker"
#13782
Fix exceptions in Slider and Tags property value converters
#13727
New Admin Invite skips Avatar Screen
#13602
Drag and drop auto-creation of custom media items not working
#13492
fix: #12253 Anchor picker does not appear
Changes in v10.8.0
0 new features, 0 breaking changes, and 18 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
18
#15239
Ensure content types are updated in ContentStore when a data type changes
#15197
V10: Update @umbraco-ui/uui, jQuery, ace-editor, nouislider, spectrum-colorpicker2
#15192
Updated nuget packages for v10
#15184
Performance optimisations related to blocks (and multi url picker)
#15081
Ensure that missing access rules do not break the site
#15043
Check content permissions before performing action
#14947
Fixed a couple of occurrences where scopes was auto-completed while modified db state
#14896
Fix permissions for assign hostname
#14872
#14835 Update link on permissionsreport.html
#14867
Make sure to sign out external users if an error occurs during sign-in
#14810
fix: ensured that allowed user name characters are supported in backo…
#14805
API examinemanagement/GetIndexerDetails throws 500 when an index is corrupt
#14759
Issuu embed does not work
#14694
ModelsBuilder GetModelPropertyType fails when the "itemType" is "Element"
#14620
Fixes #14351 - Using Fallback to default langauge on a specific item changes the whole VariationContext
#14458
Non-existing class referenced in DefaultPropertyValueConverter documentation
#14302
Back Office: Tag suggestions getting hid by Summary field
#13134
Settings content model default value for true/false toggle not applied when saving block list
Changes in v10.8.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#15205
Number of existing media items is counted wrong in NuCacheContentRepository which leads to media not being cached properly
Changes in v10.8.2
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.8.2
Changes in v10.8.3
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#15450
Remove content section access policy from GetAllLanguages endpoint.
Changes in v10.8.4
1 new features, 0 breaking changes, and 4 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#15637
Create shadow file systems in configured LocalTempPath
Issues & Tasks
4
#15633
Skip cache refresher operations for content blueprints
#15473
GetByContentType(IPublishedContentType contentType) not working with VariByCulture nodes when called from controller
#14870
Umbraco 12, Content templates possibly populated with previously entered content node
#13698
Content Templates does not trigger generation of new Keys
Changes in v10.8.5
0 new features, 0 breaking changes, and 4 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
4
#15885
Update ImageSharp
#15854
Fixing locking issues for document type saves.
#15596
Optimize relation tracking for adding new and keeping existing relations
#15593
Backport relation tracking fixes and get references from recursive (nested/block) properties
Changes in v10.8.6
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.8.6
Changes in v10.8.7
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v10.8.8
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.8.8
Changes in v10.8.9
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#18602
V13: bumped imagesharp to prevent CVE-2025-27598
Changes in v10.8.10
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.8.10
Changes in v10.8.11
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-10.8.11
Changes in v10.9.0
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#8648
Error unchecking varying by culture on property if too many nodes exist
Changes in v11.0.0
10 new features, 8 breaking changes, and 18 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
10
#13427
Simplify JSON schema, generation, copying and updating
#13394
v11: Rich text editor - remove distraction-free mode and optimise inline mode
#13264
Adding discord server info
#13141
V11: Using IFileProvider to access assets added from packages
#13013
V11: Update the rich text editor TinyMCE to v6
#12907
v11: Decouple dependencies
#12850
Replace uppercase chars to make behaviour consistent in RequestHandler - DefaultCharReplacements
#12712
V11/feature/update to dotnet 7
#12703
Fixes: Consistency for Nullable reference types in LINQ extensions methods #12692
#12379
Inherit from `OEmbedProviderBase` in OEmbed providers
Breaking changes
8
#13478
Nuget updates
#13380
Remove nullability from AdditionalData on ContentItemDisplay
#13310
Updated Smidge, Npoco and MailKit
#13287
Add IContextCache to deploy connectors
#12999
Bypass model validation for rendering models
#4
[Breaking change]: URL Replacing when you're not using automatic redirect tracking
#2
[Breaking change]: Updating target framework to .NET 7 and ASP.NET Core to version 7
#12481
V11: cleanup obsoletes
Issues & Tasks
18
#13493
New login background as SVG
#13491
Only add global usings when ImplicitUsings is enabled
#13489
Revert breaking changes adding IContextCache to deploy connectors
#13486
Info panes not loading prerequisites
#13475
Create and pack empty file to add TFM dependency to Umbraco.Cms and Umbraco.Cms.Targets
#13414
v11 RC3: Rich Text Editor dropdowns not working in overlay editor
#13390
V11: InMemory - only add models assembly as runtime view reference if it exists
#13382
Obsolete old migrations and exif code
#13372
Updated to aspnetcore 7.0.0
#13349
add workflow to schema
#13246
Fix Sqlite database locking issue
#13125
Saving a `null` value in a property editor comes back as `"null"`
#13107
V11: Fix InMemoryAuto modelsbuilder mode
#13094
Adds additional deploy selector.
#5
[Breaking change]: Separating ImageSharp and SQL Server dependencies
#13036
Nullable parameters in `MemberValueSetValidator`
#3
[Breaking change]: Updating nullable signatures
#1
[Breaking change]: Removed migrations from 8.00 to 9.Latest
Changes in v11.1.0
7 new features, 0 breaking changes, and 6 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
7
#13485
V11: Allow changing logging directory from configuration
#13457
Add sensible eslint rules with newest eslint version
#13435
add health-check basic tests
#13269
Remove xml docs warnings using .editorconfig
#13239
Rename StaticServiceProvider namespace Umbraco.Cms.Core.DependencyInjection
#13207
Notification documentation
#12947
Batch media upload
Issues & Tasks
6
#13599
Add `GetUmbracoBackOfficeUrl` extension methods
#13577
Tinymce 6 custom style_formats not all formats working/showing up
#13576
Multi Url picker links not working when using multiple languages and not allow language variant for links
#13565
ManifestParser does not load package.manifests from <project>/App_Plugins in some situations
#13218
Fix for UseExceptionHandler no longer working since v10.3 RC
#13217
Show published in tracked references
Changes in v11.2.0
6 new features, 0 breaking changes, and 14 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
6
#13766
Remove special characters in avatar
#13757
Send email notification on password reset
#13678
V11: Add improved log message on compilation failure using InMemoryAuto
#13294
Exposed media file provider configuration method
#13079
Hide colors from icon picker
#13002
Add separator before reload node in Media Types tree
Issues & Tasks
14
#13803
v11: npm updates (ace-editor, nouislider)
#13787
Updated nuget dependencies
#13774
SVGs should default to the Vector graphics type when dragged into the media library
#13718
Rich text editor need some ui style fix in top left corner
#13711
BootFailedException when numeric contains a period for decimal in some locales
#13705
Drag and drop media picker doesn't work in Block Grid Editor
#13696
v11: javascript dependency updates (UUI, TinyMCE, jQuery, signalR, and more)
#13676
New backoffice: Obsolete ReadOnlyUserGroup constructor.
#13637
TinyMCE strikethrough is not saved in rich text editor
#13614
TinyMCE 6 dropdown item line height
#13603
Can't edit macro parameters
#13514
Rename the title Marketplace to Packages
#13210
10.3.0-RC: Image upload skips select media ContentType
#13012
Ensure to reset padding and border as well for textarea in richtext
Changes in v11.2.1
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-11.2.1
Changes in v11.2.2
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-11.2.2
Changes in v11.3.0
7 new features, 0 breaking changes, and 4 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
7
#13971
small wording change for Element Type description
#13881
Make additionalRouteVals nullable in HtmlHelperRenderExtensions.BeginUmbracoForm() - Fixes #13662
#13814
Add DefaultLanguage fallback policy for published values
#13797
Sort domains (Culture and Hostnames)
#13628
Let it be possible to have macros inlined (in span) in Rich Text Editor
#13593
Suggestion to simplify some of the project references
#13591
Remove limitation on nested content to 1,000 items where max items unset
Issues & Tasks
4
#13954
Add setting to disable domain warnings
#13953
V11: obsolete legacy data types
#13925
Member logout redirect url are not redirecting after logout
#13894
Use latest c# language version instead of csharp 8 in runtime views
Changes in v11.3.1
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-11.3.1
Changes in v11.4.0
7 new features, 0 breaking changes, and 7 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
7
#14085
Alter the datatype of the UmbracoKeyValue value column
#14077
Translate tree headers to Romanian
#14069
Add member system fields to ListView
#14062
feat: add cite as valid element for tinymce default settings
#13776
Add new 'Umbraco Package RCL' project template
#13075
Add sortorder to configuration field
#12210
Add IModelsGenerator Interface
Issues & Tasks
7
#14179
Backoffice JS dependency updates
#14150
TrackedReferencesRepository uses Mapper that is not in the included DLLs
#14064
Add `DynamicRequestCultureProviderBase` and avoid locking to improve concurrent request performance
#13942
The current Backoffice user shouldn't be able to reset his own password! (Security issue)
#13834
Removing a currently used block from the Block Grid config break the backoffice
#13521
Fix creating and packaging empty file to add TFM dependency to Umbraco.Cms and Umbraco.Cms.Targets
#13332
Improve ImageSharpImageUrlGenerationTests
Changes in v11.4.1
0 new features, 0 breaking changes, and 2 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v11.4.2
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-11.4.2
Changes in v11.5.0
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-11.5.0
Changes in v12.0.0
6 new features, 5 breaking changes, and 15 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
6
#14429
Return raw markdown in the Delivery API
#14421
Add support for property value fallbacks in the delivery API
#14216
V12: Update ImageSharp V3 and Add Legacy V2 Project
#14109
Entity Framework Core Support
#14051
Content Delivery API
#14046
Add `VersionAssemblyName` to package manifest
Breaking changes
5
#14332
Support publishing multiple notifications, filter on handler type and add `IDistributedCacheNotificationHandler<TNotification>` (optimizes cache refreshers)
#14296
Fix the namespace for PagedModel
#14086
V12: Cherry pick unscoped migrations
#13647
V12: Change nullability for the log searches
#13634
V12: Change nullability for the log viewer
Issues & Tasks
15
#14428
Delivery API: Ensure the path parameter starts with forward slash
#14419
Updated nuget packages to latest versions
#14418
V12: Add deliver api information to detailed telemetry
#14370
Delivery API: Add query params and headers to Swagger document
#14368
Make the Delivery API JSON type info resolver un-sealed
#14341
Fix unlinking with external login tokens
#14340
Update OpenIdDict
#14335
V12: Use hosting environment to get local temp path
#14295
Empty filter and sort values should not be considered when executing queries
#14289
Delivery API: Adding support for "Contains" filters
#14283
Start-item support in RTE markup
#14272
Cannot connect to SQL Server during install
#14258
Wrap RTE content in a dedicated model for future expansion
#14247
Added OpenIddict dependencies for future usage
#12103
NuCache corruption when block size set > 8192
Changes in v12.0.1
0 new features, 0 breaking changes, and 0 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-12.0.1
Changes in v12.1.0
15 new features, 0 breaking changes, and 18 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
15
#14588
Translate 'shared' to Dutch
#14479
Add additional preview URLs option
#14392
#14388 - Change the outdated "no nodes" image
#14385
Use built-in Enum parse methods
#14384
Improve Enum performance
#14300
Show summary of Examine search results
#14276
Updated the installer text about Codegarden
#14269
Adding logging and make sure PostAddFile always releases the file semaphore
#14252
Disable sortable if readonly or max is limited to one item
#14177
Update ContentValueSetValidator to allow include/exclude of fields
#14060
Add posibillty to use composition on memberstype
#13145
Add notification flag to indicate the current publish operation includes descendants
#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
Issues & Tasks
18
#14640
Small changes to the EF Core implementations
#14581
Fixes #14565 - Empty DocType folders hidden
#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
#14505
Only show groups when any filtered results in group
#14439
#14325 - Remove wildcard-background from RTE
#14344
Fix to show focus state of checkbox on install screen
#14310
Media upload return unknown error and second have no response
#14308
Fix #14270 - ImageCropperValue.GetCropUrl(alias, imageUrlGenerator) always returns null
#14275
Convert collections for XPath in PropertyValueConverterBase
#14236
Fix the args used in log endMessages in the profillingLogger
#14229
Sv translation
#13951
TreeController implementations can return incorrect routes
#13692
Make it possible to keep focus on a parent Block
#12942
Fixes #12904 UmbracoHelper.GetDictionaryValue defaults to en-US when used in non-front end code
#12577
V10: Fix "Save and close"/"Publish and close" for infinite editing of language variant content
Changes in v12.1.1
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#14658
Error on startup after 12.1 upgrade
Changes in v12.1.2
0 new features, 0 breaking changes, and 1 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
1
#14496
Don't pass content object to save method - it's not a suitable label key :)
Changes in v12.2.0
15 new features, 0 breaking changes, and 19 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
15
#14729
DeliveryApi: Ensure the ContentType property is serialized first
#14692
Media Delivery API
#14662
Use generic Content Type instead of Document Type
#14651
Fix color of warning icon in health check dashboard
#14639
Fix userid zero in integration tests
#14615
Compile css for icons style
#14613
Ignore 1Password as well in `noPasswordManager` directive
#14609
Update QR code icon
#14594
Allow Media Picker 3 to be used as macro parameter editor
#14593
Replace attribute with `noPasswordManager` directive
#14586
AddMapDefinition Extension Method
#14514
considering id, key & name as filter params for content listview
#14503
Add PreRouting and PostRouting pipeline filters
#14454
Sort content template tree items alphabetically, exclude element types
#12776
Adds hide toggle to hide unavailable compositions
Issues & Tasks
19
#14728
Fixed incorrect BlockListPropertyValueConverter delivery api property value type
#14688
fix: Translations keys from #12776
#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
#14655
Remove todo - that has been done
#14641
feat: Show published state in tree picker
#14621
Add cache buster to injected icons CSS in block grid
#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
#14592
Set max length of text input in tab creation
#14582
Block grid area allowance editor
#14580
#14190: Save all languages sent to approval in audit log
#14498
Add ReSharperTestRunner64 to the assembly exclusion list in TypeFinder
#14423
Fix incorrect redirectUrl check with external authentication (#14198)
#13347
Mark MultiUrlPickerValueConverter with DefaultValueConverter
#13281
Change default `UpgradeUnattended` value to true