Compare Releases
Changes in v14.0.0-rc2
0 new features, 0 breaking changes, and 4 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
4
#16091
v14-rc1 - Composition menu throws an error when creating a DocType
#16084
v14-rc1 - setting tags datatypes Storage Type to Csv or Json, causes content page to not load or not save
#16083
v14-rc1 - Setting the Image Upload Folder on a Rich Text Editor causes content save to fail.
#16081
v14-rc1 : Dropdown List - Enable Multiple Choice doesn't work
Changes in v14.0.0-rc3
1 new features, 0 breaking changes, and 32 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#16188
Add oEmbed endpoint to the management api
Issues & Tasks
32
#16222
V14: Login page throws validation errors
#16217
Use the correct editor UI for MNTP
#16215
V14: Webhook endpoint fixes
#16210
V14: The `/umbraco/oauth_complete` route should show the Backoffice client
#16206
V14-RC2: Can select multiple icons at once
#16204
V14-RC2: Console errors on login page
#16203
[V14] Allow specifying ID on the create package endpoint
#16196
Management api should use datetimeoffset
#16194
V14: Unique OAuth callback route
#16193
V14: Test new content and media list view service
#16185
Set the data type editor UI aliases at install time
#16183
Add data type editor UI aliases on upgrade
#16182
V14: Fix sorting by "creator" on collection view
#16178
Add member type icon to member type tree output
#16174
Login flow in v14 will ignore failed access
#16170
Move audit log endpoints to their respective silos and clean up
#16169
V14-RC2 : Document Types - name box isn't in focus when you create a new type
#16155
V14: the login page only needs UUI icons
#16154
[v14] Add missing alias and id to usergroup related api models
#16153
V14: Allow file uploads when save and publishing
#16152
V14: add authorized logout callback path
#16151
Translate user picker property editor value to V14 compatible format (and back again)
#16150
Translate member group picker property editor value to V14 compatible format (and back again)
#16147
Support member saving Cancel
#16146
Configured the swagger UI
#16145
Always use IActionResult - not ActionResult
#16144
Support OpenAPI polymorphic output with `JsonDerivedType`
#16128
Fix RTEs stylesheet loading error
#16126
V14: Refactor items endpoint to return 0 items when ids/paths are empty
#16118
14.0.0-rc1: getAncestorsOf console error in member type tree
#16087
Add user group filter endpoint
#16080
v14-rc1 : Checkbox and, Dropdown lists in cause "JSON" error when saving/loading a content page.
Changes in v14.0.0-rc4
0 new features, 2 breaking changes, and 22 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Breaking changes
2
Issues & Tasks
22
#16346
Update path for basic auth redirect
#16338
The preview hub throws an exception during DB upgrade
#16310
V14; Refactor permissions for Document/Media/Member
#16309
V14: Fix package creation
#16302
V14: fix user set user group endpoint
#16286
V14: Fix null ref exception in current user permission endpoint
#16285
V14: Fix redirect search
#16281
V14: Add JsonDocumentOptions skipping comments in appsettings
#16279
V14: Backend changes to facilitate Preview mode in Bellissima
#16265
Do not expose culture we do not accept for languages
#16263
V14: Reintroduce umbraco api controller as obsolete
#16258
Return 401 in case the signin was not successfully
#16249
V14-RC3: Partials views editor under settings returns 404
#16244
V14: The login page does not respect certain error codes
#16240
Enter key does not submit umbraco login form
#16237
V14-RC3 - Not able to page back when having many content nodes in the content tree
#16228
V14: Return the unhealthy error message from Examine index
#16214
Allow FileUpload and Imagecropper to upload files in the same way
#16157
V14-RC2: Colour picker datatype : doesn't stay open while picking colour.
#16135
v14-rc2 - Edit Block Grid Block - wrong label text
#16108
14-RC1 You can add invalid properties to your document type and break your save button or loose your work
#16093
v14-rc1 - Unable to select a sibling root node with Dynamic Root
Changes in v14.0.0-rc5
2 new features, 1 breaking changes, and 21 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
2
Breaking changes
1
#16393
Use runtime mode to determine cache TTL for manifest files
Issues & Tasks
21
#16431
Stylesheets not working in backoffice
#16418
Make sure listviews are initialized correctly in a new DB
#16417
Enrich the datatype references output with content type data
#16415
V14.0.0-RC4: Custom section always loaded on page load
#16412
V14.0.0-RC4: Missing placeholder text in input field of new entities
#16401
V14: invalid validation keys
#16397
v14-rc4 Media reference links do not work
#16396
Media does not show the media type, id etc in info content app
#16395
Misleading message for folder links in media
#16384
Cannot sort media!
#16378
Label On Top does not work!
#16374
v14.0.0-rc4: Root collection view does not display children
#16363
Fix issues with initial creation of external users
#16345
Add endpoint for retrieving "folder" media types.
#16321
No warning when you remove a Composition from a Document Type
#16295
V14-RC3: Document Type > History cleanup: `TODO: this ui is not working..`
#16284
V14: Fix user cache issue
#16283
v14-RC3 - Can not get from content page to document type
#16276
v14-rc3 - login modal - focus of email input field
#16259
14-rc3 Public Access by group only let you pick Member types instead of Member Groups
#16105
14-RC1 Restrict Public Access button does nothing in Content Tree
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-rc2
1 new features, 1 breaking changes, and 14 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
1
#17268
Support block level variant tags
Breaking changes
1
#17181
V15: Fix previews
Issues & Tasks
14
#17282
v15.0-rc1 Variant Blocks create duplicates in the frontend when created in an area
#17279
V15: Reimplement cache startup handler
#17277
Bugfix: Use published template on load from database
#17275
V15: Dont seed when in upgrade mode, and maintenance page is enabled
#17258
v15-RC1: RTE doesn't allow pasting in images
#17251
Bugfix: Do not allow routing content that is unpublished
#17235
Updated to .NET9 RC2 + other nuget packageds
#17208
Introduce methods on new service to have alternative to obsoleted methods
#17201
Reintroduced a lot of extension methods as obsolete to avoid breaking change
#17190
[V15-RC1] TipTap RTE Config Feedback - Unable to remove toolbar button, redorder, delete group or row
#17188
[V15-RC1] TipTap RTE Config Feedback - Disabling an extension does not remove from toolbar
#17186
V15: Only create route table if table does not exist
#17180
V15: Refresh IPublishedContentTypeFactory when data types change
#17160
V15 QA Hybrid Cache added media cache tests and fixed media cache refreshing
Changes in v15.0.0-rc3
0 new features, 0 breaking changes, and 16 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
16
#17422
Reintroduce a favicon to the templates to allow static file access on first boot
#17413
Fix delivery api can find unpublished content
#17390
V15: Add back url segments again
#17382
V15: Make default max payload size more friendly
#17380
Added DisableBuildCompression to not make compressed versions of back…
#17371
Fixes slow legacy routes by using a domain cache
#17370
Updated nuget packages 2024-10-25
#17366
Initialize important services before unattended installs
#17345
Publish with decendants does't reflect on the nodes published in Back Office
#17340
Tags dropdown behind markdown buttons
#17331
Fix #16659 - Unwanted node modules copying
#17307
Migrate old locallinks formats
#17296
V15: Refresh caches on load balanced environments
#17259
v15-RC1: RTE custom dimensions not applying
#17240
Not possible to see when a document node has pending, unpublished changes
#17036
v14.2 - Long datatype names collaps in list
Changes in v15.0.0-rc4
5 new features, 1 breaking changes, and 18 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
5
#17511
Update NuGet packages 2024-11-12 + Final .NET 9
#17490
Add UDI support for relation, user and user-group entity types
#17480
Explicit cache entry settings and expose cache settings in json schema
#17456
V15: Implement content type filtering for in-memory navigation structure
#17278
Add endpoint for retrieving the published (if any) version of a document
Breaking changes
1
#17433
V15/task/cleanup obsolete
Issues & Tasks
18
#17524
V15: Implement not-implemented methods for media cache
#17518
Hotfix: Tiptap media upload, prevent pasted HTML fragments
#17505
V15 Tiptap: It renders a duplicate image when copying an image
#17504
V15 RC4 Tiptap: Toolbar item still displays when the extension is disabled
#17503
Hotfix: Removes unused Published Status dashboard actions
#17502
Hotfix: Tiptap toolbar data fix
#17499
V15 hotfix: Only render media create and update date if they exist
#17495
Hotfix: Media section modal is not closed and the media tree is not updated immediately after creating an media folder/ item
#17491
Fixes to redirect management
#17486
Fix invalid culture on delivery api request
#17479
Removed a series of obsolete attributes
#17478
Change udi to key i the block grid items view
#17477
Fixed issue with double reversed url segments
#17474
Update NuGet packages 2024-11-09
#17446
V15: Fix reload memory cache endpoint
#17443
V15: IPublishedContent url/path is reversed on subpages (multilingual site / Vary by culture)
#17430
[15.0.0-rc2 & 15.0.0-rc3] Can't create a block list
#17426
Validate client IDs before applying them
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-rc2
0 new features, 0 breaking changes, and 4 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
4
#17711
V15 RC: Blocks do not work in the rich text editors
#17703
Hotfix: Do not set icon color if item is active
#17692
Hotfix: unnecessary Discard Changes dialog for RTEs
#17678
v15.1-rc - ' UMB_DOCUMENT_TYPE_FOLDER_ENTITY_TYPE' export has moved - breaking change?
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-rc2
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
#19317
Segment endpoint gives 403 for editors
#19304
V16 RC: Autocomplete should not be available on the main entity field
#19298
V16 RC2: Autosuggest shows by default without any text input
#19295
V16 RC2: Entity Action menu remains visible after clicking 'Reload children'
#19258
V16: Localization refinements
#19240
V16: Block selector is limited to 100 blocks
#19237
V16: Main language dropdown does not scroll
#19230
V15 - Not possible to await unpublish action on UmbDocumentPublishingWorkspaceContext
#19217
V16 RC: getOpenApiConfiguration().token does not work
#19207
v16: Issue with generated clients
Changes in v16.0.0-rc3
0 new features, 0 breaking changes, and 8 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
8
#19359
Resolve seen issue regarding destroyed validation context
#19356
await value for get methods
#19333
Tiptap Media Picker: ImageSharp HMAC support
#19326
Hotfix: do not validate the invariant-variant entry when we vary by culture
#19273
Invalidate external login session on removal of provider (13)
#17998
v15.2.0 backoffice search show to many search providers for eg. editors
#17725
DataValueReferenceFactoryCollection needs exception handling
#17628
Data migration failed from v13 to v14
Changes in v16.0.0-rc4
0 new features, 0 breaking changes, and 7 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
7
#19450
V16-RC4: Fonts are not loading on the Login screen
#19423
build(deps): bump @umbraco-ui/uui to 1.14.0-rc.2
#19421
V16-RC: Not all types are exported from 'documents'
#19420
Closing redirecting modals fix
#19415
build(deps): bump @umbraco-ui/uui from 1.13.0 to 1.14.0-rc.1
#19412
fix context api test
#19411
Fix observe property string name
Changes in v16.0.0-rc5
0 new features, 0 breaking changes, and 9 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
9
#19491
V16 Variant breadcrumbs: the parent entity-type and unique were being mixed up
#19489
V16-RC: Typings error with http client
#19477
Extension Insights Search Box Alignment
#19473
V16-RC Tiptap style fixes
#19465
V16 Ensures backwards compatibility of deprecated `UMB_CONTENT_PROPERTY_CONTEXT`
#19457
Removed encoding of request to retrieve files and folders by path, to avoid double encoding via the typed client
#19453
V16-RC: Login screen cannot load public manifests
#19452
build(deps): bump @umbraco-ui/uui from 1.14.0-rc.3 to 1.14.0-rc.4
#19448
V16.0.0-RC4: Custom login greeting no longer working
Changes in v16.0.0-rc6
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
#19498
Optimize initialization of document URLs on start-up
Changes in v16.0.0
39 new features, 24 breaking changes, and 134 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
134
#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
#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-rc2
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
#20008
Chore: JSDocs for RTE CSS Props
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
5 new features, 0 breaking changes, and 86 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
5
#20779
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
86
#20745
Fix block list inline mode
#20734
Dependencies: Update dotnet sdk and node development dependency to latest secure version of current major (16)
#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 v17.0.0-rc2
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 v17.0.0-rc3
0 new features, 0 breaking changes, and 4 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Issues & Tasks
4
#20840
Fix `EntityContainer.GetUdi()` for member type containers
#20831
Load Balancing: Clear request cache in cache version accessor on cache version update to prevent unnecessary cache roll forwards
#20802
Picker Data Source: update getConfigValue with alias-based type safety
#20787
Collection Item Picker: support icon colors
Changes in v17.0.0
15 new features, 19 breaking changes, and 46 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).
Release Candidate The first Release Candidate is now available. Check out the changes since the beta release: https://releases.umbraco.com/release/umbraco/Umbraco-CMS/17.0.0-rc1
Features
15
#20820
Move access/refresh tokens to secure cookies (V17)
#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
Segmentation: 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
Serverside generated preview URLs
#20007
Dependencies: Update to dotnet 10
#19915
Property Editors: New Date Time property editors
#19822
Use UTC for system dates in Umbraco
#16914
Member type container in management API
Breaking changes
19
#20813
Use HTTPS by default
#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
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
46
#20780
Accessibility: Adding a label attribute for `<uui-button>` in news dashboard
#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)
#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
#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.1.0
6 new features, 0 breaking changes, and 51 issues & tasks were implemented
Make sure to read the version specific upgrades notes for guidance.
Features
6
#20826
Culture and Hostnames: Add ability to sort hostnames (closes #20691)
#20757
Adds Clear Clipboard button & logic
#20748
`propertyValuePresentation` extension type for displaying complex property values (fixes #20736)
#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
Issues & Tasks
51
#20832
Properties: Implement container queries
#20823
Decimal property editor disregards decimal value
#20821
Increase size of sort modal
#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
#20799
Data Type Workspace: Enable client mandatory field validation for configuration properties
#20788
Cached partials not cleared when content published/unpublished
#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)
#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)
#20736
Umbraco 17: Date Picker in custom collection view shows as [object Object]
#20712
Folder Workspace: Support menu expansion and breadcrumbs (closes #
#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
#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)
#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
#20439
V17: The RTE data type should not contain "[TipTap]" in its name.
#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
#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
#20139
Self-referencing redirects can be generated when a node is renamed and then changed back to the original name
#20066
RTE editing selected media to update alt text
#19329
Block thumbnail blank when thumbnail is gone
#17751
Split View Fails to Show Date/Time Field Updates for Shared Fields