Compare Releases
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.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-beta003
0 new features, 3 breaking changes, and 10 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Breaking changes
3
Issues & Tasks
10
#10320
V9: Fix issue with determining the uploaded media type
#10316
Namespace errors
#10314
NETCore: Fix dotnet new template for safe namespaces
#10300
(v9-beta002) Using content templates does not work
#10295
Uploading SVG results in a "file"
#10294
Update nuget packages
#10286
V9: Do not restart doing simple installs without package installation
#10279
V9: Resolve virtual view paths from DataEditorAttribute in DataValueEditor
#10265
NetCore: DataValueEditor.View no longer resolves virtual path
#10213
Models Builder generated classes cannot be used straight away.
Changes in v9.0.0-beta004
1 new features, 0 breaking changes, and 20 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#10293
Allow Css / JS assets to be added via c# code in addition to package.manifest
Issues & Tasks
20
#10503
Updates to latest smidge and changes how debug assets work
#10489
Moves extension methods from HtmlHelper to IHtmlHelper
#10479
Multi URL Picker Isn't working at all
#10473
V9: Fix issue with recurring services that executes too often
#10472
Adds dotnetRunMessages flag to launch settings for Kestrel
#10470
Fix interface inheritance
#10461
v9 - Label property editor always show "Default" next to ValueType
#10438
v9 - Default "upload" datatypes have no accepted file extensions (or do they?)
#10436
Umbraco 9 - Insert value via Template Build in Umbraco freezes installation
#10433
v9: View Model validation fails with any value type
#10427
Can't create a Rich Text Editor with default configuration
#10425
V9: add missing overload is allowed template
#10401
Umbraco 9 Beta Password Isn't working
#10393
V9: Add new email Model for notifications
#10392
v9: Members created with built-in macros not approved programmatically
#10391
v9: IsHelpers template methods not working correctly
#10382
Package *.targets are not executed transitive
#10363
Adds fields to unit test model builder for data editors.
#10352
Enable email sender to publish an event if smtp is not configured
#10289
Media Picker v3 - Amount (min and max) isn't stored and working
Changes in v9.0.0-rc001
2 new features, 2 breaking changes, and 10 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
2
Breaking changes
2
Issues & Tasks
10
#10619
Changes the RoslynCompiler to use assemblies resolved from the DependencyContext
#10614
RenderController as .NETCore IOptions pattern
#10592
V9: SqlCeImageMapper only applied for SqlCe
#10585
NetCore: Publish not working for default models builder setup
#10575
V9: Add UmbracoAuthorizedController
#10538
v9 Linux case-sensitive directories
#10530
This is a merge PR which merges in #8376 to v9
#10508
v9 - Render Block List partial async
#10459
v9 - Culture Afar looks different from Umbraco 8
#10394
Rebuild Database Cache button does nothing
Changes in v9.0.0-rc002
3 new features, 4 breaking changes, and 55 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
3
#10803
V9: Add basic auth middleware
#10691
Adds bundle options to the package manifest
#10657
Changes all collections from collection builders to resolve the concrete instances lazily.
Breaking changes
4
#10833
v9: Updated IUmbracoContextAccessor Interface and HybridUmbracoAccessorClass
#10629
V9/task/package partial views
#10623
V9: Fix ImageSharp integration and add support for custom crops
#10620
Package format changed to zip
Issues & Tasks
55
#10878
V9: Keep the old indexes in case the DictionaryTablesIndexes migration fails
#10877
V9: Help improve using Smidge in FrontEnd views
#10873
v9: Making backoffice path absolute
#10865
v9: Removed VariationContextAccessor from IUmbracoContext
#10863
When published using appsettings.json value "Debug": false the package.manifest files within App_Plugins return a 404 when hosted in IIS
#10862
Cleanup _inMemoryModelFactory.ModelsChanged event on dispose in RefreshingRazorViewEngine
#10861
Reduce allocations by using existing CharArrays for TrimStart()
#10860
Avoid mixing using of string interpolation and string formatting in log messages
#10859
Process requires disposal
#10855
V9: Fix packages overflow
#10853
V9: Eye Dropper property value converter
#10850
v9: If you didnt have a member group, restricting acces to the public would always lead to error page
#10846
Resolve issues adding content on startup for #10774
#10842
Only encode text once
#10841
Grid editor headline gets encoded twice
#10838
V9: Fix RedirectToCurrentUmbracoPage when UrlProviderMode is set to "Absolute"
#10835
Merge V8.16RC into V9 11-08-2021
#10834
V9 Remove System.Configuration
#10832
Fixed issue with CachedPartial that cached an unmaterialized value
#10826
V9: Add unique constraints to cmsDictionary and cmsLanguageText tables
#10824
V9 Serilog - Remove old XML settings nuget
#10823
V9: Package export and import both xml and zip
#10820
RedirectToCurrentUmbracoPage not working with UrlProviderMode Absolute
#10811
Needs a null check so it doesn't explode when saving content during a migration.
#10808
v9: Added "JetBrains.Annotations" to assembly exclusion list to fix #10801
#10804
Update Nuget Package Dependencies
#10801
FileNotFoundException: Could not load file or assembly 'JetBrains.Annotations, Version=2020.1.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325'. The system cannot find the file specified.
#10796
V9: Umbraco Templates - remove unwanted folders on publish
#10794
V9: Limit the BlockList thumbnail picker to only the directories serving static files
#10789
v9: Resolving UmbracoHelper in custom middleware was null
#10787
v9: Fixed a bug where validation didnt update properly
#10784
v9: Added missing namespaces to viewimports https://github.com/umbrac…
#10776
Insert value through the backoffice with default value and made recursive does not work
#10773
Publish doesn't copy backoffice files
#10749
"Cannot determine provider name from connection string" exception when using a valid connection string
#10736
Block thumbnail picker lets you pick an image outside of wwwroot
#10727
V9 Externallogin not setting lastLoginDate
#10722
V9: Fix multi url picker
#10699
V9: Concurrent update exception
#10694
MultiUrlPicker throws api error
#10692
Removes old projects
#10686
Moved nullcheck to top to catch possible nullreference exceptions
#10685
Add integration test for MemberService::CreateMemberWithIdentity
#10680
V9: Fix validation messages
#10676
V9: Fix drag and drop image upload
#10669
V9: Fix recursive localize when resetting password
#10661
Updated public IUmbracoBuilder extension methods to allow chaining
#10659
Fixes issue that the update culture dates were not synced with the version date like they are for the published culture dates
#10655
Remove raiseEvent method parameters and allow suppressing events at the scope level
#10652
Typo in DataTypeList Media Picke (legacy)
#10646
Fixes runtime hash calculation
#10640
Umbraco 9 Templates: Project Template copies too many files on publish
#10636
Change path to log files in error.html (installation)
#10628
Fix for #10627 - UmbracoDictionaryTranslate checks.
#10615
V9: Fix GetLocalCropUrl
Changes in v9.0.0-rc003
3 new features, 2 breaking changes, and 26 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
3
#11046
Merge 8.17 RC into V9, cleanup/refactor property groups/tabs API
#11035
Added support for configuring the UmbracoFile "sink", using IConfiguration
#11016
Added SetBackOfficeUserManager extension method to IUmbracoBuilder
Breaking changes
2
Issues & Tasks
26
#11053
V9: Fixed missing action
#11050
Fix Image Cropper media path parsing
#11041
Fixes a couple of issues with the Umbraco Package dotnet new template.
#11033
Structured logging with IProfilingLogger.TraceDuration does not work
#11002
Bugfix: Fixed issues when changing UmbracoPath in config
#10998
Updates email sender to have some metadata
#10986
Fixed issue where keys are shown instead of values
#10971
Check if umbFileDropzone has queued items before showing ChooseMediaTypeDialog
#10965
AppSettings.json to configure Serilog.File Sink doesn't seem to work
#10956
GetLocalCropUrl Obsolete message is misleading
#10950
Open In Media Library link on media view blade causes an exception on load
#10948
Fixed potential null reference exception in KeepAlive
#10946
V9: Reuse value editors for validation
#10941
New project - simplify includes/excludes
#10912
v9 Block List Thumbnail Selector Empty on *nix
#10906
LocalizedTextServiceExtensions not using culture parameter
#10905
V9/bugfix/email sender ambiguous constructor
#10887
Ensure Nuget dependencies are upto date except NPoco as breaking changes in major
#10884
V9: Move default ImageSharp cache folder to TEMP and map configured value to content root
#10880
Suppress scope notifications during migrations
#10845
Fixed incorrect node url being returned when no suitable domain exist…
#10774
Adding content in multiple threads from composer cause IOException
#10720
Update LocalizedTextServiceExtensions.cs - use the culture parameter, instead of Thread.CurrentThread.CurrentUICulture
#10689
Update Media.cs
#10644
Grid Property Editor with AllowedDocType != [] in package.manifest results in corrupted [[]] rather than a string[]
#10641
Umbraco 9 package template issue with dots "." in name
Changes in v9.0.0-rc004
2 new features, 2 breaking changes, and 34 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
2
Breaking changes
2
Issues & Tasks
34
#11171
add MaybeNull attribute to mixin properties
#11168
Fix for dotnet6 preview1 when using runtime compiled views (default umbraco)
#11167
Add migration for isMaster column to isSchedulingPublisher in UmbracoServer table
#11159
V9: Fix incorrect static filenames references
#11155
Fixes 10730 - Route hijacking with public access
#11150
V9: MediaPicker3 casing incorrect
#11146
Handle maindom was acquired doing install, so we do not have our lock…
#11130
UmbracoRouteValueTransformer fixes
#11125
AllowAnonymous attribute on Action is ignored when UmbracoMemberAuthorize is set on Controller
#11118
Inconsistent nullability (MayBeNull) when using compositions with modelsbuilder in v9
#11114
v9: Nested Content not rendered when group name contains "System".
#11111
V9: Cleaning up unused or duplicated language keys
#11105
V9: Use invarint culture when parsing ints
#11103
Fixes issue with dotnet new template if you did not specify a connection string
#11102
Use IFileService to save macro partial views in package migration
#11100
Multi-URL Picker does not save values when used in a nested block list item when using the new tabs feature
#11097
When changing language for user in Backoffice the GetApplicationTrees endpoint throws an 404 and fails to load tree
#11096
V9: Merged 8.17RC (14/09/2021)
#11083
Nested content missing properties on Member edit
#11071
Fixes empty recycle bin performance with indexing
#11068
Fixes reading connection strings after install
#11059
V9: Fix ApplicationMainUrl not being set from appsettings.json
#11056
Installer broken when umbracoDbDSN configuration key is missing
#11054
v9: Bugfix - Implemented attribute changes in controller
#11051
Fix concurrency and certificate days to expiry issues in HttpsCheck
#11039
V9/feature/cancellation now works on content
#10977
Umbraco 9 GetDictionaryValue not working?
#10964
Use ImageSharps Image.Identify for dimension extraction
#10937
dropdownFlexible should be in lower case
#10920
Umbraco 9.0.0-rc002: No warning but error when uploading files to Media that exceed maxAllowedContentLength
#10730
Route hijacking with restricted public access - protected page request is not handled by custom login page controller
#10650
v9-rc001 After upgrading code the upgrade process is not launched on /umbraco
#10403
Backoffice notifications not displaying
#9661
Conversion exception silently handled for `IsMemberLockedOut`
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