Compare Releases
Contributors
Of the 2052 bug fixes and feature additions after v13.12.0, up to (and including) 17.1.0, a total of 168 of them have been contributed by the community, by 72 unique contributors.
We're welcoming 26 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Alex, Andrej Davidovic, Ben White, Brynjar Þorsteinsson, crjc, Davor Zlotrg, DevAndersen, Dirk De Grave, Emanuel Gustafzon, Frederik Lundbeck Jørgensen, Henrik, Ivo van der Bruggen, Janus Hasseriis, Jason Andrae, Karl-Johan Sjögren, KudAndrii, Luuk Peters, mdubbelv, Miguel Guedelha, Mitchel, mjpraxis, Pantelis Sotiropoulos, Peter, twoday-rolandkock, Wojciech Tengler, WoutVanBoxem 🏆
All community contributors to this release
Aaron1 PR
⭐
Alex1 PR
⭐
Andrej Davidovic3 PRs
Asbjørn Riis-Knudsen1 PR
Bartlomiej K.1 PR
⭐
Ben White1 PR
Bjarne Fyrstenborg30 PRs
⭐
Brynjar Þorsteinsson1 PR
Callum Whyte2 PRs
Carl1 PR
Chad2 PRs
Chris Houston3 PRs
⭐
crjc1 PR
Daniël Knippers1 PR
Dave Woestenborghs1 PR
⭐
Davor Zlotrg1 PR
⭐
DevAndersen1 PR
⭐
Dirk De Grave1 PR
Dirk Seefeld7 PRs
⭐
Emanuel Gustafzon1 PR
Emma L Garland3 PRs
Erik Leusink1 PR
Erik-Jan Westendorp3 PRs
Ethan Nagano1 PR
⭐
Frederik Lundbeck Jørgensen1 PR
Henrik16 PRs
⭐
Ivo van der Bruggen1 PR
Jan Skovgaard1 PR
⭐
Janus Hasseriis1 PR
⭐
Jason Andrae1 PR
Jason Elkin2 PRs
Jason Prothero1 PR
Jeavon2 PRs
Jeroen Breuer1 PR
Johan Runsten1 PR
Josh Brown1 PR
⭐
Karl-Johan Sjögren1 PR
kasparboelkjeldsen2 PRs
Kevin Jump1 PR
⭐
KudAndrii1 PR
Lars-Erik Aabech3 PRs
Lee Kelleher5 PRs
Lili1 PR
Lucas Bach Bisgaard7 PRs
⭐
Luuk Peters1 PR
Markus Johansson6 PRs
Matt Darby1 PR
Matthew Care3 PRs
Matthew-Wise1 PR
mcl-sz2 PRs
⭐
mdubbelv1 PR
Mehmet1 PR
⭐
Miguel Guedelha1 PR
⭐
Mitchel1 PR
⭐
mjpraxis1 PR
Nathaniel Nunes1 PR
Owain Jones1 PR
Owain Williams1 PR
⭐
Pantelis Sotiropoulos1 PR
Paul Daly1 PR
⭐
Peter4 PRs
PhyxionNL2 PRs
Piers Taylor1 PR
Richard Ockerby1 PR
Shannon Deminick2 PRs
Terence Burridge1 PR
Tom van Enckevort1 PR
Tommy Enger1 PR
⭐
twoday-rolandkock1 PR
Warren Buckley9 PRs
⭐
Wojciech Tengler1 PR
⭐
WoutVanBoxem1 PR
⭐ = First pull request to Umbraco-CMS
Changes in v13.12.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-13.12.1
Changes in v13.13.0
0 new features, 0 breaking changes, and 12 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
12
#21155
GetLockoutEnd
#21115
Newly uploaded media auto selects the wrong media file as it now displays on the last page
#21048
Media issues with non-admin users
#21007
Block Grid: Align read-only display with other property editors
#21004
Rich text editor: Ensure `readonly` attribute has been observed
#20975
Backwards Navigation from Empty Folder in Media Picker results in error and locked editor
#20967
Can't select folders from media picker
#20943
Removing a node from a Multinode Treepicker removes the wrong node in a certain context
#20908
Redirects: Fix self referencing redirects for 13
#20816
Unable to show the Open button in the Content Picker during the readonly mode
#20139
Self-referencing redirects can be generated when a node is renamed and then changed back to the original name
#20072
Content editing: Correct handling of read-only of name field when `A` action is removed in `SendingContentNotification`
Changes in v14.0.0
5 new features, 35 breaking changes, and 287 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
5
#15932
V14: login screen
#15607
2FA for users in management API
#15511
V14: User token revocation and session sign-out
#15472
V14: add the cors policy as first item on the pipeline filter
#15170
V14: make v13 login screen work initially with Management API
Breaking changes
35
#17
[Breaking change]: V14 webhooks changes casing in payload serialization
#16140
Remove all RTE config from appsettings
#16133
Cleaned up V13 related and obsoleted system directory constants
#16113
RC2 Breaking - Ensure migrations persist the executed key, when executed.
#16064
v14: Remove UI settings from BackOfficeExternalLoginProviderOptions
#16040
Removed leftover System.Text.Json dependencies
#16027
Remove manifest validators
#16026
Remove remnants of the Angular implementation
#16024
Remove "additional data" from entities
#15979
V14: Remove member list view
#15946
Document version endpoints
#15923
Convert Tourdata into a more generic concept
#15892
V14: Revoke previous sessions when `AllowConcurrentLogins` is false
#15891
V14: Remove Keep Alive Job
#15890
V14: Extend IContentEntitySlim
#15889
V14: Move towards get guid
#15887
Workaround for failing entity tree children
#15863
v14: Remove mentions of UmbracoApiController
#15862
Removed "type" from tree item response models
#15856
V14: Remove duplicate pagination helper
#14
[Breaking change]: Macros will be removed in Umbraco 14
#15794
Remove macros
#15788
Removes more old backoffice files + Smidge!
#15752
V14: Remove old backoffice project.
#15744
V14: Remove legacy manifest parser
#15734
Granular permissions in Management API
#15728
V14: Migrate Newtonsoft to System.Text in value converters
#15718
Clean up datatype configurations for V14
#15370
V14: Don't add published culture infos if not published
#14963
Refactored from ISystemClock to TimeProvider
#10
[Breaking change]: `XPath` will be removed in Umbraco 14
#9
[Breaking change]: `System.Text.Json` will replace `Newtonsoft.Json` in Umbraco 14
#8
[Breaking change]: Media Picker (legacy) (Umbraco.MediaPicker2) to be deprecated from version 11 and removed in version 14
#7
[Breaking change]: Grid Layout (Umbraco.Grid) to be deprecated from version 11 and removed in version 14
#6
[Breaking change]: Nested Content (Umbraco.NestedContent) to be deprecated from version 11 and removed in version 14
Issues & Tasks
287
#16349
Updated nuget packages
#16305
V14: Adds `preview.js`
#16213
v14 - Examine Dashboard issues
#16180
Persist claims from OnExternalLogin event
#16165
V14-RC2: Content editing - Failure of one Property should not cause whole page to fail.
#16142
V14: Migrate notify action from char to string
#16067
Add JsonObjectConverter to the default serializer and make a safe check before adding index
#16066
V14/chore/pipelines e2e nuget
#16065
Fix Collection views with custom field ordering
#16063
V14/feature/login image
#16062
V14: Support custom Swagger schema and operation identifiers for external packages
#16055
v14: Add async methods to Deploy interfaces
#16054
V14/feature/all segment endpoint
#16052
V14 External login linking + Proposed error handling
#16051
V14: Redirect to login screen
#16050
V14: Clean up backend translation files
#16047
V14: Additional blueprint endpoints
#16045
Fixed check to support unix/linux OS
#16043
Set invite users to false if deny local login is true
#16038
Clean up FIXMEs in security controllers
#16035
v14: JSON schema tool improvements
#16034
V14: Deny login screen access
#16031
v14: Update .NET dependencies to 8.0.4
#16028
V14: Apply sliding window token expiry based on the configured max login lifetime
#16025
Remove RTE embedded image handling + clean up file upload configuration
#16020
Fix tracked reference queries for SqlServer
#16018
V14: `ContentBlueprintEditingService` cleanup
#16016
Deduplicate the magic string "/management/api/"
#16010
Cleaned up some low-hanging FIXMEs
#16009
Simplify user group authorization failure statuses
#16007
Ensure authenticated to see webprofiler log
#15999
V14: Deleted code marked as obsolete for V12 and V13
#15998
V14: Deleted code marked as obsolete for V14
#15995
V14: Use ITemplateService in DocumentPresentationFactory
#15991
Rename Examine based entity search service
#15990
Return 404 instead of 500 when an "original parent" has been deleted
#15989
Move manifest endpoints to their own, independent API group and fix access policies accordingly
#15987
Premigrations + Updated NuGet Dependencies
#15985
Swagger: Don't use allOf for inheritance + fix polymorphic models
#15984
V14: Add cancellation tokens to all endpoints
#15983
Support containers for blueprints
#15982
V14: Download Created Package MIME type
#15981
V14 QA Fixed the failing login step
#15978
V14: Use auth scheme directly when getting Umbraco identity
#15976
Moved logic from FolderTreeControllerBase service layer
#15974
V14: Fix entity type container repository get
#15972
Examine powered entity search for documents, media and members
#15971
Fix swagger schema error after #15946
#15970
V14: Test new content blueprint editing service
#15969
V14: Add IsAdmin to user and current user response models
#15965
v14: Align Deploy interfaces, remove obsolete methods and default interface implementations
#15964
V14 QA Fixed/Cleaned up the api acceptance tests
#15963
Make property container type parsing explicit
#15953
Use an extension method for fetching a required user in a common way
#15951
Entity search - take one
#15947
V14: Blueprint CRUD endpoints
#15944
V14 QA Fixed the failing tests due to UI changes
#15941
Fix content type id mapping
#15936
Handle sensitive properties in the Management API
#15933
Refactor Tracked references endpoints
#15931
Use the correct localization keys for core property validation errors
#15921
Ensure correct access to all manifests + introduce "public" package manifests
#15919
V14: Add reserved fields to config endpoints
#15917
V14 QA login acceptance test fix
#15915
Added missing 404 in openapi when using current user endpoints for permissions
#15911
Add additional lock timeouts and clean-up `ObjectCacheAppCache`
#15910
Relations/types mangement api cleanup
#15906
V14 Bugfix ensures correct line endings for partial view snippets
#15905
V14 QA Skipped flaky dashboard test
#15902
Added missing locks and use timeout on all of them in ObjectCacheAppCache
#15897
V14 QA Skipped failing acceptance test
#15894
v14: Fix umbracopackage template
#15886
Port V13 backoffice cookie validation to V14
#15877
V14: Create member filter
#15870
Add DB locking for container APIs
#15869
V14: Fix FIXMEs
#15867
Add "is deletable" to relation types + align namespaces for controllers
#15865
V14: Expose default list view ids in datatype configuration endpoint
#15855
Clean up content editing models
#15844
V14: add checkboxlist to list of migrations
#15843
Enable member management authorization
#15842
V14: Cleanup [ApiController] attribute usage
#15838
Check for duplicate keys on media if we know it's a fresh entity
#15836
V14: Rename new projects
#15835
Remove legacy media picker from install
#15834
V14: Add additional validation around manipulating groups
#15825
Rename policies to original names
#15821
V14 QA Skipped failing acceptance tests.
#15819
Align parent contexts
#15818
Validate culture codes for document variants
#15817
V14: member group controllers fixes
#15816
V14: Removing workaround when GetConfiguredListViewDataTypeAsync for collection views
#15813
V14: Enable user start node calculation
#15812
V14: Segments configuration
#15811
V14: Remove Newtonsoft from packed projects
#15807
Refactor content updates to shift responsibility downwards
#15804
V14: Data type filter endpoint
#15802
Webhook paged results
#15800
V14: Return all (even nested) compositions when getting a content type by id
#15797
Fix build errors for user permissions
#15796
ValueListConfiguration should not use ValueListItem
#15793
V14 QA Skips failing test so the pipeline can run
#15791
V14: ListView Service - Checks that `contentType` isn't `null` before checking for `.ListView`
#15790
Swap Newtonsoft.Json dependency for System.Text.Json in BlockEditorPropertyNotificationHandlerBase
#15789
V14: Unpublish multiple cultures
#15787
V14 QA Updated Dashboard acceptance tests
#15786
Output notification handler messages as a header
#15784
Remove Newtonsoft.Json from ImageCropperPropertyEditor
#15782
Refactor authorizers to be reusable from the core project
#15777
Add filter option to the "dictionary overview" endpoint
#15773
User endpoint additions and corrections
#15772
Add webhooks to openapi schema
#15771
Allow operation id selector to work for non-CMS API's
#15768
Remove Newtonsoft.Json from Multi URL picker
#15766
Finalized the data type config migration
#15763
Regenerate OpenApi.json to match current server schema
#15759
Validate collisions in domain assignments
#15757
Validate data type configuration values
#15756
Fix datatype configs for new installs
#15754
Align tree item namespaces
#15751
Remove the default value constraint on "isContainer" before deleting the column
#15750
V14: Run SQL Server Integration/Acceptance tests manually
#15748
V14 Added acceptance tests for Dashboard
#15747
Clean up leftovers from old dictionary pagination
#15746
Add ancestor endpoints and remove explicit parent context
#15745
V14: Align cultures & segments casing
#15739
Do not allow ignoring user start nodes for system data types
#15738
Ensure that data types required by the core cannot be deleted.
#15733
Migrate data type configurations from V7.0+
#15732
V14: Align routes
#15727
V14: Member collection view/filter endpoint
#15714
V14 QA Fix package acceptance test
#15710
V14: generate dynamic importmap
#15709
V14 QA fix failing dictionary acceptance tests.
#15705
V14 QA Decreased retry of failing test from 5 to 3.
#15703
Output "operationStatus" for error scenarios whenever possible
#15699
Enable reuse of BackOfficeSecurityRequirementsOperationFilter for custom APIs
#15696
V14: Document and media collection view endpoints
#15695
Member response model must not have a `name` property
#15687
V14: List view reference in ContentType
#15685
V14: Migrate nucache to use System.Text.Json
#15684
fix udi leaking in the management api
#15681
Document and Media restore endpoints
#15680
Scheduled publishing in Management API
#15679
V14 Added acceptance tests for DataTypes
#15669
V14: Member group controller
#15667
Management API model mapping take two
#15663
Align presentation model factory naming
#15662
Members and member types in the Management API
#15661
Move document related operations to DocumentControllerBase
#15660
V14: Align item namespaces
#15659
Remove template scaffolding from the API
#15656
Move the ContentControllerBase to the correct location
#15653
V14 Added acceptance tests for Relation Types
#15652
V14 QA fix failing acceptance tests on pipeline
#15651
V14: Invalidate user tokens
#15646
V14: Fix up install controller
#15644
Property level validation for Management API
#15641
V14: Update DataTypeControllerBase to use GetAllAsync()
#15636
V14/feature/delete media in recyblebin
#15635
V14 Added missing tests and fixed failed tests for Partial View
#15632
add retry count for flaky test
#15629
V14: Migration Cleanup
#15620
V14: Fix composition endpoints namespaces
#15618
V14 Acceptance Test for the Package Section
#15609
V14: Migrate JsonConfigManipulator to System.Text.Json
#15603
V14/feature/more configuration endpoints
#15602
Add missing empty recycle bin endpoints
#15600
Add management api delete document endpoints
#15590
"Created at" responses should not have a response body
#15586
v14: Merge NewBackOfficeSettings into SecuritySettings.
#15584
V14: Composition endpoints for Document and Media types
#15580
Implemented culture based authorization for content
#15570
V14: Fix not being able to create scripts in root
#15557
V14: Add security related configurations
#15555
Migrated ReportSite, OpenIddictCleanup and TemporaryFileCleanup to background jobs
#15553
V14: Copy and move endpoints for content and media types
#15546
Model mapping PoC
#15536
V14: Migrate examine integration tests to V14
#15527
V14 QA Fixed the failed acceptance tests
#15521
File system endpoints redo
#15518
Implement temporary file configuration endpoint
#15507
V14: Security configuration
#15505
Management API for dynamic root and query steps.
#15503
[v14] Absolute media urls
#15497
V14: Server information
#15490
Add post and delete methods to user-group/id/users to add/remove user…
#15481
v14: Add Preview controller
#15479
V14 QA Added acceptance tests for Dictionary
#15471
V14: Add optional key to template create model
#15459
Make "create folder" return HTTP 201 Created for file system folders
#15457
V14: Tighten permissions for folder controllers
#15449
V14 Bugfix, fixed some of the document controllers
#15446
Update import maps
#15443
V14 Fixed Stylesheet controller naming
#15442
V14: Rename user controller files to match class names
#15408
PropertyEditor(UI)Alias name refactor
#15364
Management API: Allow specifying root access for user groups
#15356
Required on view models
#15333
Management API should expose if a user group is a system group
#15325
V14 QA Refactor code of Partial View acceptance tests
#15316
Move system information away from the User API
#15310
Add missing API version attributes to Management API controllers
#15308
V14/feature/management tree count by take zero
#15269
V14: Allowing custom backoffice host with CORS policy
#15265
V14 added acceptance tests for the Stylesheets
#15212
V14 QA added Scripts acceptance tests
#15211
V14: Add authorization policies to Management API controllers - p2
#15210
V14 added acceptance tests for the Partial Views
#15200
V14: Start using user group permission service
#15199
Improvement: Data type import map update
#15187
Allow ID for a new dictionary-item to be specified
#15179
V14 added test for the Templates
#15155
Data type icons should not be served from the Management API
#15147
V14: Webhook Management API
#15108
V14 QA Added Log Viewer Tests
#15100
V13 to V14 merge 01-11-2023
#15026
Cleaned up V14 TODOs from ContentApiItemControllerBase
#15025
V14/feature/custom generic swagger
#14985
V14/feature/resend user invite endpoint
#14958
V14: Replacing OpenIddict developer certificates with a setup for production
#14952
Improvement: Align user import map
#14948
V14/feature/response model trash tracking
#14945
Fix update to update foreach Group
#14928
Default value editors for all (meaningful) value types
#14926
V14: Publish Bellissima package to npm via Pipelines
#14845
Improvement: Update import map to repository module
#14844
Improvement: Update event module path in import map
#14804
Minor Management API changes from FE
#14797
V14: Update import-map
#14792
Feature: rename context module to app module
#14791
Feature: Add culture module to importmap
#14783
append 3 more things to the import maps of C#
#14779
V14/feature/front end release 20230908
#14774
Publishing in the Management API
#14769
Added necesary classes to define the StringPropertyEditor
#14739
Fix/in browser postman auth & editor config boolean serialization
#14735
Bulk delete functionality for management api
#14730
Add member auth to the Delivery API
#14712
Add content and media sorting to the Management API
#14711
V14 bugfix. added missing package scope
#14706
Fixed up the relation management api endpoints to use guids and paging
#14704
User forgot password functionality for Management API
#14685
V14: Consistently refer to user key
#14682
Content type and media type container CRUD controllers and services
#14665
Content and media type CRUD controllers and services
#14634
Updated all 404 and 500 responses to use problem details model
#14589
V14/merge
#14576
V14: Rename folder response model
#14566
V14: Fix pipelines
#14551
V14: Add authorization policies to new Backoffice API controllers - p1
#14536
V14: refactor property editor aliases
#14512
Enable inheritance after merge
#14511
V14: Refactor LogViewerService
#14501
V14: Public access controller
#14491
Verify user invite token
#14480
Fix EFCore.Sqlite and EFCore.SqlServer project load in solution file
#14478
V14: Skip and take updates
#14477
V14: Refactor icons for tree items
#14476
Updated our API acceptance tests to use our updated testHelpers
#14472
v14: Rewrite static assets for the backoffice
#14470
V14: refactor GetPermissions to use attempt pattern
#14465
Use OpenIddict with real db instead of inmemory
#14460
Added missing scope
#14456
Added UI acceptance for the telemetry section
#14448
Added acceptance tests for testing the API for the UserGroups section.
#14447
Added acceptance tests for testing the API for the Language section.
#14446
Added acceptance tests for testing the API for the Dictionary section.
#14445
Added acceptance tests for testing the API for the Users section.
#14441
Added acceptance tests for testing the API for the Script section
#14438
Added acceptance tests for testing the API for the PartialView section
#14437
Added acceptance test for testing our api for the DataTypes section
#14435
V14/qa/new acceptance tests
#14434
V14: allowed children endpoints
#14417
Update OpenApi.json
#14412
v14: update package templates with new umbraco-package.json format
#14374
V14: frontend ui docs
#14353
V14: Replace usage of SortedSet with HashSets and ISets
#14352
Add get ByEditorUiAlias datatype item endpoint
#14349
Add location header for CORS requests
#14336
Get current user endpoint in management api
#14334
Temporary CRUD API for content types
#14326
V14: Update template controllers
#14323
V14: Current user controller
#14319
V14: umbraco-package.json schema
#14318
v14: login app
#14301
V14: Add information to tree items
Changes in v14.1.0
10 new features, 0 breaking changes, and 77 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
10
#16728
V14: Expose `Umb-Notifications` HTTP header
#16724
V14: Build and publish Typedoc docs
#16723
v14: Implement backoffice signalR hub
#16629
Simplified how we disable the TransportSecurityRequirement in OpenIddict
#16609
Add endpoint for calculating effective user start nodes
#16507
Added a Notification warnings when publishing variants without a domain
#16503
V14: Include description in doctype item
#16430
Include umbraco-package.json manifests in telemetry data
#16200
Webhook log improvements
#16104
Add blocks in RTE telemetry
Issues & Tasks
77
#16773
v14 Slider Decimals input and increment validation error
#16729
V14: OpenAPI: Explicitly set `ByRelationTypeKey` endpoint name
#16719
v14.1.0-rc backoffice doesn't ship with type declarations
#16711
Cancelling ContentTypeSavingNotification is not propagated to UI
#16665
[V14] Fix old rte seed value causing the toolbar not to appear
#16661
[V14] Make the backend work with the new localLinks format
#16701
[BUG]: 'The specified media type was not found' when uploading image after creating folder in Umbraco 14
#16653
Nuget update 2024 06 25
#16652
Code changes from V13.4
#16642
Doc type descriptions aren't pulling through to block list cards
#16640
Umbraco 14 - Block Grid Area size does not save
#16638
Could not obtain an HTTP context when ContentPublishedWebhookEvent fired
#16631
Rich text property editor generates incorrect markup for local links
#16626
IVirtualPageControllers localize based on browser-headers since the introduction of EagerMatcherPolicy
#16614
Allow http for openiddict
#16605
Cannot run a clean V14 installation with http:// scheme
#16604
Fix unguarded calls to ServiceDescriptor.ImplementationType for keyed services
#16601
Installer failed to pass database setup because of bad user password length validation
#16587
'umbMigrationV14' property in 'Configuration' causes content transfer issues with Umbraco Deploy
#16581
[v14] Infinity editing of Document Type from Content section seems broken
#16579
TinyMCE Source Code Editor not displaying
#16578
Cannot log into /Umbraco when running it locally
#16577
Truncated aliases
#16573
File Upload Field data type prevents document publishing
#16549
OpenIddict should only handle `/umbraco/` requests
#16548
"Restrict Public Access" does not work
#16547
v14: not all modals are exported in Backoffice package
#16545
Add custom mvc setup method to testserver base class
#16534
V14: No nodes page - fix broken logo URL + replace old background image
#16529
v14: Add retries to flaky tests
#16524
[V14] Media upload to folder doesn't work
#16522
V14 Can't navigate from User to User Group
#16519
[V14] Sort children of
#16518
[V14] RTE in classic mode shouldn't hide the separator line in larger screens
#16516
V14: Cannot unregister DeliveryApi
#16515
[V14] Checkbox list causes dots everywhere
#16514
V14: Handle embedded media providers returning dimensions as string values in their oEmbed JSON response
#16505
ActionsMenu modal not closing if you click on a create button
#16502
V14-RC5: Properties with same alias as doctype fail to be created
#16500
V14-RC5: Richtext stylesheet is marking Styles as mandatory field
#16499
Property description styling is broken
#16491
V14-RC5: Overflow in overlay when inserting field value
#16490
Access nodes for an user are highlighed as links
#16489
'Edit permissions for this Document Type' button is missing
#16485
V14-RC5: Media shows 'Data Type' in references
#16479
V14-RC5: Missing localization for keys in Security health check
#16477
[v14] Health Checks do not persist action parameters from check to action.
#16474
V14: Member info missing “Created” and “Last edited” time + the User creating the member on the “Created” field
#16466
Block Grid: "Allow in root" should be enabled by default
#16465
Block List/Grid Issue when removing settingsModel
#16461
Block Configuration: Folders can be selected as ElementTypes
#16457
Query Builder missing frontend validation
#16456
Media Picker: Quite a lot of space in the dialog?
#16455
Media Picker: Focal point is hard to use
#16454
Media picker: "Reset focal point" is visible even if focal points are disabled
#16451
Cannot create new partial view, when already on that page
#16448
V14: Console error when creating datatype
#16445
Handle master template not found as bad request
#16437
Slider with range enabled throws JS error on load
#16419
v14: Validate file name to return correct error
#16416
Content Delivery API Response for Media URL Returns Absolute URL in RTE Instead of Relative URL
#16399
Block grid areas change size when you add another area
#16379
Fixes a NullReferenceException bug when the ValueSetValidator is null
#16331
V13: Move publishing notification after validation
#16320
Can't manually adjust the Sort Order of the Tab on a Document Type definition
#16291
V14-RC3: Recycle Bin updates only after full page reload
#16236
V14-RC3 - When having many content nodes the URL preview in chrome hides the "Recycle bin"
#16227
Umbraco 14 RC 3 - Method CreateBlockModel.EnrichBlockItem cannot create a BlockGridModel
#16179
V14-RC2: Login when hosting behind proxy
#16167
V14-RC2 : Document Types - Create folder, name isn't in focus
#16166
V14-RC2 : Document Types - can't reorder tabs.
#16098
v14-rc1 - Duplicate content item - no errors if destination not picked
#16072
Correct BasicAuthSettings.Enabled description
#16049
Respect backoffice login returnPath regression
#15986
Fix 11782: Create missing UI folder on temp path when using Umbraco.Tests.Integration
#15938
Define RefreshMethodType enum values
#15185
Add check for ContentVariation.Nothing when copying documents.
Changes in v14.1.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 v14.1.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-14.1.2
Changes in v14.2.0
4 new features, 0 breaking changes, and 63 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
4
#16780
Removed Type attribute from parsed local links
#16774
Make block editor base classes public
#16759
V14: Add `usernameIsEmail` to the user configuration object
#16715
Add Health Check for Runtime mode
Issues & Tasks
63
#16880
Do not allow save of invalid domains
#16863
FIX: Deleting language can make the backoffice client unusable
#16861
Updated NuGet Packages
#16845
Fix: .well-known/openid-configuration doesn't work anymore
#16840
Remove favicon from dotnet templates
#16837
Fixing regression bug introduced in #14806
#16836
Graceful handling of unauthorized requests to the Management API
#16813
Document Type Localization does not work in v14 and user defined language files
#16808
V14: Unable to reuse existing `propertyEditorSchemaAlias`
#16797
Unable to Publish to Azure Web App
#16796
ApiError The authenticated user do not have access to this resource when accessing a media folder
#16795
Unable to use the Date Picker inside of a block list
#16794
notification.CancelOperation message not showing
#16793
Not possible to clear a Date Picker value once set
#16792
V14: Remove user-defined.css
#16789
Users with fixed content/media start nodes can't see more than 50 items
#16788
Fix `UdiRange.Parse()` throwing `ArgumentException` for valid value
#16776
Issues with Umbraco Flavored Markdown
#16767
V14 Logviewer, navigating to the search tab has the value for search as "undefined"
#16763
Long file paths in backoffice files
#16740
V14 Block Grid area creation in a block
#16738
V14 Block List Editor Configuration is missing Thumbnail
#16737
V14 Block Data Types are missing color pickers for background color and icon color
#16736
V14 Block List Editor Configuration is missing Custom View
#16735
Move ReservedFieldNames to type configuration endpoints
#16721
Can not use created blueprint / content templates
#16716
More than 50 items in media folder results in Api error "Not Found"
#16699
[BUG]: Multi-url-picker component not showing when extending backoffice
#16697
[BUG]: UI for toggles shrink if text for permission type is long
#16598
Block Grid does not render block editor thumbnails
#16595
After publishing a new node, it sometimes shows as grayed out in the navigation tree.
#16512
[V14] Can't update the email of a user
#16504
v14-RC5 errormessages showed in raw text format
#16498
Create new content item doesn't work if the current page is in the recycle bin
#16494
Nodes does not show as published in the tree
#16493
Parent page shows list view and tree view at same time
#16492
Media/Content access node view is not updated with access nodes until the page is refreshed
#16473
V14: Missing “Compositions” button on Media Type and Member Type
#16472
V14: Creating a new configuration for a property editor, shows an overview of the existing configs
#16470
Removing a doctype composition does not update the UI
#16467
Collection view column headers do not scroll gracefully
#16462
Console error when picking Block List as property editor
#16460
[V14] Unexpected behaviour when switching editing language
#16458
v14: Wrong icon for "Label" property editor
#16450
V14: Media upload area is not clickable
#16447
Templates do not show validation messages
#16442
MNTP does not respect min and max configuration
#16436
Textarea "Maximum allowed characters" configuration is not utilized
#16411
V14.0.0-RC4: Creating document or media type from tree root doesn't focus name input
#16410
V14.0.0-RC4: Consistent naming of content templates / blueprints
#16406
Added apostrophe to allowed characters for username.
#16382
Block list - Settings content app shows up for block list types even when settings model is not configured
#16362
Save button has border radius on one side
#16273
v14-rc3 - Media section - switch between table/grid view - dropdown do not disappear
#16252
V14-RC3: Remove "All" filter option from user status
#16248
V14-RC3: Composition for Media and Member
#16246
V14-RC3: a11y: cannot tab to alias
#16220
Combining OpenId and OfflineAccess scope
#16176
V14-RC2: Language selector shows when only 1 language
#16164
V14-RC2 : Document types Cannot add properties directly to tabs.
#16134
v14-rc2 - add custom view to a block in the settings of a Block Grid datatype
#16690
[BUG]: A11y - Content tree caret buttons has no accessible name/role/value
#16689
[BUG]: UmbVariantableWorkspaceContextInterface is marked as obsolete but suggested interface `UmbVariantWorkspaceContextInterface` does not exist
Changes in v14.3.0
4 new features, 0 breaking changes, and 42 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
4
#17028
Add notification alias to document notifications endpoint output
#17026
Add endpoint for upgrade checks
#16830
Add Content-Security-Policy (CSP) health check
#16815
Improve dotnet templates
Issues & Tasks
42
#18045
Cannot view "Options" section under "Add/Edit Property" screens.
#17130
Move all V14 User and User Group migration to pre-migrations
#17107
"Edit permissions for this Document Type" gives APIError
#17062
Updated nuget packages
#17056
V14: Remove Rollback Permission from user group has no effect
#17052
Allow client to send language values, that user cannot persist
#17003
v14 richtext editor not showing any block options
#16997
Updated the assembly names to avoid a debug-warning in the log
#16983
Attended upgrade from v10 > v13 > v14 fails due to missing 'umbracoUser.key' column
#16978
V14: Fix templates not having set master template on package install
#16967
V14: Extensions of type `AppEntryPoint` are not being executed on the login screen
#16958
Remove warnings from Umbraco.Web.UI
#16957
Can not customize CSS for login page
#16949
Clicking Insert Block In RTE redirects to frontpage of backoffice
#16939
Fix `IContentBase.GetUdi()` extension method to support document-blueprint entity type
#16933
Support parentId in document/media item search endpoints
#16921
Stripped username before login
#16910
improve missingProperties data returned for missing propertie values
#16907
V14: Align permissions for audit log
#16876
Inactive Users showing up in the event log of a deleted Media item
#16859
Cannot get variantId of property
#16844
Small overlay is slim compared to old backoffice
#16832
Fix for MemberDefaultLockoutTimeInMinutes lockout time
#16826
Infinite Editing should not close when there is validation errors
#16664
14.1.0-RC1 Image cropper in a block doesn't save
#16656
[v14] Block level validation UI missing
#16641
Changing a property name also changes the alias even when the alias is locked
#16632
MNTP dynamic root doesn't work inside block list elements
#16544
Use version of the assembly with the same name as the package ID (for telemetry data)
#16496
Making method ExecuteAsync virtual
#16440
V14: Missing client-validation when creating Data Type without name
#16414
V14.0.0-RC4: Cannot focus lock icon in alias
#16380
I can create a property for a doctype without entering a label or selecting a property editor
#16376
Trying to save a node without name gives "Bad Request" error
#16298
V14-RC3: BlockList inline editing mode does not work
#16168
V14-RC2: Document types, possible to create a property without a label
#16162
V14-RC2 - Image Upload field datatype doesn't add new row on return
#16158
V14-RC2: Colour Picker Datatype - Tab and return behavior when adding colours to is incorrect
#16686
[BUG]: Property can be created without an editor
#15929
Update valid reasons to not have a template on a content node to include having umbracoRedirect
#15908
Cache a dictionary of dictionaries
#15424
Add `RemoveDefault()` extension method to fluent API for CMS webhook events
Changes in v14.3.1
0 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Changes in v14.3.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-14.3.2
Changes in v14.3.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
#18602
V13: bumped imagesharp to prevent CVE-2025-27598
Changes in v14.3.4
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-14.3.4
Changes in v14.4.0
1 new features, 0 breaking changes, and 14 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#16731
V14: Adding the ability to conditionally serialize version bound properties for the Delivery API
Issues & Tasks
14
#17661
Fix copy document with descendants onto self
#17655
Umbraco.Decimal property editor return 0 when the number does not have decimals
#17571
Content Editors Unable To Select Page Template
#17512
No validation when updating the email of an existing member
#17510
Can create empty media files with just a name even though a file is mandatory
#17468
Make catch all endpoints for those ending with a path
#17464
V14 Html local link parser regex fails (RTE)
#17431
DictionaryService.GetMany translations are empty
#17339
Users are unable to edit or create Members unless they have access to the Settings section
#17308
V14 - umbracoAudit table is not logging some audit events
#17288
V15: Rich Text Editor links do not work with query strings and anchors
#17215
Incorrect JSON serialization in webhooks for rich text
#17084
"The authenticated user do not have access to this resource" for Editors on RTE with custom CSS linked
#11786
A member that has changed their email address/user name, can still login with the old value
Changes in v15.0.0
8 new features, 8 breaking changes, and 23 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
8
#17280
V15: Implement sorting for the in-memory navigation structures (document and media)
#17228
Hotfix: update login photo
#17164
V15: Swap default Richtext Editor data-type from TinyMCE to Tiptap
#17132
Swagger sub types selectors (take 2)
#17118
V15: Allows blocks in rich text editor to exclude the "Umbraco-Block" HTML comment
#17108
[V15] Updated dotnet template for Umbraco Packages with Bellisima
#16938
V15: Hybrid Caching
#16818
Introduce `INavigationService` for in-memory navigation data
Breaking changes
8
#22
[Breaking change]: Extension Manifest Type Architecture + Constants/Modal Tokens/Types moved to their package
#17223
Fixed last remains of `GetAll` vs `GetMany`
#16817
API access with client credentials (core functionality)
#16769
Configure ImageSharp WebP encoder to use Lossy by default
#18
[Breaking change]: Access claims will be removed from `ClaimsIdentity` in V15
#16536
Add `IAsyncComponent` to allow async initialize/terminate
#16
[Breaking change]: Block Level Variations
#15
[Breaking change]: GetAll on services will change behavior in Umbraco 15
Issues & Tasks
23
#17525
Hotfix: expose using block variant
#17485
Hotfix: Validate form control on pristine change
#17482
Hotfix: observe expose with blocks variant id
#17300
Umbraco Delivery API not valid OpenAPI specification (according to APIM)
#17276
Cannot delete MemberGroup from Umbraco Backoffice
#17272
Linking error
#17225
RTE Containers/Code style doesn't work
#17219
v14.3 - RTE does not render links correctly if anchor or querystring is populated
#17213
Fix internal class being returned from media cache service
#17179
Block grid Create Button Label doesn't do anything
#17148
TinyMCE does not restore alt text and captions on figures
#17136
Blockgrid element with Hide content editor checked still opens overlay after inserting
#17100
v14.2.0 - Upload Field empty after save
#17053
Updated to dotnet 9 RC.1 - and other nuget packages
#17033
Determine urls at save and publish time
#17009
Insert AnchorLink in RTE bug
#16985
Block Grid block thumbnail not rendering, generated path incorrect
#16930
V14 - The name of the uploaded file in the Content section is not correct
#16919
ModelsGenerator to IModelsGenerator in BuildModelsBuilderController
#16592
Publish node with multiple languages throws error when properties are mandatory
#16371
Preview shows CultureNotFoundException error
#16367
"Inherited from..." tooltip for tabs from compositions missing
#16352
v14-rc4 : Clicking on a document type folder loads blank workspace view.
Changes in v15.1.0
9 new features, 0 breaking changes, and 73 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
9
#17636
Adds UFM Link component
#17635
UFM: Adds Media Picker support to `umbContentName`
#17618
V15: Show a loader during the login procedures rather than oddly styled content
#17577
Feature: expose button for block custom views
#17542
Feature: Content Type Workspace Context Base
#17498
Feature: close content detail workspace when complete
#17489
V15: Bugfix: Add "Not Found" empty state to detail workspaces
#17484
Support for SMTP OAuth authentication through easier IEmailSenderClient implementation
#16290
Change icons of media types
Issues & Tasks
73
#17747
v15.1.0-rc | Save & Publish append new links all the time
#17724
bugfix: auto expose blocks on current variant
#17712
V15 RC: Tiptap should only target valid block elements
#17710
Hotfix: Don't request urls every time the document name updates
#17689
Not able to use Multi Url Picker link names as labels in a Block List
#17685
Cache is not cleared for a block that references a content item (in a Block Grid)
#17683
Ensure all UMB_ constants is exported
#17670
v15.1: RTE detects changes while there are none
#17657
build(deps): update @umbraco-ui/uui from 1.12.1 to 1.12.2
#17649
Umbraco with Redis Distributed Cache is failing after restart
#17648
Docker compose setup fails for Umbraco on windows
#17634
Existing content saved and published in block grid inline mode not saving
#17632
Updated nuget packages
#17626
Bump UUI to 1.12.1
#17623
V15: Add information to item endpoints
#17617
Media Picker: only allow navigating to folders/media with children + other fixes
#17614
Inserting Partial View name is wrongly formatted when inserted in a template
#17613
V15: Update navigation references in Partial Views
#17609
Aligning Settings welcome dashboard headlines
#17604
Block Grid is not rendering the layout or contents in areas
#17599
Fixes #17598
#17592
Element Types with no properties (only areas) do not render in Block Grid
#17589
V15: Tiptap: Updates database default configuration
#17587
Allow deleting files in upload property editor
#17581
V15: Apply content type filtering to self too
#17579
Fix: 17533
#17558
Media Picker navigates into item without any children
#17548
V15 - Multiple hostnames per culture per node causes backoffice crash
#17545
V15: npm updates 2024-11-15
#17529
Nothing happens when click to "Create" button after creating a media folder
#17526
No access to resource error notification when creating member while I don't have access to the settings section
#17521
Bug: Culture variant Block does not act correct without any varying properties
#17516
Allow removing the default template from doc types
#17513
When removing a template from a document type I get a bad request error and the template is not removed
#17507
V15: Updated OpenApi.json and TypeScript client
#17501
Feature: Block workspace modal size from block type
#17487
Cleanup: remove unused alias
#17483
Bugfix: Document Workspace Info Links error
#17481
Bugfix: Scoped Content Picker Search
#17475
Feature: minor UI updates
#17467
Block Grid components are not fully clickable in Umbraco 14
#17461
V15: Unable to configure List View to order by Name as default
#17457
15rc: Creating new doc type properties sort order doesn't count existing properties
#17453
Flash of oddly styled content on login
#17451
Change button when configuring property is not visible when focused
#17444
Wrong notification when created public access setting
#17423
Fix has pending package migrations
#17411
V15 Link picker accepts null item
#17388
Content that is not published shows a message in the info that that the content is published but not in the cache
#17368
Update Welsh lang file
#17343
Content picker search is broken
#17274
Live editing mode not working for blocklist and blockgrid
#17260
fix(#17220): added a sort to the mapping so the UI reflects the database
#17256
Fix stylecop errors with function parameters on separate lines
#17230
v15: Content Collection talks about "Content App"
#17183
v14.3 - Components in Content view do not update after save/publish
#17143
14.3 RC - inline block list editor labels not rendering UFM
#17134
Block List in Inline Mode does not work when inside a Block Grid component
#17133
Block List in Inline Mode does not support custom labels
#17105
Installation screen responsiveness 13 in
#17101
Umbraco 14 dictionary filtering removed
#17030
Deletion dialog shows incorrect block label
#17000
v14 block editor not applying Overlay editor size
#16991
Resolved more warnings, and marked more warning types as errors
#16882
[v14] Active tree item Icon color should match text color
#16698
[BUG]: v14 Bulk actions not being passed an entityType
#16508
V14: Media dropzone uploading MP3 is wrongly assumed as video type
#16484
V14-RC5: Uploading folder with images/files doesn't work
#16443
Possible to delete templates with children
#16695
[BUG]: Property descriptions and tabindex
#16323
Unpublishing a document doesn't update the UI
#16272
Media Collection: No actions on selected items
#15939
Discrepancy between content and media URL when containing special characters
Changes in v15.1.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
#17804
V15: RTE blocks do not work in an empty RTE editor
#17802
v15.1 - BlockGrid - Settings - List of Areas is empty
#17790
V15: Check if language has changed when updating domains
#17788
Unable to configure or delete block grid area in Umbraco 15.1.0
#17787
Hotfix: ensure we export all extension types
#17784
BlockLists and BlockGrids detects changes while there are none
#17782
Hotfix: block use push state
#17774
15.1/hotfix/block editors discard changes on document load
#17771
Can not delete tab in document type
#17768
The Published Content API has become significantly slower in 15.1.0-rc2
#17748
v15.1.0-rc | Clicking link in TinyMCE triggers navigation
#17709
Public Access - Child Node Permissions
#17650
Content page not updating correctly when navigation in the content tree
#17157
No matching error display between New password and Confirm password
Changes in v15.1.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-15.1.2
Changes in v15.2.0
14 new features, 0 breaking changes, and 110 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
14
#18028
Feature: Media Type Folder workspace
#18011
V15: Current User Group Id Condition
#18010
Feature: Create button in Document Type Folder collection
#17994
V15: Link Picker Modal UX Flow
#17980
V15: Adds validation to all entity workspaces
#17962
Add Vary header to all content API operations
#17959
V15: Add abstraction for named entity detail workspaces
#17820
Feature: Clipboard
#17812
Feature: Published Document Pending Changes
#17776
V15: Notification Hub
#17728
Feature: update tiptap styling
#17723
Feat: Content Property Datatset Context Token
#17669
V15: Document Type Create Options
#17640
Feature: block 'draft' tag
Issues & Tasks
110
#18176
Use variant context for determining requested culture
#18174
[15.2 RC] Unable to save content with a block editor containing an RTE when using block-level variations
#18106
V15/bugfix/Reset image crop button fix
#18099
Allowed retrieval of current user configuration when accessing user profile as a non-admin user
#18084
V15: User side panel doesn't work for non admin users
#18058
v15.1.2 - Media tree "Recycle bin" - root label is always in english
#18050
updated the modal headline
#18046
Updated the dialog labels for Member -> Choose Groups
#18038
Fix: Block validation (Refactor of context-api proxy from Clipboard Feature)
#18029
Allow for filtering of document type allowed children and allowed at root when creating new content.
#18021
Fix: Improve sorter placement algorithm
#18015
Use the new more efficient .NET 9 Lock type
#17999
v15.1.1 - Create a new content node - Name box is not in focus and placeholder text not visible
#17989
Accessing settings in a Block custom view always returns the first setting value
#17988
Close modal for create options with links
#17979
V15: Implement IsLockedOut on base class instead
#17975
Updated the npm packages
#17974
Can't insert a link to an unpublished page in TinyMCE RTE
#17968
V15 The action menu still displays when creating a new document type
#17967
V15 Cannot add a block to a group in a block grid editor
#17965
Link to content type and/or template from content/media/member info workspace view only if current user has access to settings
#17963
Changing focal point can not save the image in ImageCropper in the first time
#17958
Monaco editor font missing
#17957
Published Content should handle "is previewing"
#17950
Make the Delivery API "ancestors" selector work with preview (#17938)
#17937
V15: Handle domains in invariant content
#17926
Render all URLs in document workspace info tab and ensure protocol-less links can be used to access the intended URL.
#17925
Document URLs are not shown + missing protocol prefix
#17923
Blocks are added to wrong block list
#17920
Broken paging in management api searcher endpoint
#17916
Fix: ensure controllers are destroyed
#17915
Do not allow editing read-only properties
#17910
The checking for upgrade to a new version in Backoffice UI is not correct.
#17904
Allow sort of children by name and create date
#17903
Fixing problem on Linux where `dotnet run` fails because we try to set an IIS config
#17902
Feature: end drag despite no drag end event
#17899
Call change event after update of multiple text string order
#17895
Block List amount validation message is wrong and shows the amounts wrapped in %%
#17893
Display variant selection on unpublish only if the document is variant
#17892
Unpublish button is disabled in modal
#17885
Refactor workspace context creation logic
#17884
Fix to GetCultureFromDomains extensions following changes to routing and published content cache
#17879
Implemented sorting for media picker crops
#17878
Reload children of destination after duplicate of content
#17877
Timing updates for rendering and preparation of user group granular permissions details to resolve intermittent error on race condition
#17876
Fixed infinite loop triggered when requesting media by ID in a folder via the media delivery API
#17860
v15: Granular permissions are empty
#17854
Use data type configuration to determine default value for empty toggle and slider property values
#17844
Children() not returning items in the right order
#17843
Document Type Allowed Child Nodes Sort Order (Update on Issue 17220)
#17842
v.15.1.1 Issues with content delivery API after 17.12.2024 small upgrade
#17841
v15: Media Delivery API get item by ID fails if media item is placed in a folder
#17833
Toggle property editor doesn't return initial state when true
#17829
Media Picker configuration issues
#17819
Support segments from querystring in preview
#17810
Timeout Error During Umbraco 14.3.1 to 15.1.0 Upgrade
#17805
Critical: Content lost when upgrading from v13 to v15
#17801
V15: Handle empty permissions
#17798
When configuring a block grid data type, blocks cannot be dragged to an arbitrary location
#17796
Empty groups appear in block grid editor "Add content" UI
#17793
Invariant documents only list a single URL when routable in multiple languages
#17791
Info tab links are malformed when a protocol-less culture and hostnames domain is set
#17789
Unable to sort allowed child node types in Umbraco 15.1.0
#17778
17760 - improved the Norwegian lang file
#17767
Can not add multi URL picker in element a Block list when content inherited element from that Block list
#17764
Property value editor messages are not shown in the client
#17758
V15 - Race condition breaks navigation between documents
#17756
v15 BlockList + inline editing + nested blocks is broken
#17735
Manual Refresh Needed After Using 'Duplicate to' in Umbraco
#17700
V15.1 RC: 'Multi URL Picker' not updating value with Block Level Variations
#17680
Localization Picker for content does not have scroll
#17659
Change meta tag "apple-mobile-web-app-capable" with "mobile-web-app-c…
#17639
V15: Utilizing content type filtering for navigation data instead of `.OfType<T>()`
#17638
v15 Auditservice GetLogs return items with an default Datetime as createdate
#17605
Umbraco.AssignedContentItem.GetCultureFromDomains() no longer returns the correct culture in V15.0.0
#17597
v15 - SVG thumbnails not shown in Media grid view
#17584
Chore: Enable MSW in web/test-runner + add tests for state manager + isCurrentUser util
#17559
Edit Media Type (Sorting) makes properties disappear
#17514
Missing frontend validation notification for Partial Views, Stylesheets and Script when trying to save without a name
#17441
Custom background image and logo does not work when using external login providers
#17428
Error after creating new content in block list component that didn't pass the mandatory validation
#17410
Contexts missing from <umb-debug>
#17326
[V15-RC2] URL to document types in settings occasionally gets stuck on /root and it won't show content
#17312
Block list using inline editing updates the wrong field if more than 1 block is expanded
#17283
append 'YouTube Live' url scheme regex to Youtube embed provider class
#17172
Fix Umbraco.Tests.Common warnings.
#17165
System.InvalidOperationException: Failed to Fetch Ancestors - Internal Server Error (500) Due to Content Cache Retrieval Failure in Umbraco Delivery API
#17151
Unable to open, edit, or rename a partial view in Umbraco.
#17114
Examine sometimes fails to load
#17099
Umbraco slider ignores initial value property.
#17081
Change Password button still showing when using SSO login, and DenyLocalLogin set to true
#17037
`RichTextOutputAsJson` skips space between inline elements
#16972
User without permission can see / edit (but not save) document types
#16898
(close) No copy to clipboard function in Bellissima
#16884
Changing the order in the repeatable strings isn't saved
#16857
[14.1.1] (Collections) Peforming Bulk Publish & Unpublish fails
#16850
Sorting children missing sort asc/desc by name, can only be done with drag & drop (v14.1.1)
#16758
Svg thumbnails/previews are not rendered outside of the media secion
#16636
Umbraco 14 - Logout screen does not show custom LoginBackgroundImage
#16613
Umbraco 14 - ModelsBuilder generates integer label as a string in the model
#16488
V14-RC5: Renaming partial view, stylesheet or javascript file shows undefined
#16449
Missing UserGroup information when adding userGroups to a user
#16438
V14: No validation errors when creating an empty media item
#16383
Empty clipboard section shows up in block list despite the copy functionality not available for block list
#16207
V14-RC2: a11y: Focus not passed from Content/Settings tree to the main window
#16004
Remove __Key field from Backoffice Search if query is not a Guid
#14541
"Publish with descendants" or "Publish with descendants (Include unpublished content items)" do not save changes
#12834
IVirtualPageController is not setting the Umbraco context PublishedRequest content via FindContent
#12232
_memberManager.IsLockedOutAsync() returns false when user not approved
#9417
Datatype Checkbox list - when updating prevalues the old ones remain
Changes in v15.2.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 v15.2.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 v15.2.3
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-15.2.3
Changes in v15.3.0
27 new features, 0 breaking changes, and 142 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
27
#18459
Tiptap RTE: Text Direction extension
#18446
Tiptap RTE: Trailing Node extension
#18443
Tiptap RTE: Font Family / Font Size toolbar items
#18437
V15: Adds validation on date from/to inputs in the schedule modal
#18429
V15: Serverside Media Picker Validation
#18428
Server side validation for property editors (integer, decimal and slider)
#18423
Feature: Property Value Preset
#18393
Feature: Bulk Delete/Trash referenced by
#18365
Tiptap RTE: Table extension enhancements
#18364
Tiptap RTE: Cascading Style Select Menu
#18351
Feature: Delete/Trash referenced by
#18344
V15: Save the variant before scheduling
#18339
V15: Add a button to clear schedule
#18329
Help Header App, popover placement + code tidy-up
#18327
Content dashboard, info box drop-shadow
#18318
Feature: Data mapping extension + aligning reference lists
#18311
Feature: Display current variant item name
#18196
Feature: Media Type Create Options
#18190
V15/feature/notification-whitespace
#18188
V15: Add progress UI to the Upload Field property editor
#18185
V15: Show server configuration when configuring the Upload Field
#18163
V15: Client should validate maxFileSize and allowed/disallowed file types from server configuration
#18148
V15: Show upload progress for dropped files in the Media Library
#18124
Feature: Tiptap: Generic markup support
#18123
Feature: Code Editor modal, adds pretty-print support
#18075
Tiptap RTE: Add CSS support for extensions
#16668
Ensure clear labels for dialog actions
Issues & Tasks
142
#18750
hotfix #18735
#18735
v15.3.0-rc2 Can't publish content with first attempt
#18734
Validation issue with single link picker and block list
#18733
Composition hidden on Document Type with Tabs
#18680
15.2 - Collections show child items in first language created
#18655
15.3: Hotfix: Awaits Open Content Picker
#18646
Reverts UI updates from publish with descendants dialog (15)
#18625
Document history status lossenge styling issues
#18621
15.3 - RC Media Picker - Newly Uploaded Item Not Visible in Long Lists
#18594
v15: Remove duplicate webhook registration
#18585
Media Folder Children Always Null
#18584
V15 Custom UrlProvider wrong URL shown in Backend
#18578
Fix Rich text block validation path
#18565
Fix custom views for block list and block rte
#18558
15.3: Hotfix: block grid custom views
#18536
V15 Display error when clicking "Query builder" button in a template or partial view
#18531
V15 Cannot publish a content with multiple image media picker
#18528
V15 Missing validation for the slider data type when setting the "step increments" to 0
#18508
Fix issue with server validation from dictionary configuration where floating point values can be be accessed as doubles or ints
#18490
15.3: Hotfix: Content type discard changes
#18484
Multi Url Picker Maximum number of items ignored
#18470
V15: Fix draft being seeded
#18462
Fix: Front-end/UX of #18402
#18454
Scheduled publish and unpublish dates not returned in Management API
#18453
Feature: RTE blocks validation
#18449
Restored minimal default permissions for the writer user group
#18436
Lists in backoffice only return english version
#18433
V15: Schedule only languages you have access to
#18431
Unsaved changes popup showing up when creating new content
#18415
Blocklist cannot count
#18414
V15: A user cannot switch back to the default language
#18402
Issue Add new Property, in new Property Group to a Document Type, already composed of compositions
#18396
Add Localization to Documentation Types - Structure - Collection
#18388
Media folder doesn't load all files
#18379
Umbraco 15.2.1 Nested Block List cannot able to save nested block list content.
#18376
V15: Update Backoffice NPM dependencies
#18375
Fixes the Fatal icon text so it's readable in Dark Mode.
#18373
V15: update npm dependencies for login screen
#18356
Feature: Support Handle Selector in Sorter
#18354
Limit referenced-by document and media endpoints to references only
#18350
V15 Can't update block inside of Rich Text Editor (TipTap and TinyMCE)
#18346
Accessing settings in a Block custom view preview still always returns the first settings value
#18337
V15: Only cache items if all ancestors are published
#18328
I got confused creating a new Data Type
#18326
Markdown Editor: adds "Default value" support
#18325
Code Editor Modal, adds localization support
#18323
Property actions: adds localization support
#18322
LinkedIn icon, adds `currentColor` fill
#18312
Prevent saving or publishing not created variants
#18310
Implement create options for Member Types + Fix issue when single option is a link
#18303
Fix: #17500
#18302
Allow for multiple backoffice hosts
#18300
Fix: #18272
#18299
Feature: workspace action additional options ellipsis
#18298
Fix: #17676
#18297
Scheduling publish contains a strange checkbox
#18285
Fixing adding properties to inherited Group #17695
#18284
Fixing the background color of the "re-login" screen when your session has timed out.
#18276
Fix: #18209
#18274
V15: Bump minimum required Node.js to V22
#18272
Unable to use html content in <umb-confirm-modal>
#18271
Feature: Fewer redirects
#18265
Feature: Entity Item Ref Extension
#18250
Picker search result item icons for Documents and Members
#18232
Umb.Document.Rollback permission is ignored
#18228
Bugfix: Reload recycle bin on trashed entity
#18224
Feature: block grid block type area/root validation
#18221
Feature: block type element not found
#18217
Adds name and description to webhooks
#18216
Deprecate get unique param on UmbPickerInputContext and UmbRepositoryItemsManager
#18215
15.2-RC "Ready to publish?" dialog is not showing in Safari
#18211
IPublishedMediaCache.GetAtRoot() is not loading Children items
#18209
v15.2.0 BlockGrid - Configuration of area - SpecifiedAllowance list has empty labels
#18195
Incorrect label displayed for uploaded file
#18178
Name for Umbraco.TrueFalse Schema Manifest is incorrect.
#18173
Translation is not applied to blocks in blocklist
#18171
V15/feature/toggle property editor UI
#18154
Rollback as entity action + Picker data updates
#18150
Unable to enter decimal values into certain properties, including `Umb.PropertyEditorUi.Decimal`.
#18147
Fix task return and apply correct disposal pattern for FileSystemMainDomLock
#18143
DistributedLockingWriteLockDefaultTimeout can not be higher than 20 seconds
#18136
Fixes rollback of variant page name
#18132
v15.2.0-rc "You have unsaved changes" warning active - Even without no changes in TinyMCE property
#18122
Nothing happens when I click 'Perform all Health Checks', after I have reloaded my page
#18119
Avoid wasting a whole thread watching for a filesystem change 😬
#18118
Bugfix: Align collection item entity actions with menu item entity actions
#18116
UserId parameter isn't being referenced within the MemberService.Save method
#18109
Fix: media picker mandatory validation
#18094
Bugfix: show notification when offline
#18093
Fix: 17764
#18076
Set document to readonly when a user is not allowed to create / update
#18059
updated the link picker modal and the property editors using it.
#18057
Feature: make areas optional
#18048
Less parsing, allocation & LINQ when splitting strings
#18043
Updated the dialog label for User -> Assign Access -> Media Start nodes
#18037
Updated the dialog label for the User - Assign Access - Groups
#18034
Updated the dialog label for the User Picker label
#18012
Browser Crashes When Uploading large files
#18000
Cant remove element where the element type is deleted from block grid
#17952
V15 does not list "other URLs" from IUrlProvider
#17890
There is an ability to save changes without permissions to update
#17837
V15: Warn when content is unroutable
#17832
Editing source code for Tiptap RTE doesn't work
#17830
V15 - Scheduled publish dates wrong when client and server are in different timezones
#17828
Health Check items "back to overview" link omits backoffice url segment
#17754
Webhook "Deliveries" workspace view missing in v14+
#17753
Server validation stops working when a Property (with a Block Grid editor) has Vary By Culture enabled
#17743
Cannot publish content with safari
#17742
Search in “ContentPicker” returns all items of all types. Not just predefined types
#17736
Culture Selection Issue When Duplicating Documents
#17695
Unable to create properties on a property group that comes from a composition.
#17676
15.1-rc: Cant get to the generic tab
#17652
Collection item name does not work with language variations
#17565
Unable to Highlight Text Using Mouse in Multiple Text String Property Editor
#17555
Content/Document Picker with "open edit" does not reflect name changes
#17552
Users: User Group name in collection not updated after modal edit
#17509
I am able to set the min height value higher than the max height for the Textarea, MultiUrlPicker And Numeric DataType
#17500
BlockGrid and BlockList validation error does not update after the validation is fixed
#17493
V14 media drag and drop upload returns error in console, for folder
#17458
Templates have camel case names by default in v15
#17372
Media can create without uploading any media (Image/Video.. etc) !!
#17347
Changing password with a username that contains special character does not work
#17243
Drag&Drop Media upload not working on linux
#17212
Toggle default value is not persisted
#17206
BlockList Min/Max Required Range Validation Prevents Saving Even When Conditions Met
#17199
14.3: text inside block-list elements are not selectable, instead everything is dragged
#17198
14.3: Items in block-list create view not entirely clickable
#17106
Nonbreaking performance tweaks
#17091
Validation messages failing when editor is missing internet connection
#17085
The info workspace view shows the wrong culture and wrong message on new item
#17046
[BUG] Editing default member type doesn't work when over 500 members exist
#17031
v14.2.0 - Issues with schedueled content
#17022
Icon bug on settings>members section
#16753
`CacheValues.For` should null check culture + segment parameters
#16643
Moving a property to a different group doesn't work
#16452
Missing filtering in User Group Picker
#16407
V14.0.0-RC4: User create and invite buttons shouldn't show state icon
#16688
[BUG]: Decimal & Numeric property editor with "minimum" set to `0` allows negative values, `Maximum` set to `10` allows values above `10`
#15597
ModelsBuilder generated files use scientific notation for version number
#13739
"publish with descendants" action not publishing descendants
#12805
Filled in Property value is not displayed when using the fallback/default value option
#12673
MemberSavedNotification fires twice when creating a new member
Changes in v15.3.1
0 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
3
#18805
Umbraco 15: Javascript error in blocklist when switching to settings tab
#18801
15.3.0 Backoffice (package) translation not working
#18795
Cursor jumps to start in TinyMCE when editing text with special characters
Changes in v15.4.0
31 new features, 0 breaking changes, and 140 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
31
#18930
Feature: discard changes for block workspace
#18929
Feature: enable get unpersisted changes (fix #18230)
#18927
Enable unsaved changes warning for modals
#18918
Tiptap RTE: Style Menu extension kind
#18914
Data type References UI: Workspace + Delete
#18899
V15: Upload Field should use a better file preview
#18847
V15: Dropzone single mode should only allow one file at a time
#18840
V15: Improve the dropzone for Upload Field
#18838
V15: Improve the dropzone for Image Cropper
#18813
Render Property "vary by segment"-toggle
#18789
Tiptap RTE: Statusbar extension type
#18753
V15: New dropzone component available for the Backoffice
#18751
Tiptap RTE: Table Properties toolbar menu + modal
#18708
Tiptap RTE: Table column/row bubble menu
#18672
Tiptap RTE: Text Indent extension + toolbar items
#18645
Add variancy information to reference response model
#18603
Allow multiple URL segments per document
#18597
V15: Enable umbraco-extension client to auto-build
#18577
Tiptap RTE: Character Map modal + toolbar item
#18575
Tiptap RTE: Anchor extension + toolbar item
#18561
Feature: validation variant filtering + up-front validation path translation
#18534
V15: Adds migration of data type configuration when changing property editor UI
#18502
Tiptap RTE: Stylesheets
#18500
Makes a few labels friendlier for screen readers
#18499
V15: Allows certain adjustments of the logo
#18483
Tiptap RTE: Reusable toolbar menu component
#18482
Tiptap RTE: Text color/background-color toolbar items
#18480
Support root/area allowed types when pasting in Block Grid
#18273
Feature: Use uui invalid color
#18230
v15.2-RC Allow Access to _getHasUnpersistedChanges() in UmbWorkspaceActionBase
#18227
Feature: Tree expansion state
Issues & Tasks
140
#19193
Updates Examine to latest patch release
#19188
15.4.0-rc TipTap CSS not loaded
#19186
Upgrade examine to 3.7.1
#19177
Webhook log authorization and file system path checks
#19168
An error "The data type could not be found" occurs during swithching to the Info tab before saving Data Type
#19076
Tests using Umbraco.Cms.Tests.Integration throw System.NullReferenceException
#19028
Treat content schedule dates as UTC
#19025
There are entity actions while duplicating a content
#19023
V15 Incorrect preview for audio and video files
#18999
Times are displayed wrong
#18998
hotfix: Make sure only to prepend relative URLs
#18973
Content fails to publish despite success message
#18970
Cannot delete Dictionary Item text
#18958
Amend root content routing and ensure trailing slashes as configured
#18953
Fix modal route registration circular import
#18952
Fix icon circular import
#18950
User with "User" section access displays errors when trying to view a user.
#18949
Remove segment toggle for elements
#18945
UI for prevent cleanup doesn't refresh after clicking button
#18935
Document permission inheritance in UI
#18931
V15/bugfix/fix route issue from 18859
#18912
Document blueprints not working on 15.3.0
#18909
Adds ancestor identifiers on document tree and collection responses
#18902
V15: Block package should not import from itself
#18900
V15: File upload should use better Image & SVG preview
#18896
Remove unneeded double seek
#18893
Use StringComparison.Ordinal in hot paths
#18890
Avoid unneeded Dictionary operations
#18888
Avoid some heap allocations
#18887
V15: Umbraco Preview breaks script tags with type="module" (CORS)
#18885
V15: Special characters escaped as HTML when publishing
#18884
Avoid allocating new empty arrays, reuse existing empty array
#18877
DisableUnpublishWhenReferenced settings is checking the wrong "direction"
#18873
Fix select all checkbox in scheduled publishing
#18865
Implement context base for a few last contexts
#18862
There is no preview for file with extesion "webp" for Umbraco.UploadField
#18861
Umbraco.UploadField does not show title for images
#18860
Unpublish Document: Align UX of referenced items with trash and delete
#18859
Fix: #18707
#18858
v 15.3 Mandatory Documenttype property Validation Causes Broken State
#18852
Member relation tracking
#18846
Update and Publish dates values differ based on database type.
#18842
V15 The validation error still appears even though the user has chosen a value from the dropdown
#18836
V15: bump @umbraco-ui/uui from 1.12.2 to 1.13.0
#18834
Problem duplicating a page
#18808
Feature: property type workspace validation context
#18804
Clean up leftover block item data when changing element variance
#18803
TwoFactorLoginService.GetSetupInfoAsync is obsolete but there is no replacement for members
#18798
Feature: validation synchronization as opt in
#18790
Ensure has children reflects only items with folder children when folders only are queried.
#18788
15.3.0 `SiblingsOfType` does not work correctly at the "root" level of a content tree
#18781
MemberCacheRefresher do not clear MemberRepository username cache
#18778
Only apply validation on content update to variant cultures where the editor has permission for the culture
#18768
15.3.0 Dynamic Root is not working during creating new node
#18765
Bugfix: #18473
#18764
Reload Memory Cache Produces Duplicate Root Entries
#18759
image cropper width height right side
#18758
Enforce: AllowEditInvariantFromNonDefault configuration
#18757
style adjustments for Icon Picker, make it look like another input
#18745
Duplicate emails in Members does not work
#18743
Updates telemetry dashboard UI
#18736
Updates dashboard to use uui-box headline property/attribute & place
#18729
Only validate invariant properties when strictly necessary
#18721
Aggregate document permissions for current user in API response
#18717
V15 - Error GetSeedEntryOptions for DocumentCacheService, MediaCacheService
#18715
V15: Adds accepted image types for image cropper
#18714
v15 - Redirect Url Manager - not serving redirects in multilingual sites
#18707
V15: Race condition when appending condition UMB_CURRENT_USER_GROUP_ID_CONDITION_ALIAS to sections
#18696
ContentPublishingNotification fires 2 times on one publish
#18692
Special Characters Not Displayed Correctly in Block List Delete Confirmation Modal
#18679
V15: User password resetting notification
#18678
Content & Settings dashboard button look
#18660
Content Picker: Filter out invalid entity types
#18657
Center align search icon
#18651
Bugfix: Document granular user permission preset
#18650
correct labels
#18648
v15: clean up unnecesary config options
#18644
V15: Support legacy allowPackageTelemetry option
#18643
V15: Reduce the size of the package json schema
#18640
Uses correct preview cookie same site and secure settings to allow preview mode to flow between links in the preview frame
#18639
Block grid areas validation for min and max validation error not updating until I reload the page
#18636
Adds client-side validation to Checkbox List property editor
#18631
Use change event instead of property value change
#18622
ITwoFactorLoginService.GetSetupInfoAsync(Guid, string)' is obsolete in v15
#18618
API v2 returning duplicate entry's
#18605
15.3.0-rc: RTE code editor modal - pretty-print not working
#18596
V15: Add textbox and text area serverside validation
#18592
Remove the showOpenButton configuration
#18590
Updates sort property and direction together to avoid intermittent failures
#18589
Added server side validation for the Multi Url Picker.
#18583
Add NuGet badge
#18581
Server side validation for property editors (multiple text strings and block list)
#18572
Added uui-box around ungrouped properties during block editing
#18568
V15: Resolves "Save and Preview" backoffice refresh
#18564
Server side validation for property editors (drop-down and checkbox list)
#18545
V15: Make it more clear that a tree node is disabled
#18544
V15: It shouldn't be possible to select dictionary itself as location in move to action
#18543
V15: Missing translation for dictionary import
#18541
V15: Block in TipTap configuration act odd
#18535
V15 Text overflow when user name is too long
#18526
V15: Add MNTP serverside validation
#18524
Added obsoletion messages for unused interface and implementation for cache rebuilds
#18521
Feature: Language Item Ref
#18520
Feature: Content Type Workspace Editor Header Element
#18519
V15: Change drag and drop icon
#18517
Granular permissions not behaving correctly
#18511
Check for NRT directory when populating LuceneIndexFolder for Examine Dashboard
#18497
Move publish with descendants to a background task with polling
#18496
Move database cache rebuild to a background task with polling
#18488
Data Type: Add mandatory attribute for the property editor field
#18487
Document collection: align status tag colors
#18486
Remove Tip tap placeholder text
#18474
Provide custom required validator for block list and toggle
#18473
Adding a new group on a composed tab shows wrong inheritance info
#18467
V15.2 Load Balanced Content Delivery Api Caching Issue
#18465
Users restricted to a single language can delete / add to Shared blocklists in vary by culture docs
#18463
Remove the hardcoded color for the text in error message
#18461
Localize the email property editor validation and add tests
#18442
Content tree lazy loads items the logged in user cannot see, must Load more to find/see content node
#18416
Error icon is lost behind the three dots
#18380
Added option for filtering the content types allowed as children based on the parent node
#18371
The Log Viewer date picker icon doesn't change in Dark Mode
#18367
Cannot open language dropdown next to the title at the top in content node on Safari.
#18331
Uploading an Image via the Media Picker is no longer automatically selected
#18319
[V15] Align reserved property endpoints code and usage
#18268
Validation not working (Umbraco.RadioButtonList, Toggle)
#18267
Reduce CPU time when initiating RepositoryCacheKeys
#18243
Avoid a hash key generation and lookup when inserting in the LockingMechanism
#18199
Avoid allocating strings for parsing comma separated int values
#18177
Paste from clipboard on Block Grid not filtering allowed types
#18166
The description of the button "Add xxxxx" for creating a new block in a "Block List" shows an incorrect character set.
#18117
Member Saving Issues
#18082
Query Builder does not always update the code example when selecting a property
#17835
Block list content can be updated when the hide content editor is enabled
#17506
V15 User Client Credentials: Able to add an credential with invalid id
#17310
Issue with timezones in document history / Audit Log
#17271
v14.3 - Radio button list validation not working in a block editor
#17089
Validation messages not showing on save 14.2.0
#16932
Eye dropper color picker - color selection problem
#16700
Overwriting a workspace action removes popover menu items
Changes in v15.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
#19223
Restored interface methods on obsolete IBackgroundTaskQueue
Changes in v15.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-15.4.2
Changes in v15.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
#19497
V15.4 startup performance degradation (DocumentUrlService?)
Changes in v15.4.4
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-15.4.4
Changes in v16.0.0
39 new features, 24 breaking changes, and 135 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
39
#19409
Introduce delay and expand path matching on Backoffice router for lazy-loaded routes
#19399
V16: introduce `<umb-content-workspace-property>` to spin up new properties in content workspace
#19375
additional context name for 'content property context'
#19343
V16 RC: Add more debug info to System Information
#19336
Variant Culture aware search in Document and Media Pickers
#19334
Introduce Variant Context
#19324
hotfix: remove current user action look and color
#19284
Allow configuring collection no-items text via manifest or attribute
#19267
Simplify descriptions, labels and notification messages for publishing
#19220
Saveable workspace interface + token
#19212
V16 login photo
#19210
Align Create Document Blueprint label with other create labels
#19203
Preview segment
#19201
Block Type Configuration: filter search to only include element types
#19199
Reposition workspace entity actions
#19151
Remove success notification after document type export
#19149
Remove success notification after file rename
#19119
V16: Removes all generic Created, Saved, and Deleted notifications
#19118
V16: Adds texts for unpublish & publish with descendants
#19110
Normalize webhook payloads
#19075
Improves `umb-localize` rendering performance
#19064
Content Picker Search: Option to exclude trashed items
#19062
Adds search to Document Type picker
#19059
Adds `searchResultItem` element for Document Type items
#19058
Adds `searchResultItem` element for Media items
#19057
Adds trashed/draft state to document search result items
#19032
Dynamic Root: Refactored to use `UmbAncestorsEntityContext`
#19031
V16: Split media handling from UmbDropzoneManager
#18997
Feature: Document Property Value Permission
#18979
Unable to set conditions for HeaderApp manifest
#18963
V16: API error interceptor should return early if it will not execute
#18939
V16: Updates openapi-ts client and deprecates `tryExecuteAndNotify`
#18915
V16: Vite development optimizations
#18913
V16: Removes TinyMCE (server-side)
#18911
V16: Stylesheet Create Options
#18889
V16: Removes TinyMCE (client-side)
#18843
V16: Migrate TinyMCE data type configuration to Tiptap
#18141
V16: Allow `MaxRequestLength` to be specified as a long
#12887
Ctor of `UmbracoIndexConfig` only accept deprecated `IScopeProvider`
Breaking changes
24
#19348
Add explicit Global Search extension point
#19259
Log language ISO codes instead of language names
#19172
hotfix: Correct context tokens for menu structure based workspaces
#19145
Make culture specific update dates work again
#19129
Retrofit ContentEditingBaseBuilder to match new create/update models
#19114
Service refactoring to "fully" enable segments
#19113
V16: Context Api can unprovide Contexts
#19105
Split "Sort Children"-logic to remove "illegal" import from core to packages
#19041
Move + Rename input-collection-configuration element to input-content-type-collection-configuration
#19030
Removed population of Urls on document response model and obsoleted property
#18978
Content client package
#18969
Remove external base64-js module
#18962
Move router-slot exports to @umbraco-cms/backoffice/router
#18961
Move "diff" from external to core/utils
#18955
Internalize uuid package
#18908
V16: Removes RTE Stylesheets (client-side)
#18827
Remove syslib003 & syslib0051 obsoleted code dependencies
#18793
Move public access files to member-public-access module
#18682
Removed obsoleted group alias keys from being publicly available
#18611
V16/feature: get context resolves in undefined if not found
#21
[Breaking change]: Settings will change from Arrays to ISet<T>s in Umbraco 16
#20
[Breaking change]: TinyMCE will be removed in Umbraco 16
#16058
Refactor settings arrays to `ISet<T>` (to ensure unique values and make them easily mutable)
#16037
Remove `UmbracoPath` setting
Issues & Tasks
135
#19863
v15 The maximum configured depth of 32 has been exceeded
#19529
V15: Cannot create Document Blueprints on multi language website
#19524
build(deps): bump @umbraco-ui/uui to 1.14.0
#19499
Umbraco v13.9 startup error The DELETE statement conflicted with the REFERENCE constraint "FK_umbracoExternalLoginToken_umbracoExternalLogin_id".
#19474
V16: Localization extensions load unordered
#19466
hotfix: close modals when url changes drastically
#19461
set manifest on property editor uis
#19460
Fix: filter input styling
#19446
Unable to access anything in the Templating section except Templates
#19441
input with alias and input range style corrections
#19433
V16: Upgrade Login dependencies to Umbraco 16
#19428
Block List, append missing animation keyframes
#19425
V16 RC: Documents show "Not found" when switching between variant and invariant views, and other edge cases
#19416
V16: Sub-dependencies from workspaces are missing in the main package.json file
#19413
UmbDocumentUrlModel and other models not exported to npm package
#19408
Ensure controller is still present
#19407
'uuid' and 'diff' are not exported from the published npm package
#19406
hotfix: correct dark theme color for variant selector
#19402
NewDefaultUrlProvider using obsolete ILocalizationService
#19389
Outdated version of the `Umbraco.TheStarterKit` is being referenced when creating a project using the template
#19382
[BUG] V15 - Backoffice: Log Viewer date filtering not working
#19367
Validation Context destroys self destroy before clean up
#19358
Set manifests when using createExtensionApi
#19349
Update references to Umbraco User model (Extension Template)
#19344
V16 RC: File upload errors should be shown to the user
#19331
V16 RC: HtmlImageSourceParser should not care for order of attributes
#19316
Document URLs Data Resolver
#19312
Not allowed to edit Document Blueprints with language variants
#19305
Close dropdown after executed action workaround
#19294
Unable to link to unpublished document, requires an anchor or query string
#19287
v15 Inconsistent behavior due to case-sensitive culture codes
#19281
Improve active state check for menu and tree item
#19277
Include property aliases in compatible composition check
#19275
Package migration has pending migrations even when completed successfully
#19269
Content permisisons check works incorrect during "Duplicate to" action
#19265
Enforce: allowEditInvariantFromNonDefault configuration in the Backoffice UI
#19258
V16: Localization refinements
#19254
Fix #19221
#19233
Batch item rest requests
#19229
Revert #16058 for non-applicable settings
#19227
Localization fallback issue
#19224
Navigating to content of a different doc type causes the content not to load
#19221
Action bar in BlockList and BlockGrid is hidden by content with z-index
#19215
Fix filter logic
#19213
UmbDocumentWorkspaceContext's "parentUnique" not getting set
#19202
Further dependency upgrades
#19200
Block list configuration selector displays a maximum of 100 items
#19198
block grid spell out why there is no permissions UI
#19197
Language selector in content tree does not scroll
#19194
Ensure picker search config query params are always included in the server request
#19187
Media picker fails if more than 50 media selected
#19185
Open entity actions menu as pop up instead of modal
#19183
Feature: ability to drag across tabs
#19178
Add segments support for Publish entity action
#19175
Output the correct error status code from the Management API
#19173
Fix so a Preset Value can be falsy
#19166
Remove sort children success notification from repository
#19165
Can't deselect color once saved in Umbraco.ColorPicker
#19160
V16: XHR requests do not report the underlying problem details object
#19159
V16: Show modal when publishing invariant content
#19158
Hotfix: bring back media collection
#19157
Bring back error notification when trying to delete a folder with items
#19155
Prevent input-document type search from returning element types when not allowed
#19152
Hotfix: Do not reset promise on clear
#19142
Fix Document-Data-Resolver to avoid Promise Rejection Error
#19141
Implement a Context Proxy (Fix Provide event handling across proxies)
#19133
Prevent Culture and Hostnames modal close on error
#19132
V16 Missing error notification when trying to publish child node when parent is not published
#19127
V16: Bumps core dependencies openapi-ts and uuid to latest
#19126
Ensure the default segment is always included in API responses
#19124
Add Conditions to ManifestHeaderApp
#19123
Fix UI creation and updating of Document Blueprints
#19122
Image Cropper + Tags style adjustments
#19121
upgrade client dependencies
#19117
Updated server-side dependencies to latest versions for Umbraco 16
#19112
Add report for bidirectional module imports
#19111
Custom serialization for ValidationProblemDetails to allign paths in custom and mvc error messages
#19103
V16: Import `umb-app-logo` element
#19100
MiniProfiler throws MissingMethodException
#19096
V15 Cannot create a document blueprint for a variant document type
#19093
Custom validator example
#19092
Reject structure manager when failed to load
#19091
declare type and constant for UMB_WORKSPACE_CONTENT_TYPE_ALIAS_CONDITION_ALIAS
#19090
Tiptap RTE: Corrects invalidation border
#19089
implement readonly mode for umb-property-editor-ui-document-type-picker
#19087
Tiptap cannot set the top position of the toolbar
#19082
Segment support for the Delivery API
#19074
Allow for configuration of log file names
#19071
Align server validation with new Fetch Client
#19068
Partial Views API error
#19067
Cleanup last known self imports
#19065
Update community forum links
#19060
Feature: Segments
#19056
V16: Chore: Deprecate `getManifest()` methods
#19052
V16: Chore: Corrects `UmbLocalizationController` usage in comments/docs
#19050
There are entity actions while creating new content node
#19048
Make the entity search service async
#19047
Transparent Focal Point
#19046
Content search abstractions to facilitate new search in the backoffice
#19045
Added custom RichTextRegexValidator to validate markup instead of JSON
#19037
Fix member + member type module self import
#19036
Fix theme module self import
#19035
Fix document module self import
#19034
Content Type inheritance
#19026
Dont check for imports in comments
#19021
Chore: Temp solution to remove user circular imports
#19007
Cleanup redirect to allowed section
#19003
Fix: append to frozen object fix for RTE Base
#19001
Use maximum available value for JSON serialization depth
#18994
Generic 'API Error' when uploading a large file
#18992
Chore: Add script to check for "illegal" imports
#18972
Use GetIdsFromPathReversed to avoid allocating the string values of the integers parsed
#18966
V16: Remove circular dependency for icon-picker-modal
#18951
Fix confirm modal circular import
#18910
Performance Degradation in Umbraco Backoffice After Upgrade to 15.3.0
#18869
Performance issues with Querying & Traversal
#18868
More accurate explanation for "Reload Memory Cache"
#18832
Todo cleanup of abstract service being aware of implementation types
#18822
Unable to use Umbraco.MultiNodeTreePicker with a lot of picked values
#18787
Dictionary cleanup: Remove duplicate keys for discard changes
#18767
UX: Make discard changes button red
#18662
V16: Removed deprecated client-side code
#18516
V15: Copying an item in a block list gives "Created" text
#18455
Chore: deprecate UmbPropertyValueChangeEvent for v.16
#18020
v15: TipTap Media Picker - ImageSharp HMAC support
#17886
Don't add a blanket rule to allow synchronous IO, should not be necessary for the new management API
#17567
Publish in context menu from content tree implies it will open a dialog, but just publishes
#17462
V15: Unable to move/sort properties between groups and tabs on Document Types
#17459
v15rc: Can't allow segmentation on individual properties
#16872
[14.1.1] Invalid composition when using nested document types
#16852
When sorting properties can not move to a different tab
#16535
Remove `await Task.FromResult()` and unnecessary async modifiers
#16510
[v14] Backoffice client does not support creating nested doctypes
#16294
V14-RC3: Publishing a page generates 2 toast notifications
#16092
v14-rc1 - Two "Created" notifications appear when creating a DocType
Changes in v16.1.0
13 new features, 1 breaking changes, and 67 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
13
#19633
Introduce Section Alias condition const
#19610
Label property-editor, adds UFM template support
#19557
V16: Adds a state for "forbidden" for entities that return 403 (Access denied)
#19532
Tiptap RTE: Toolbar menu active highlighting
#19495
V16: Retry requests after timeout
#19435
Translations for `pt` (`pt-PT`)
#19424
update next icon
#19366
Add folder workspace icon
#19335
Media Picker Modal File Previews
#19292
Feature: Content Workspace Icon
#19271
Member Type Root Collection View / Workspace
#19204
Changed the Image crop UI component to fit the new Backoffice UI design
#18976
Add support for file upload property editor within the block list and grid
Breaking changes
1
#19573
Further fix to configuration classes using ISet, resolving regression with custom 404 pages
Issues & Tasks
67
#19656
build(deps): bump @umbraco-ui from 1.14.1 to 1.14.2
#19642
Aligned jsdoc and inferred function type on UmbCurrentUserContext
#19640
V16: Upgrade Storybook from V8 to V9
#19638
Inconsistency in UmbCurrentUserContext
#19636
build(deps): bump @umbraco-ui/uui from 1.14.0 to 1.14.1
#19626
ability to hide block actions
#19625
Toggle hitbox is too large
#19622
load more button component and styling
#19621
React on late read only guard rules
#19617
fix: json serialization and deserialization for NuCacheSerializerType
#19615
Table checkbox/icon alignment
#19614
Entity type + Entity Unique conditions
#19607
Fix for code scanning alert no. 1719: Client-side cross-site scripting
#19606
Fix pagination in Content Delivery API Index Helper
#19605
Collection rendering performance improvements Part 1: Improve Entity actions render performance
#19603
Reduce lookups needed in ConcurrentDictionaries in ContentNavigationServiceBase
#19599
Variant workspace breadcrumb item parentheses
#19598
Move cache instructions pruning to background job
#19597
Avoid async await Task.FromResult, plus some other minor tweaks
#19593
Docs: Collection example
#19592
Cherry picked #19540 to V16 (and fixed changed signatures)
#19585
Add missing media exports
#19563
V16: Checkboxes and icons in list view / collections are not aligned
#19556
Improves the layout on the create blueprint dialog
#19554
Fix readonly UI for create document user permission
#19553
V16: Document shows blank page when clicking an active link
#19547
V16 User with 'Move to' permission cannot move a document
#19541
V15 Bugfix: Horizontal scrollbar in Media section #19479
#19537
DocumentUrlDataResolver: Use UMB_VARIANT_CONTEXT instead of UMB_PROPERTY_DATASET_CONTEXT
#19536
V15: Add logging to DocumentUrlService & other bootup services to diagnose slow startup times
#19535
Show success/failed state for workspace buttons with additional options
#19534
Remove trash success notifications
#19531
Tiptap RTE: A11Y label improvements
#19530
Tiptap RTE: Adds token for statusbar context
#19526
Replace keys in Rich Text Editor blocks on clone operations
#19518
V16.1: Fix broken content creation when using blueprints
#19508
tiptap-span.extension does not allow to remove style
#19507
Link Picker Modal dependency on UmbPropertyDatasetContext
#19496
Adds attribute to ensure management API requests are never cached in the browser or via a CDN
#19481
Media not showing after re-authentication
#19479
Horizontal scrollbar in Media-section
#19447
V16: Item and Detail Base Repository should use correct typings for return types
#19419
Throw if attempting to use the default unique media path scheme with version 7 GUIDs
#19394
observable for detecting if split view is active
#19388
RichTextOutputAsJson adds newline text between all HTML elements
#19387
Monaco editor no language syntax colorization
#19384
set height to match workspace top bar
#19363
Fix for invalid state in JsonBlockValueConverter when an unused layout has a nested array
#19361
Handle user id 0 (Unknown/System) when building content version response
#19352
Using a blueprint with blocks already in them to create content duplicates the ID's of the blocks.
#19350
fix: check for NullRepresentationInCache in AppCacheExtensions
#19327
Compositions ordering is confusing and difficult to use
#19286
Create permission is misleading
#19253
Fix: Ensure minimum height for Block List Custom Views (#18398)
#19244
styleMenu classes gets stuck, no way to clear them
#19098
MemberCacheRefresher clear all the partial views cache
#19009
V15 "Discard changes" appears even though nothing is changed
#19006
Fix localiztion for buttons in pagination
#18982
Content Delivery API returns 404 for URL with Japanese characters
#19400
V15: Icon color for selected node in link picker
#18398
Auto exposed block variants are collapsed
#18391
add overflow:visible to allow the workspace action menu to be highlighted
#18235
Content nodes show "Not found" after signing back in without refreshing
#17149
I can publish content as non-existing user
#16730
V14: Umbraco.Web.UI.Login localizations do not work on first load
#13981
Exception when saving tags with different letter casing when using a SqLite database
#13768
Slow performance and deadlocks in SignInAsync during high load (v.10–13–?)
Changes in v16.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-16.1.1
Changes in v16.2.0
10 new features, 0 breaking changes, and 87 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
10
#19890
Optimize document and media seeding by looking up from database in batches
#19818
Make logging more friendly for docker
#19815
Added configuration option UseStrictDomainMatching, which allows control over whether content is routed without a matching domain
#19812
System.Text.Json.Utf8JsonWriter - how to prevent breaking Unicode characters into escape sequences
#19789
Tiptap RTE: Refactor Table menus to use `menu` extension-type
#19702
Adds background worker to check timeout state
#19686
UFM: Make Block Settings data available
#19685
UFM: JavaScript-like Expressions
#19684
UFM: Adds `markedExtension` extension-type
#19657
V16: Siblings endpoints
Issues & Tasks
87
#20016
fix: pins the UmbracoExtension `@hey-api/*` versions to that of the Backoffice client
#19981
build(deps): bump @umbraco-ui/uui to 1.15.0
#19926
Tiptap: Word count extention
#19905
Fixed behaviour on database cache rebuild to update only for requested content types
#19902
Slow Content Type saving in site with lots of members (50.000)
#19900
V16: Media Picker property editor should allow more dropped and picked files, and other enhancements
#19894
Adds configuration for document and media hybrid cache seed batch size
#19875
Umbraco logo label update
#19872
Use GeneratedRegex, FrozenSet, new Lock object & static
#19869
Tiptap RTE: Upgraded to latest v2.x
#19862
Monaco editor no language syntax colorization
#19860
Tiptap RTE: Reduce loading layout shift
#19858
V16: Tree Stores should be optional to use
#19855
Fixed layout and formatting of saved search delete dialog on the log viewer
#19851
Tiptap RTE: Undo deleted blocks
#19846
Bugfix/19601 can not add ef core migrations
#19835
Media Table Collection View: Label templates don't work at all
#19826
Tiptap RTE: drag-and-drop image upload
#19811
Tiptap RTE: Block selection
#19805
Tiptap RTE: Include Tiptap's default styles
#19791
Tiptap RTE: Caret navigation with Block elements
#19790
Tiptap RTE: Selecting all content doesn't highlight Block element as selected
#19783
Cannot create two folders with the same name at different levels (Umbraco v16)
#19782
Handle segmentation when segment alias includes underscore character(s)
#19778
Remove property value permissions when related content and/or property types are removed
#19776
#19775 fixed get user data by applying OrderBy after counting
#19772
Log the migration plan name when can't migrate from state
#19763
Cannot save node after removing embedded blocks in RTE
#19761
16.1.0-rc - Reload entity action does not close entity action menu
#19759
Updated OpenApi and TypeScript API (Siblings endpoints)
#19752
TipTap doesn't remove style attributes when pasting or with clear formatting button
#19746
Add flag to exclude trashed media
#19745
Tiptap RTE: Localized Character/Word Count button labels
#19742
Failure to upgrade database with 10k external members
#19740
add missing translation for DA
#19738
v16.0.0 Content Type Workspace Context not firing UmbEntityUpdatedEvent
#19733
Add a backing field for EditorUIAlias and track changes when its set.
#19729
Umbraco schema generation doesnt follow general pattern on security schemas
#19723
Creating a new Document Type with Template does not show Template in Templates section
#19719
Make internal & private classes sealed where possible, to avoid code for virtual dispatch
#19715
Label (decimal) used when creating property type programmatically using integer value type
#19706
Content Delivery API with output caching doesn't vary by Accept-Language header
#19694
Fix missing tag suggestions when no culture available.
#19690
Clear member cache by older user name when member user name is updated (16)
#19689
Fix navigationUrlService and underlying models not being thread safe
#19688
Abstract submit and poll operations
#19676
[V16] - Preset values/saving values doesn't work properly in compositions
#19675
MNTP validation does not work correctly
#19674
V16 Multi Url Picker Title should be optional
#19665
Title returns "Server Error" in non-debug mode
#19661
Changes to MemberCacheRefresher breaks DeliveryAPI (headless) based installations
#19654
UmbracoUrlAlias in Core causing infinite loops with Engage
#19653
Custom granular permissions are always empty
#19652
V14,V15,V16 problem with openid configuration Content Delivery API (lack a file .well-known/jwks)
#19649
When creating a Media Folder I get a console error
#19643
Amend accessibility modifiers on file upload property editor components to support extension
#19637
Tiptap RTE: Undo does not work with deleted Block element
#19630
V16: MNTP preview links not showing
#19627
Sensitive member data fields cannot be edited and are presented empty, but are still visible and apparently editable by the user
#19620
V16 Colorpicker - colorslider doesn't have enough range
#19618
Clear member cache after changing username
#19604
BlockGrid Loads Document Types Twice
#19602
Error in processValueBlockData when removing item - contentData or settingsData may be undefined
#19588
No support for min-height in Tiptap Rich Text Editor configuration
#19580
V16.0.0: Segment returned when it's not created
#19574
Missing count in the Examine dashboard
#19551
"Unsaved changes" always displayed when trying to move away from Blueprint that contains blocks
#19521
Embedding YouTube in Tiptap adds extra spacing
#19519
V16: forceHideContentEditorInOverlay only available on block lists, not in RTE
#19506
Can't have blank properties in Document Blueprints
#19487
Fixes the Checkbox, Dropdown and Select list when the models change the UI updates.
#19486
v15: Margins missing in Settings section
#19482
Upload Field validation not working properly when choosing wrong file type.
#19432
Content picker search with start node configured not taking user start nodes into account
#19427
Content -> Page -> BlockGrid Property -> Add Block -> Search Input Not Working
#19401
Drag n dropping into Media Picker and using Remove file(s) under new dotted lines results in duplicating files thrice.
#19360
When entering a date value in textstring it gets parsed as a real date with time
#19282
Issue when we have more tabs than it is width of screen
#19010
UrlProviderMode Absolute not honered during routing
#18977
The Scope being disposed is not the Ambient Scope when using EF Core in notification handler
#18851
Blockgrid can't change areas order (no drag options)
#18687
V15: Template with Block List field with Inline Editing Mode causes Collection List View to shrink
#18588
V13 AppDomain (terminating) due to Unhandled exception
#18405
Super Fiddily to select the first media items in a media section to perform bulk actions...
#17619
[15.1] UFM umbValue to support values from Settings on a block
#17528
The uploaded image is not saved when creating a content using document blueprint
#17363
BootFailed Cannot Connect To Database
Changes in v16.3.0
23 new features, 0 breaking changes, and 115 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
23
#20243
Tiptap RTE: Adds heading (h4-h6) toolbar buttons
#20242
Icons: Add more heading icons
#20204
Shortcuts: Implement context and a few shortcuts of interest
#20179
Variants: Implements validation hints to the variant selector (closes #19953)
#20159
Interaction Memory: Feature for picker modal state retention (#18305)
#20145
View Context: Implement browser title
#20061
Add Vietnamese to UI culture
#20057
Tiptap RTE: Migration to auto-enable new capabilities
#20055
Database creation/migration for UFM Label editor data-types
#20053
Introducing signs to variants
#20042
Tiptap RTE: Unbundled "Rich Text Essentials" - Toggle basics on/off per data type
#20041
Moves icon dependencies to 'core' package.json
#20033
Workspace View Manifest Overrides
#19997
Property Editors: Add Missing Property Editor fallback
#19987
Block workspace view validation badges
#19976
Add timestamps to cache entries and server events
#19970
structure manager refactor implementation
#19960
Feature: add client runtime cache for all item endpoints
#19923
Feature: Client Cache for Document Item Models
#19904
Feature: Client Cache for Document Type and Data Type Detail Models
#19825
Update dotnet new umbraco-extension template with newer @hey-api/openapi-ts
#19810
Section Sidebar Menu Expansion
#19255
Workspace view navigation context
Issues & Tasks
115
#20405
Performance: Added request cache to media type retrieval in media picker validation
#20383
Hybrid cache: Check for `ContentCacheNode` instead of object on exists for hybrid cache to ensure correct deserialization (closes #20352)
#20352
[v16] HybridCache - Cache deserialization failure
#20279
Data type creation - breadcrumb incorrectly displays last viewed data type
#20265
Installer: Improves user accessibility by adding missing <form> elements and setting the right focus
#20250
[V16] Non variant property not disabled in other languages than default one
#20246
UX: Make installed package details read only instead of disabled (closes #20218)
#20245
UX: Align height of image crop appended units (closes #20166)
#20244
UX: Alignment of date range in log viewer (closes #20220)
#20237
Umbraco.DropDown.Flexible unset values (null / empty) via v13 migration after #20029
#20216
Language fallback corrupt after migration from 13.9.2 to 15.4.4 and 16.2.0
#20215
Property Editors: Fix `DecimalPropertyEditor` on non-English systems (closes #20214)
#20209
Caching: Don't remove null values from hybrid cache to avoid broken content references repeatedly requiring a database hit (closes #18892)
#20206
View Context: observe parent activation to make sure children follows along.
#20203
Hints: Chore, just renaming files to fit name
#20201
Icons: add badge icon
#20199
Update label for tree item caret to identify if open or closed
#20198
Content/Document Picker: make not existing items appear
#20196
Badge: Make badge go on top
#20192
Tree: Optimize tree root total children calls
#20188
Content Editor: Fix shared label and localize it
#20183
Dynamic Root: Fix missing dynamicRootQueryStep types (closes #19612)
#20178
Workspace Actions: set attributes on the right element for label to work
#20177
Content Variant: Preserve additional URL path in split view navigation (closes #17412)
#20172
Tiptap RTE: Adds hover and focus border input states
#20170
Alignment of filter/search in Extension Insights
#20163
Member workspace: Fix for loading inside modal
#20161
Profile: Corrected misleading button label
#20158
Dashboard in extension template broken
#20157
Tiptap RTE: Adds accessibility attributes for RTE input
#20151
Generated Partial Views: Improves the generated code slightly for a better developer experience
#20148
AppSettings: Improves the templates so they reflect the latest recommended settings
#20140
Fixes regression with hidden tab labels in the Content Editor
#20136
Content Type Designer: Fix to prevent dragging inherited properties
#20134
Upload field Property Editor: Fix resetting value to undefined when empty
#20129
Querying extensions: Allow `ContentAtRoot()` to accept culture
#20116
V16: Fix member validation endpoints
#20111
Property Value Preset builder caller args
#20109
V16 - Renaming signs to flags
#20107
Accessibility changes for the top navbar tabs and settings tabs
#20105
Resolve compostion properties on a block for the RTE.
#20104
Property Editors: Improve Missing Property Editor UI and allow save/publish
#20096
Fixes divide by zero error on retrieving take 0 from the recycle bin root API endpoint
#20092
Mark `MemberService.GetMembersByPropertyValue()` methods as obsolete
#20088
New document segments endpoint
#20085
Member Picker 404 when you try to open by clicking on it
#20084
Feature: Redirect to the last visited path when navigating between sections
#20083
Correct the population of the parent for sibling items when retrieved under a folder
#20078
Tiptap RTE: Capabilities Tidy-up
#20076
Tiptap Block bug, with deletion and restoring
#20075
JS-fix: test the existence of collection as well
#20074
Content Type Designer tabs sorting improvement
#20073
Content Type Designer: fix style and localization
#20070
Independently manage integrated authentication and trust certificate fields on installer from database settings
#20068
V16: Creating a new sub template should not show Discard Changes dialog
#20051
Hybrid Cache Published Property does perform value detection at all property value levels
#20045
"Send for Approval" on segments not working
#20040
Management API: Add user data delete endpoint (closes #19793)
#20037
Error upgrading from Umbraco 13 to 16: LockObject with id=-344 does not exist.
#20029
Umbraco.DropDown.Flexible doesn't allow unset values (null / empty)
#20028
Fix space between name and description on content-types
#20025
No validation errors when updating a media item with an empty file
#20011
Fixes exception when converting UDIs in a PropertyValueConverter
#20010
Fix spell error from "Segmment" to "Segment" in the IRequestSegment interface
#19990
Add request caching around published content factory
#19988
Sorting by updateDate isn't working correctly
#19982
V16: Bump @hey-api/openapi-ts to 0.81.1
#19973
fix validation context initialization
#19972
Implement root property validation for member workspace
#19962
Fix: custom block view rendering freezes the Backoffice
#19958
Generate new Server API Models
#19956
Feature: Inflight Request Cache for Document Types and Data Types
#19955
Repositories: Use NPoco extensions in DatabaseCacheRepository
#19953
v16 - No UI feedback if a block property on a different culture fails validation
#19949
Handle content blueprint server events
#19948
Can't install if /umbraco/Data is missing
#19947
Adds id to the webhook item response model
#19942
Refactoring DatabaseCacheRepository to de-duplicate code and remove warnings
#19936
Shrink tag and actions container in `uui-ref-node-document-type` if empty
#19935
Login: Ensures the user is not stuck on redirect or white page after successful log in
#19929
Umbraco 16 - Clipboard overlay shows placeholder text when copying element from nested BlockList
#19927
Allow open split view using the keyboard
#19917
v16 Unable to remove Admin user group from newly created user
#19914
Chore: upgrade typescript to 5.9 + other minors
#19910
Fix and enable some unit tests which are not running locally or on pipeline builds
#19903
Improvement - Content type filters : Add Validation for allowed children and root
#19893
Default UmbracoExtensions template packages.json does not work
#19892
Tags Property Editor: Remove tags with keyboard backspace/delete
#19887
Navigating the App Language Selector with the keyboard
#19865
v16: Time-only DateTime picker
#19830
Replacing media files does not update the preview
#19808
Close dropdown when "Reload"-Entity Action has executed
#19784
BlockEditorValues.DeserializeAndClean errors not handled when PersistRelations is called
#19756
V16 Change override tiptap Bullet list behavior
#19750
Using multiple backoffice tabs in Chrome sends you back to the dashboard
#19737
#19736 adjust drag placeholder for document picker
#19728
TipTap with Blocks using multiple Compositions loads slow
#19721
V16 poor validation messaging
#19632
Creating a template under a template does not save properly
#19612
V16: Missing 'dynamicRootQueryStep' extension type from manifest
#19577
Rich Text Editor (Tiptap) adds empty paragraph to the end of the content
#19571
TipTap toolbar button switch position if only dragging a few pixels
#19548
V15.4: Backoffice - BlockList dynamic title not resolved in clipboard
#19011
V15 Tiptap RTE: Heading format displays not correctly
#18475
Links in richtext doesn't include hash returned from Delivery API
#18334
umbraco/oauth_complete?code=... stuck after umbraco/logout
#18305
The Media Picker doesnt' remember the last folder it picked from
#18220
KeepUserLoggedIn is not working
#18096
When having required properties in a different tab tab is not highlighted during validation
#17662
v15: RTE (TipTap inside Inline Block) cursor select broken in Firefox
#17642
Stuck on login screen after successful login in Firefox
#17412
Switching variant lose active workspace view
#17076
Sidebar Menu state not kept when navigating between sections
#16394
Browser Title gives no context, just says Umbraco
#16079
Umbraco 14 Create Member No Validation Messages
Changes in v16.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
#20531
V16.3 Fails to boot with Umbraco Commerce - Missing ILogger registration in DI
Changes in v16.3.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
#20537
Hybrid Cache Error
Changes in v16.3.3
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 v16.3.4
0 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
3
#20646
Unable to reorder items in the Content Picker
#20630
Package migration content not published until the project is restarted
#20539
[BUG] V16.3.1 ContentPublishedNotification returns stale IPublishedContent data — cache not refreshed even after waiting or forcing distributed cache refresh
Changes in v16.4.0
6 new features, 0 breaking changes, and 90 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
6
#20851
Backoffice Login: Redact back-office PKCE codes from the server (V16)
#20779
Backoffice Login: Move access/refresh tokens to secure cookies
#20413
Segments: Adds deprecation notices to `AllowNonExistingSegmentsCreation`
#20288
Loader bar: Implement loader for Content Workspaces
#20224
Permissions: Added User fallback permission condition (closes #20097)
#20189
Segments: Auto unfold the culture variant in non-culture-variant mode
Issues & Tasks
90
#20942
Localization: Restores region-specific cultures (#20939)
#20941
Block Editors: avoid discard changes for no changes (Fixes #20680)
#20885
Rich Text Block data missing after v13 => v16 upgrade
#20745
Block List: Fix inline mode
#20734
Dependencies: Update dotnet sdk and node development dependency to latest secure version of current major (16)
#20732
TipTap Style Menu is not working
#20725
Auth: Cleans up stale or completed auth details from storage
#20709
Incorrect usage of IOptionsMonitor causes memory leaks
#20701
Preview: Add `allow-forms` to iframe sandbox attributes
#20637
Section URL Retention: Ability to prevent it for a section
#20628
Don't call generateAlias on #onAliasChange()
#20620
Unable to drag and drop a file into media section - 500 error for allowed file extension check
#20618
Block list: blocks with tabs not working in inline editing mode
#20607
Detail Request Manager: Use tryExecute for delete API call to enable error notifications
#20590
Performance: Request cache referenced entities when saving documents with block editors
#20575
ContentPublishedNotification - The value for includeDescendants is not passed in the notification
#20571
Tiptap RTE: Allow removal of unregistered extensions
#20556
Preview: Redirect to published URL on exit
#20555
Deleting media with dependencies shows unfriendly message
#20542
Management API: Added trashed state so when requesting content from the recycle bin it will return trashed instead of draft or published state
#20536
Icon Picker: Fix empty selection allowed on mandatory fields and add validation.
#20535
build(deps): bumps @umbraco-ui/uui from 1.16.0-rc.0 to 1.16.0
#20527
Shortcut Ctrl + S not saving dictionary items
#20519
Notifications: Explicitly flush isolated caches by key for content updates
#20518
Upgrade v13 to v17: A new stylesheet with a .map extension is automatically generated
#20501
UFM: Add camelCase aliases for UFM filters to support UFMJS expressions (closes #20500)
#20485
Performance: Reduce number of database calls in save and publish operations
#20483
Recycle Bin: Trigger cache invalidation for trashed document/media items
#20470
Support $index in block UFM labels
#20469
UX: Center align log type in media history view
#20467
You can name Document Types reserved names.
#20464
Publishing: Resolve exceptions on publish branch
#20458
Entity Actions: More create button discernible text, extension of #20434
#20455
Content link in breadcrumb does not work
#20438
Icon Picker: Fit icons scroll container to modal height
#20437
Block List: Remove bold label from inline editing
#20431
Color Picker: Validate uniqueness of selected colors
#20428
Content Workspace: Invariant Breadcrumbs does not work (fix #20423)
#20424
Block Workspace: dynamic headline & browser title
#20423
Breadcrumb navigation completely broken in both Content and Media sections
#20421
Using Entity framework requires DLL gymnastics
#20409
BlockList items are lost on upgrade v13 to v16
#20402
build(deps): bumps @umbraco-ui/uui from 1.15.0 to 1.16.0-rc.0
#20396
UFM: Fixes the truncate filter to only add ellipsis when text is actually truncated (closes #20395)
#20386
Dependencies: Updates all npm dependencies for Client, Login, and UmbracoExtension
#20380
Add accessibility label for splitview divider
#20370
Publishing items in bulk programmatically does not properly update delivery api content index
#20366
Content Delivery API returns incorrect route for unpublished variant document in preview mode
#20364
Block Grid: Add icon to allowed block types in area
#20363
Block Grid: Configure minimum one column for areas
#20362
Localization: Added translations for area validation property labels
#20361
Block Grid: Styling of group drag with handle
#20360
Color Picker: Styling for drag handle at swatch items
#20357
Color Picker: Set initial hex value for picker (closes #20326)
#20355
Change to layout of default Content area dashboard
#20351
Entity-Action Bundle: Ensure First Action are updated in rendering
#20346
Media: Prevent svg image to extend outside the editor bounds
#20339
Data Type: Improve missing property editor and property editor UI feedback
#20336
Dictionary Cache Regression
#20333
Extend logging (add delay and period)
#20331
Misleading description in the upload field property editor
#20322
App Plugin Malform JSON - Kills Backoffice completely
#20312
Localization: Fixed message in block group delete confirm modal (closes #20308)
#20310
Log Viewer: Fixes continuous polling (closes #20274)
#20302
Media Workspace Path: add parent path to support absolute path generation
#20301
Models: `PropertyType` constructor sets the `DataTypeKey` if `IDataType` has identity
#20298
Repositories: Retrieve users for groups in batches to fix `UserService.GetAllInGroup` failing on too many users in a group
#20287
Micro-optimization: Move compilation of some Regex generation to compile time instead of runtime, make some static ones compiled
#20285
Emails: Add `Expires` header
#20274
Log viewer continues polling after closing
#20272
Stackoverflow exception on webhooks when delivery api is not registered
#20268
Update Readme to signpost the Forum
#20261
Adjust styling for inherited content type property
#20259
Localization/UX: Add a new general translation for "Fields"
#20258
UX: Add slightly more padding at top so user card outline is not cutoff
#20257
UX: Make approved colour picker remove button consistent with other multi value item remove buttons
#20239
Value Presets: also run value presets on load
#20232
Login form: Improves accessibility by removing duplicate label and aria-label
#20228
Slider: improved value fallback handling + validation
#20205
[v16] Create button in left navigation missing discernible text
#20144
Management API: Use EndpointMetadata to check for MapToApiAttribute at runtime to include Controller in Swagger document
#20138
Content Type Designer: Fix moving a group to an inherited tab
#20097
`Umb.Condition.UserPermission.Document` does not use fallback permissions for non-document entity types
#20080
Layout header top custom property
#20058
Document Type Editor issues
#20036
Validation context uncaught promise (closes #20035)
#19832
SVG image previews in the media library sometimes extend outside the editor bounds
#17262
Switch container to use SQL 2022 instead of SQL Edge
#17244
NuGet vulnerability warnings: Warn in non-Release mode, Error in non-Release mode
#16988
Unable to unlock locked-out member in +03:00 (more than 00:00) time zone
Changes in v16.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
#20976
Property expansion and limiting isn't working properly
Changes in v16.5.0
0 new features, 0 breaking changes, and 10 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
10
#21052
When Embedding tweets sometimes get Unexpected exception
#21032
Debug mode: Marks UMB-DEBUG cookie as HttpOnly and Secure
#20957
Data breaks on upgrade to 16.4-rc2 from 13.12; same works on 16.1.1
#20931
Preserve existing Examine FieldDefinitionCollection if it already exists
#20893
V16/drag event media
#20763
Image upload via drag and drop is not working on Safari
#20651
Image cropper modal import missing component
#20650
Icon Picker: Add option to hide colors
#20407
Media Picker Configured to Pick one AND ONLY one Image and not a pixel more gives you a UI to allow you to pick billions
#11771
Issue when enabling Check box property as variant: The existing DocumentCultureVariationDto was not found for node XXXX and language X
Changes in v17.0.0
16 new features, 20 breaking changes, and 54 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Umbraco 17 is the new Long-Term Support (LTS) release, marking a stable foundation for many years of updates.
Extensions are now first-class citizens: older extension methods are phased out with clear, supported alternatives.
New features include support for .NET 10, load-balanced backoffice, and consistent UTC date handling with time zone support.
Direct LTS-to-LTS upgrade is supported, e.g., from Umbraco 13 straight to 17 (with migrations applied automatically).
Features
16
#20820
Backoffice Login: Move access/refresh tokens to secure cookies (V17)
#20661
Entity Data Picker: Data editor and value converter
#20417
Load balancing: Load balance isolated caches to allow the backoffice to be load balanced
#20414
Single Block property editor
#20394
Models Builder: Make Models Builder better at not performing "rude edits"
#20392
Collection: hide children of collection until active child
#20340
Segments: The Backoffice should use the enhanced endpoint to fetch segment options for documents based on GUID
#20318
Tiptap RTE: Upgrade to Tiptap v3
#20256
Tiptap: Relocation of external extensions/package
#20187
Models builder: Move InMemoryAuto models builder and razor runtime compilation into its own package to enable hot reload
#20125
Moves current-user related entities from 'user' to 'current-user' package
#20021
Preview mode: Server-side generated preview URLs
#20007
Dependencies: Update to dotnet 10
#19915
Property Editors: New Date Time property editors
#19822
Date and time handling: Use UTC for system dates in Umbraco
#16914
Member type container in management API
Breaking changes
20
#20925
Dependencies: Updates Swashbuckle to v10
#20813
Hosting: Require HTTPS by default (opt-out)
#20399
SectionSidebarContextMenu: Delete element and methods for interaction
#20397
Load Balancing: Implement distributed background jobs
#20385
Dependencies: Update server dependencies
#20375
Property Editor Data Source
#20309
Segments: Property level default segment fallback
#20305
Refactors backoffice sections with default element and context API
#20294
Deprecations: Client-side removal of v17 deprecated code
#20249
Unattended install: Added the ability to set the telemetry level
#20184
Dependencies: Updates to .NET 10 RC and NPoco 6.1
#20034
Repositories: Quote table and columns and use NPoco extensions over raw SQL
#19961
Properties and validators, removing obsoleted code
#19785
Changed methods in ServiceCollectionExtensions to return IServiceCollection instead of void
#19727
Data Types: Update the existing date/time property editor to provide a kind of unspecified
#19430
Models builder generates different types for color picker value
#19357
Use audit service instead of repository directly in services
#24
[Breaking change]: Removal of unused or unnecessary extension methods
#17051
Clean up extension methods
#15927
Fix nullability of return types that can be non-null
Issues & Tasks
54
#20939
Localization: Restores region-specific cultures
#20935
Update further dependencies for 17
#20933
build(deps): bump marked to 17.0.1
#20932
build(deps): bump @microsoft/signalr to 10.0.0
#20867
Regression: Forms inside RTE-rendered Blocks do not re-render after POST in Umbraco 17 RC2 (works in RC1)
#20847
Backoffice Login: Redact back-office PKCE codes from the server
#20839
Extension template: Removes npm commands from MSBuild of the `.csproj` for `umbraco-extension` dotnet new template
#20758
Content Workspace: not displaying varying composition values in a not varying context (Fixes #20707)
#20752
Flags: Complete renaming of `SignProviders` to `FlagProviders`.
#20751
Property type: Vary in the same way as the owner Document Type
#20735
Dependencies: Update node development dependency to latest secure version of current major (17)
#20733
Entity Sign: Improve Firefox visibility and add focus support
#20717
Load Balancing: Move temporary files and make them configurable to allow for media upload when load balancing the backoffice
#20681
Performance: Cache published content instances at cache service level
#20625
Login photo: Update with v.17 edition
#20603
Item Repository: Sort statuses by order of unique
#20599
Document Recycle Bin: Fix missing item name when restoring
#20585
Preview: Replaces WebSocket with the SignalR library to improve connectivity in the preview window
#20584
User group: permissions grouping
#20581
Document/Media Recycle Bin: Add 'Trashed' state to info workspace view
#20573
Template: Update dotnet project template to remove previous LTS checks
#20569
Document/Media Recycle Bin: Add missing root workspace views (#20494)
#20547
Document/Media Recycle Bin: Show full breadcrumb
#20541
Document/Media: Readonly when in recycle bin
#20528
Collection: prevent multiple load calls within a very short time
#20526
Property Editors: DateTimeWithTimeZone - Changing timezone mode to Local shows invalid time zone error
#20523
Make Create Actions open as dialogs (part 2)
#20516
The 'Create Document Blueprint' and 'Create Script' modals are not opened as dialogs.
#20489
Modals: Make Create Actions open a Dialogs
#20481
Dependencies: Remove `Microsoft.CodeAnalysis.CSharp` dependency from Umbraco.Infrastructure
#20454
RTE field does not render default value
#20384
Collections: Stop opening items in modals
#20381
When we use the #documentContext?.setPropertyValue() method on a RTE field, the word count does not get adjusted.
#20376
Tree: Minimalistic styles for load more
#20358
Segments: The experience of working with Segments and Segmented Blocks
#20350
Fallback ToLanguage with BlockList Regression
#20251
Edit content in full width mode
#20227
Test Data: Fixing endpoint not working #20044
#20098
Feature: single block property editor
#20002
Unable to migrate to V17 on Linux
#19986
Repositories: Introduce and use NPoco and custom extension methods for SQL syntax in ContentTypeRepositoryBase
#19959
Removed obsoleted code from Umbraco.Cms.Core.Cache & .Routing
#19897
There are several sql syntax issues like hardcode table and column names
#19883
Section Sidebar Menu: Auto expand to paginated tree items (closes #17074)
#19856
Support persistence of unrestricted selections from the check box list
#19707
Use new submit and poll solution for examine index rebuild
#19480
Media-root breadcrumb not working
#19436
Description update models builder generates different types for color picker value
#19346
Audit service rework
#19307
v15 [BUG] Issue moving content around, inline editing
#18748
v 15.2.3 Tree structure does not expand after page refresh
#18403
Infinite editing in the Media Section when navigating deep into Media Folders
#18115
Single Block Mode Behavior in v14+ (not single enough)
#14499
Adding SourceWidth and SourceHeight to ImageUrlGenerationOptions
Changes in v17.0.1
0 new features, 0 breaking changes, and 13 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
13
#21035
Content references: Avoid requesting references for content that is not yet persisted server side
#21020
Delivery API: Missing Member Open API security scheme references
#21018
Segments: Fix processing data for segments variants
#21013
[V17] Upgrade fails with SQL Timeout in MigrateSystemDatesToUtc when migrating umbracoLog table
#21010
Umbraco 17 - Save returns "The given ColumnName 'propertyTypeId' does not match up with any column in data source."
#21006
Rendering: Don't use element cache level on snapshot cache level properties
#21003
Migrations: Optimise `ConvertLocalLinks` migration to process data in pages, to avoid having to load all property data into memory
#21001
Static files: Fix tree to only provide items from expected folders (closes #20962)
#21000
Delivery API - AuthorizationCodeFlow returns 401 on challange
#20997
Media referenced by descendants endpoint returning all ids for non existent uuid
#20977
Deleting document type forever loads
#20962
Able to insert file types which should not be allowed as a thumbnail
#20960
Cache: Add awaits to memory cache rebuilds to fix race conditions
Changes in v17.0.2
0 new features, 0 breaking changes, and 3 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
3
#21109
Sync: Fix SyncBootStateAccessor to use ILastSyncedManager to prevent unnecessary cold boots
#21050
Infinite login redirect when using HTTP url
#20956
Dotnet new templates: Fix placeholders and port in `umbraco-extension` template
Changes in v17.1.0
17 new features, 0 breaking changes, and 133 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
17
#21064
News Dashboard: Adding functionality to overwrite the cache duration
#21060
Block List: Sort mode
#21031
Content Types: Introduce schema service to support future schema generation
#20947
Localization: Adds `termOrDefault()` method to accept a fallback value
#20928
Log Viewer: Enhances the donut chart to be responsive, link to log search, and show numbers directly
#20913
Log viewer: Improves search functionality and code quality
#20869
Block Grid: Sort mode
#20846
Extend RTE output in Delivery API for better support for multi-site URL resolution
#20826
Culture and Hostnames: Add ability to sort hostnames (closes #20691)
#20757
Adds Clear Clipboard button & logic
#20706
Member types: Implement containers
#20611
Login: Adds show/hide password toggle
#20598
Preview: Allows changing the preview environment inside the preview app, and other UX changes that enhance the experience
#20561
Preview: Removes sessions
#19998
Enforced URL for Manual Source Type in MNTP
#8240
Give the option to delete media from disk when emptying the Media Recycle Bin
#2931
Media is still "live" after its been sent to the recycle bin
Issues & Tasks
133
#21225
Hybrid Cache: Clear published content cache on content type change
#21199
UmbDocumentUserPermissionCondition is not exposed in the umbraco-cms package.
#21198
[V17.1-RC] Displays incorrect max length validation message for text box
#21196
[V17.1-RC] Intermittent navigation blocked with console warning
#21195
[V17.1-RC] Infinite Editing: Unable to save a variant document after changing property variation setting
#21183
Indexing: Gracefully handle element property variance changes at index time
#21162
Relations: Fix descendants query to exclude parent item
#21160
Tree: Fix race condition when loading tree with `hideTreeRoot` enabled
#21156
Document Saving: Fix SQL Server deadlock during concurrent updates
#21143
Multi url picker: Refactor validation (fixes #21044)
#21140
UI: Prevent headline overflow in `umb-body-layout`
#21135
AsPublishedMember method no longer returns ModelsBuilder models
#21130
Can't remove not found entity in Content Picker
#21128
UMB_MEDIA_VALIDATION_REPOSITORY_ALIAS = 'Umb.Repository.Document.Validation'
#21126
Workspace: Fix browser title not being set correctly
#21124
Repositories: Optimize repository caches to populate for both int and GUID keys
#21121
Block level variance: fix values being polluted when changing variance before publish
#21118
UFM: Resolves "missing filter" console warning
#21113
Long Running Operations: Ensure eager write lock
#21112
Distributed Background Jobs: Add initialization logging to DistributedJobService
#21111
Delivery API: Adding allow list for content types
#21105
Content Publishing: Fix deadlocks by acquiring WriteLock at outer scope
#21102
Performance: Re-introduce lazy locks
#21101
Block Editors: variantId inheritance fix
#21100
Distributed Background Jobs: Improve distributed background job locking behavior and performance
#21099
Distributed Background Jobs: Catch exceptions in job loop to improve application resilience
#21091
Examine: Improve deletion logic in `UmbracoContentIndex`
#21090
Blocks: localize group headline
#21084
Add loader to Culture and Hostnames modal while data loads
#21068
Tiptap RTE: Deduplicate extensions to prevent console warnings
#21055
Memory issues in IDocumentUrlService after upgrading to v17
#21054
build(deps): bumps monaco-editor from 0.54.0 to 0.55.1
#21045
Property Editors: Fix localization of user-provided labels (closes #20974)
#21037
Collection: Introduce Card and Ref Collection View kinds
#21029
Segments: Culture specific Segment not respected by validation
#21025
Missing asterisk (*) for required Event field in Webhook
#21011
Upgrade: Deprecates Management API controller for defunct our.umbraco.com version checker
#21009
V17 BackOffice UI overrides natural browser behaviour
#20998
Is used property type returns 500 error
#20995
Installer: Removes unused telemetry functionality
#20994
Collection: Introduce Collection Item Ref extension type
#20992
Preview: Fix preview showing published version when Save and Preview is clicked multiple times (closes #20981)
#20986
History: Take `URL` objects into consideration when storing Backoffice history
#20981
Clicking "Save and Preview" when a preview is already open in a separate browser tab causes the preview to show the published version of the content item.
#20974
Translations of the Toggle (labels on / labels off) do not work
#20970
Table Collection View: Update table view icon to 'icon-table'
#20963
Extensions: Adds all yet unused Lit directives to @umbraco-cms/backoffice/external/lit (closes #20961)
#20954
Collection: Introduce Collection Item Card extension type
#20953
Dependencies: Updates some dependencies to latest minor or patch releases
#20945
Fix #20944: Updating UI Slider number properties to accept decimal values
#20930
Permissions: Protect `GetIdsFromPathReversed` against invalid program exception
#20923
Log Viewer: Adds localization in the Backoffice UI + cleans up unused keys
#20922
v17-RC3 When you get logged out in dark mode, the background partially reverts to light mode
#20910
Example Docs: Add menu item examples
#20907
Collections: Sets the default name for the content collection workspace name to 'Child items' instead of 'Collection'
#20906
Content Type Workspace: Create condition that checks content type uniques.
#20895
Bock Type Card: make actions stand clear from thumbnail/color
#20894
Multi site url tracker ignores domainRootId
#20890
Block search filters out translation names
#20889
Integration Tests: Use empty temp folder for legacy lang config when using integration tests outside core (closes #20888)
#20886
TextBox, TextArea: Message max length validation (close #20710)
#20879
Border missing in cells for custom fields
#20878
Examine dashboard doesn't allow to toggle all available fields
#20877
Umbraco 16.3.4. RTE doesn't respect UmbracoCssPath
#20842
Block list: ensure block items stay top-aligned when sorting
#20833
Block: open-interaction only available when Content is Editable
#20832
Properties: Implement container queries
#20830
Clicking Alias Field in Doctype does not preselect the alias
#20823
Decimal property editor disregards decimal value
#20821
Increase size of sort modal
#20817
'Create' options no indication it's loading when it's slow
#20809
Content Type Designer: Always register root route to support drag-and-drop into empty Generic tab.
#20805
Preview: Add validation support to Save and Preview button (closes #20616)
#20804
Trees and inconsistent umb-icon colors
#20803
Unable to delete nodes when "DisableDeleteWhenReferenced" set to true
#20801
PackagingService download not saving block list data type labels
#20799
Data Type Workspace: Enable client mandatory field validation for configuration properties
#20793
Media Picker: Remove duplicate loaders in media cards.
#20788
Cached partials not cleared when content published/unpublished
#20786
Content Type Designer: Only update tab name on change
#20782
Keyboard navigation: Return to opening element after modal close
#20775
Package section: use command icon for migrations, remove prop
#20772
Slider property editor: Fix for preset value handling of `enableRange`
#20770
Localization: Supply the display name to the localization key for the `alt` and `title` attributes of the 2FA QR code image
#20766
Querying: Restore ability to retrieve all children published in any culture (closes #20760)
#20762
Backoffice Item Pickers: Show error for missing items in 10 picker types (closes #19329, #20270, #20367)
#20756
Translation in clipboard is missing
#20755
Content Type Designer: Use input-with-alias and implement regex validation for Alias.
#20750
Login: Changes localization for email confirmations to be more friendly
#20749
Templates: Fix "Discard changes?" dialog after creating template with master template (fixes #20262)
#20747
User Workspace: localize password mismatch feedback
#20740
Rich Text Editor: The media picker skips the "edit media" dialog when editing an image (closes #20066)
#20712
Folder Workspace: Support menu expansion and breadcrumbs (closes #20675)
#20705
Installer: Fix issues with newsletter signup
#20703
SQL column type map does not include DateOnly and TimeOnly
#20694
UX: Adjust box-sizing to ensure tree and workspace top borders are aligned
#20693
Property Editors: Added form control and mandatory support to editors in rich content group(Code editor, Markdown, Block grid)
#20691
v16: No longer possible to reorder hostnames in the Cultures and Hostnames menu
#20685
Document Recycle Bin: Remove non-relevant entity bulk actions (closes #20677)
#20684
Property Editors: Added form control and mandatory support to editors in picker group(Color, Content, Date, Document, Eye dropper, Multi URL).
#20677
V17 Publish/Unpublish/Duplicate To actions still available for child items of a trashed collection
#20672
Property Editors: Added form control and mandatory support(User, Member, Member Group)
#20666
IDocumentUrlService.GetDocumentKeyByRoute does not work with hostnames containing a path
#20663
Migrations: Provide migration for single block property editor
#20659
Property Editors: Added form control and mandatory support to editors in common group(Number, Tags, Slider).
#20649
Icon picker: Better title for icon colors
#20639
Integration Test Issues
#20629
Trashbin: introduce a empty trash icon
#20617
User And User Group Workspace: Make views extendable (#20548)
#20588
Empty part in browser title when block is opened
#20570
Property Editors: Add mandatory support to Number Range (Refactor).
#20562
Header: Adjusted button focus border color contrast
#20548
V17: Custom Workspace view not appearing correctly in the user & user group Workspace.
#20543
Make the indexing batch size configurable
#20510
Extensions: Adds `@provideContext` and `@consumeContext` decorators for a better developer experience
#20503
News Dashboard: split into card + container, parent handles the data from the repo
#20486
Collections: Add selection mode toggle in UmbTableElement update lifecycle
#20443
Creating a doctype with template does not yield a strongly typed templated
#20439
V17: The RTE data type should not contain "[TipTap]" in its name.
#20400
UFM: contentName component does not take current backoffice language into account
#20377
Block doesn't open if it has no content properties
#20367
Content Picker prevalue editor includes missing doc type
#20270
Member picker does not allow removal of a previously selected member that has now been deleted
#20266
Backoffice search: Fixes items missing `umbraco` URL segment
#20233
Login: Added custom validation for missing password and user/email on the login form
#20066
RTE editing selected media to update alt text
#19895
Observing settingsPropertyValueByAlias("alias") maps to undefined
#19329
Block thumbnail blank when thumbnail is gone
#19102
Node names displayed as (undefined) when the node is not published in the respective language
#18983
Block List Split-View Requires Ultra-Wide Screen in Umbraco 15
#18817
Error "Microsoft.Data.SqlClient.SqlException (0x80131904): String or binary data would be truncated in table" during save
#17751
Split View Fails to Show Date/Time Field Updates for Shared Fields
#16368
Umbraco Custom Property Validation -> SQLite vs SQL field length issue