Comparing: v13.12.0 → v17.1.0
237 features, 88 breaking changes, 1727 issues & tasks

Compare Releases

Contributors

Of the 2052 bug fixes and feature additions after v13.12.0, up to (and including) 17.1.0, a total of 168 of them have been contributed by the community, by 72 unique contributors.

We're welcoming 26 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Alex, Andrej Davidovic, Ben White, Brynjar Þorsteinsson, crjc, Davor Zlotrg, DevAndersen, Dirk De Grave, Emanuel Gustafzon, Frederik Lundbeck Jørgensen, Henrik, Ivo van der Bruggen, Janus Hasseriis, Jason Andrae, Karl-Johan Sjögren, KudAndrii, Luuk Peters, mdubbelv, Miguel Guedelha, Mitchel, mjpraxis, Pantelis Sotiropoulos, Peter, twoday-rolandkock, Wojciech Tengler, WoutVanBoxem 🏆

Changes in v13.12.1

0 new features, 0 breaking changes, and 0 issues & tasks were implemented

No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-13.12.1

Changes in v13.13.0

0 new features, 0 breaking changes, and 12 issues & tasks were implemented

Issues & Tasks 12

#21155 GetLockoutEnd type/bug affected/v13 release/13.13.0

#21115 Newly uploaded media auto selects the wrong media file as it now displays on the last page type/bug state/reproduced affected/v13 release/13.13.0

#21048 Media issues with non-admin users type/bug affected/v13 release/13.13.0

#21007 Block Grid: Align read-only display with other property editors community/pr release/13.13.0

#21004 Rich text editor: Ensure `readonly` attribute has been observed community/pr release/13.13.0

#20975 Backwards Navigation from Empty Folder in Media Picker results in error and locked editor type/bug release/13.13.0

#20967 Can't select folders from media picker type/bug release/13.13.0

#20943 Removing a node from a Multinode Treepicker removes the wrong node in a certain context type/bug area/frontend release/13.13.0

#20908 Redirects: Fix self referencing redirects for 13 release/13.13.0

#20816 Unable to show the Open button in the Content Picker during the readonly mode type/bug release/13.13.0

#20139 Self-referencing redirects can be generated when a node is renamed and then changed back to the original name type/bug affected/v13 affected/v17 release/17.1.0 release/13.13.0

#20072 Content editing: Correct handling of read-only of name field when `A` action is removed in `SendingContentNotification` community/pr release/13.13.0

Changes in v14.0.0

5 new features, 35 breaking changes, and 287 issues & tasks were implemented

Features 5

#15932 V14: login screen type/feature release/14.0.0

#15607 2FA for users in management API category/breaking type/feature release/14.0.0

#15511 V14: User token revocation and session sign-out type/feature project/bellissima release/14.0.0

#15472 V14: add the cors policy as first item on the pipeline filter type/feature release/14.0.0

#15170 V14: make v13 login screen work initially with Management API type/feature release/14.0.0

Breaking changes 35

#17 [Breaking change]: V14 webhooks changes casing in payload serialization category/breaking cms/release/14.0.0

#16140 Remove all RTE config from appsettings category/breaking release/14.0.0 release/14.0.0-rc3

#16133 Cleaned up V13 related and obsoleted system directory constants category/breaking release/14.0.0

#16113 RC2 Breaking - Ensure migrations persist the executed key, when executed. category/breaking release/14.0.0

#16064 v14: Remove UI settings from BackOfficeExternalLoginProviderOptions category/breaking release/14.0.0

#16040 Removed leftover System.Text.Json dependencies category/breaking release/14.0.0

#16027 Remove manifest validators category/breaking release/14.0.0

#16026 Remove remnants of the Angular implementation category/breaking release/14.0.0

#16024 Remove "additional data" from entities category/breaking release/14.0.0

#15979 V14: Remove member list view category/breaking release/14.0.0

#15946 Document version endpoints category/breaking project/bellissima release/14.0.0

#15923 Convert Tourdata into a more generic concept category/breaking project/bellissima release/14.0.0

#15892 V14: Revoke previous sessions when `AllowConcurrentLogins` is false category/breaking project/bellissima release/14.0.0

#15891 V14: Remove Keep Alive Job category/breaking project/bellissima release/14.0.0

#15890 V14: Extend IContentEntitySlim category/breaking project/bellissima release/14.0.0

#15889 V14: Move towards get guid category/breaking release/14.0.0

#15887 Workaround for failing entity tree children category/breaking project/bellissima release/14.0.0

#15863 v14: Remove mentions of UmbracoApiController category/breaking project/bellissima release/14.0.0

#15862 Removed "type" from tree item response models category/breaking release/14.0.0

#15856 V14: Remove duplicate pagination helper category/breaking project/bellissima release/14.0.0

#14 [Breaking change]: Macros will be removed in Umbraco 14 category/breaking cms/release/14.0.0

#15794 Remove macros category/breaking project/bellissima release/14.0.0

#15788 Removes more old backoffice files + Smidge! category/breaking release/14.0.0

#15752 V14: Remove old backoffice project. category/breaking project/bellissima release/14.0.0

#15744 V14: Remove legacy manifest parser category/breaking project/bellissima release/14.0.0

#15734 Granular permissions in Management API category/breaking project/bellissima release/14.0.0

#15728 V14: Migrate Newtonsoft to System.Text in value converters category/breaking project/bellissima release/14.0.0

#15718 Clean up datatype configurations for V14 category/breaking release/14.0.0

#15370 V14: Don't add published culture infos if not published category/breaking release/14.0.0

#14963 Refactored from ISystemClock to TimeProvider category/breaking project/bellissima release/14.0.0

#10 [Breaking change]: `XPath` will be removed in Umbraco 14 category/breaking cms/release/14.0.0

#9 [Breaking change]: `System.Text.Json` will replace `Newtonsoft.Json` in Umbraco 14 category/breaking category/binary-incompatible category/source-incompatible cms/release/14.0.0

#8 [Breaking change]: Media Picker (legacy) (Umbraco.MediaPicker2) to be deprecated from version 11 and removed in version 14 category/breaking cms/release/14.0.0

#7 [Breaking change]: Grid Layout (Umbraco.Grid) to be deprecated from version 11 and removed in version 14 category/breaking cms/release/14.0.0

#6 [Breaking change]: Nested Content (Umbraco.NestedContent) to be deprecated from version 11 and removed in version 14 category/breaking cms/release/14.0.0

Issues & Tasks 287

#16349 Updated nuget packages release/14.0.0 release/14.0.0-rc5

#16305 V14: Adds `preview.js` community/pr type/bug release/14.0.0

#16213 v14 - Examine Dashboard issues type/bug release/14.0.0

#16180 Persist claims from OnExternalLogin event type/bug release/14.0.0 release/14.0.0-rc3

#16165 V14-RC2: Content editing - Failure of one Property should not cause whole page to fail. type/bug area/frontend affected/v14 release/14.0.0

#16142 V14: Migrate notify action from char to string release/14.0.0 release/14.0.0-rc3

#16067 Add JsonObjectConverter to the default serializer and make a safe check before adding index release/14.0.0

#16066 V14/chore/pipelines e2e nuget release/14.0.0

#16065 Fix Collection views with custom field ordering release/14.0.0

#16063 V14/feature/login image release/14.0.0

#16062 V14: Support custom Swagger schema and operation identifiers for external packages project/bellissima release/14.0.0

#16055 v14: Add async methods to Deploy interfaces release/14.0.0

#16054 V14/feature/all segment endpoint release/14.0.0

#16052 V14 External login linking + Proposed error handling release/14.0.0

#16051 V14: Redirect to login screen release/14.0.0

#16050 V14: Clean up backend translation files project/bellissima release/14.0.0

#16047 V14: Additional blueprint endpoints release/14.0.0

#16045 Fixed check to support unix/linux OS release/14.0.0

#16043 Set invite users to false if deny local login is true release/14.0.0

#16038 Clean up FIXMEs in security controllers release/14.0.0

#16035 v14: JSON schema tool improvements release/14.0.0

#16034 V14: Deny login screen access release/14.0.0

#16031 v14: Update .NET dependencies to 8.0.4 release/14.0.0

#16028 V14: Apply sliding window token expiry based on the configured max login lifetime project/bellissima release/14.0.0

#16025 Remove RTE embedded image handling + clean up file upload configuration release/14.0.0

#16020 Fix tracked reference queries for SqlServer type/bug project/bellissima release/14.0.0

#16018 V14: `ContentBlueprintEditingService` cleanup release/14.0.0

#16016 Deduplicate the magic string "/management/api/" project/bellissima release/14.0.0

#16010 Cleaned up some low-hanging FIXMEs release/14.0.0

#16009 Simplify user group authorization failure statuses project/bellissima release/14.0.0

#16007 Ensure authenticated to see webprofiler log release/14.0.0

#15999 V14: Deleted code marked as obsolete for V12 and V13 release/14.0.0

#15998 V14: Deleted code marked as obsolete for V14 project/bellissima release/14.0.0

#15995 V14: Use ITemplateService in DocumentPresentationFactory release/14.0.0

#15991 Rename Examine based entity search service project/bellissima release/14.0.0

#15990 Return 404 instead of 500 when an "original parent" has been deleted release/14.0.0

#15989 Move manifest endpoints to their own, independent API group and fix access policies accordingly release/14.0.0

#15987 Premigrations + Updated NuGet Dependencies dependencies release/14.0.0

#15985 Swagger: Don't use allOf for inheritance + fix polymorphic models release/14.0.0

#15984 V14: Add cancellation tokens to all endpoints release/14.0.0

#15983 Support containers for blueprints release/14.0.0

#15982 V14: Download Created Package MIME type project/bellissima release/14.0.0

#15981 V14 QA Fixed the failing login step release/14.0.0

#15978 V14: Use auth scheme directly when getting Umbraco identity release/14.0.0

#15976 Moved logic from FolderTreeControllerBase service layer release/14.0.0

#15974 V14: Fix entity type container repository get release/14.0.0

#15972 Examine powered entity search for documents, media and members release/14.0.0

#15971 Fix swagger schema error after #15946 release/14.0.0

#15970 V14: Test new content blueprint editing service release/14.0.0

#15969 V14: Add IsAdmin to user and current user response models release/14.0.0

#15965 v14: Align Deploy interfaces, remove obsolete methods and default interface implementations release/14.0.0

#15964 V14 QA Fixed/Cleaned up the api acceptance tests release/14.0.0

#15963 Make property container type parsing explicit release/14.0.0

#15953 Use an extension method for fetching a required user in a common way release/14.0.0

#15951 Entity search - take one project/bellissima release/14.0.0

#15947 V14: Blueprint CRUD endpoints project/bellissima release/14.0.0

#15944 V14 QA Fixed the failing tests due to UI changes release/14.0.0

#15941 Fix content type id mapping release/14.0.0

#15936 Handle sensitive properties in the Management API release/14.0.0

#15933 Refactor Tracked references endpoints release/14.0.0

#15931 Use the correct localization keys for core property validation errors release/14.0.0

#15921 Ensure correct access to all manifests + introduce "public" package manifests release/14.0.0

#15919 V14: Add reserved fields to config endpoints project/bellissima release/14.0.0

#15917 V14 QA login acceptance test fix release/14.0.0

#15915 Added missing 404 in openapi when using current user endpoints for permissions release/14.0.0

#15911 Add additional lock timeouts and clean-up `ObjectCacheAppCache` release/14.0.0

#15910 Relations/types mangement api cleanup release/14.0.0

#15906 V14 Bugfix ensures correct line endings for partial view snippets release/14.0.0

#15905 V14 QA Skipped flaky dashboard test release/14.0.0

#15902 Added missing locks and use timeout on all of them in ObjectCacheAppCache release/14.0.0

#15897 V14 QA Skipped failing acceptance test release/14.0.0

#15894 v14: Fix umbracopackage template project/bellissima release/14.0.0

#15886 Port V13 backoffice cookie validation to V14 release/14.0.0

#15877 V14: Create member filter release/14.0.0

#15870 Add DB locking for container APIs release/14.0.0

#15869 V14: Fix FIXMEs release/14.0.0

#15867 Add "is deletable" to relation types + align namespaces for controllers type/bug project/bellissima release/14.0.0

#15865 V14: Expose default list view ids in datatype configuration endpoint project/bellissima release/14.0.0

#15855 Clean up content editing models release/14.0.0

#15844 V14: add checkboxlist to list of migrations release/14.0.0

#15843 Enable member management authorization project/bellissima release/14.0.0

#15842 V14: Cleanup [ApiController] attribute usage project/bellissima release/14.0.0

#15838 Check for duplicate keys on media if we know it's a fresh entity project/bellissima release/14.0.0

#15836 V14: Rename new projects release/14.0.0

#15835 Remove legacy media picker from install release/14.0.0

#15834 V14: Add additional validation around manipulating groups release/14.0.0

#15825 Rename policies to original names project/bellissima release/14.0.0

#15821 V14 QA Skipped failing acceptance tests. release/14.0.0

#15819 Align parent contexts release/14.0.0

#15818 Validate culture codes for document variants release/14.0.0

#15817 V14: member group controllers fixes release/14.0.0

#15816 V14: Removing workaround when GetConfiguredListViewDataTypeAsync for collection views project/bellissima release/14.0.0

#15813 V14: Enable user start node calculation project/bellissima release/14.0.0

#15812 V14: Segments configuration project/bellissima release/14.0.0

#15811 V14: Remove Newtonsoft from packed projects release/14.0.0

#15807 Refactor content updates to shift responsibility downwards release/14.0.0

#15804 V14: Data type filter endpoint release/14.0.0

#15802 Webhook paged results community/pr release/14.0.0

#15800 V14: Return all (even nested) compositions when getting a content type by id type/bug project/bellissima release/14.0.0

#15797 Fix build errors for user permissions release/14.0.0

#15796 ValueListConfiguration should not use ValueListItem release/14.0.0

#15793 V14 QA Skips failing test so the pipeline can run release/14.0.0

#15791 V14: ListView Service - Checks that `contentType` isn't `null` before checking for `.ListView` project/bellissima release/14.0.0

#15790 Swap Newtonsoft.Json dependency for System.Text.Json in BlockEditorPropertyNotificationHandlerBase release/14.0.0

#15789 V14: Unpublish multiple cultures project/bellissima release/14.0.0

#15787 V14 QA Updated Dashboard acceptance tests release/14.0.0

#15786 Output notification handler messages as a header release/14.0.0

#15784 Remove Newtonsoft.Json from ImageCropperPropertyEditor release/14.0.0

#15782 Refactor authorizers to be reusable from the core project release/14.0.0

#15777 Add filter option to the "dictionary overview" endpoint release/14.0.0

#15773 User endpoint additions and corrections release/14.0.0

#15772 Add webhooks to openapi schema release/14.0.0

#15771 Allow operation id selector to work for non-CMS API's project/bellissima release/14.0.0

#15768 Remove Newtonsoft.Json from Multi URL picker release/14.0.0

#15766 Finalized the data type config migration project/bellissima release/14.0.0

#15763 Regenerate OpenApi.json to match current server schema release/14.0.0

#15759 Validate collisions in domain assignments release/14.0.0

#15757 Validate data type configuration values project/bellissima release/14.0.0

#15756 Fix datatype configs for new installs release/14.0.0

#15754 Align tree item namespaces release/14.0.0

#15751 Remove the default value constraint on "isContainer" before deleting the column project/bellissima release/14.0.0

#15750 V14: Run SQL Server Integration/Acceptance tests manually release/14.0.0

#15748 V14 Added acceptance tests for Dashboard release/14.0.0

#15747 Clean up leftovers from old dictionary pagination release/14.0.0

#15746 Add ancestor endpoints and remove explicit parent context release/14.0.0

#15745 V14: Align cultures & segments casing project/bellissima release/14.0.0

#15739 Do not allow ignoring user start nodes for system data types release/14.0.0

#15738 Ensure that data types required by the core cannot be deleted. project/bellissima release/14.0.0

#15733 Migrate data type configurations from V7.0+ release/14.0.0

#15732 V14: Align routes project/bellissima release/14.0.0

#15727 V14: Member collection view/filter endpoint project/bellissima release/14.0.0

#15714 V14 QA Fix package acceptance test release/14.0.0

#15710 V14: generate dynamic importmap project/bellissima release/14.0.0

#15709 V14 QA fix failing dictionary acceptance tests. release/14.0.0

#15705 V14 QA Decreased retry of failing test from 5 to 3. project/bellissima release/14.0.0

#15703 Output "operationStatus" for error scenarios whenever possible project/bellissima release/14.0.0

#15699 Enable reuse of BackOfficeSecurityRequirementsOperationFilter for custom APIs release/14.0.0

#15696 V14: Document and media collection view endpoints project/bellissima release/14.0.0

#15695 Member response model must not have a `name` property release/14.0.0

#15687 V14: List view reference in ContentType release/14.0.0

#15685 V14: Migrate nucache to use System.Text.Json release/14.0.0

#15684 fix udi leaking in the management api project/bellissima release/14.0.0

#15681 Document and Media restore endpoints release/14.0.0

#15680 Scheduled publishing in Management API release/14.0.0

#15679 V14 Added acceptance tests for DataTypes release/14.0.0

#15669 V14: Member group controller project/bellissima release/14.0.0

#15667 Management API model mapping take two release/14.0.0

#15663 Align presentation model factory naming project/bellissima release/14.0.0

#15662 Members and member types in the Management API release/14.0.0

#15661 Move document related operations to DocumentControllerBase project/bellissima release/14.0.0

#15660 V14: Align item namespaces project/bellissima release/14.0.0

#15659 Remove template scaffolding from the API release/14.0.0

#15656 Move the ContentControllerBase to the correct location release/14.0.0

#15653 V14 Added acceptance tests for Relation Types release/14.0.0

#15652 V14 QA fix failing acceptance tests on pipeline release/14.0.0

#15651 V14: Invalidate user tokens project/bellissima release/14.0.0

#15646 V14: Fix up install controller release/14.0.0

#15644 Property level validation for Management API project/bellissima release/14.0.0

#15641 V14: Update DataTypeControllerBase to use GetAllAsync() project/bellissima release/14.0.0

#15636 V14/feature/delete media in recyblebin release/14.0.0

#15635 V14 Added missing tests and fixed failed tests for Partial View release/14.0.0

#15632 add retry count for flaky test release/14.0.0

#15629 V14: Migration Cleanup project/bellissima release/14.0.0

#15620 V14: Fix composition endpoints namespaces project/bellissima release/14.0.0

#15618 V14 Acceptance Test for the Package Section release/14.0.0

#15609 V14: Migrate JsonConfigManipulator to System.Text.Json project/bellissima release/14.0.0

#15603 V14/feature/more configuration endpoints project/bellissima release/14.0.0

#15602 Add missing empty recycle bin endpoints project/bellissima release/14.0.0

#15600 Add management api delete document endpoints release/14.0.0

#15590 "Created at" responses should not have a response body release/14.0.0

#15586 v14: Merge NewBackOfficeSettings into SecuritySettings. project/bellissima release/14.0.0

#15584 V14: Composition endpoints for Document and Media types project/bellissima release/14.0.0

#15580 Implemented culture based authorization for content project/bellissima release/14.0.0

#15570 V14: Fix not being able to create scripts in root project/bellissima release/14.0.0

#15557 V14: Add security related configurations project/bellissima release/14.0.0

#15555 Migrated ReportSite, OpenIddictCleanup and TemporaryFileCleanup to background jobs project/bellissima release/14.0.0

#15553 V14: Copy and move endpoints for content and media types project/bellissima release/14.0.0

#15546 Model mapping PoC release/14.0.0

#15536 V14: Migrate examine integration tests to V14 release/14.0.0

#15527 V14 QA Fixed the failed acceptance tests release/14.0.0

#15521 File system endpoints redo release/14.0.0

#15518 Implement temporary file configuration endpoint release/14.0.0

#15507 V14: Security configuration project/bellissima release/14.0.0

#15505 Management API for dynamic root and query steps. release/14.0.0

#15503 [v14] Absolute media urls project/bellissima release/14.0.0

#15497 V14: Server information project/bellissima release/14.0.0

#15490 Add post and delete methods to user-group/id/users to add/remove user… release/14.0.0

#15481 v14: Add Preview controller release/14.0.0

#15479 V14 QA Added acceptance tests for Dictionary release/14.0.0

#15471 V14: Add optional key to template create model project/bellissima release/14.0.0

#15459 Make "create folder" return HTTP 201 Created for file system folders project/bellissima release/14.0.0

#15457 V14: Tighten permissions for folder controllers type/bug project/bellissima release/14.0.0

#15449 V14 Bugfix, fixed some of the document controllers project/bellissima release/14.0.0

#15446 Update import maps release/14.0.0

#15443 V14 Fixed Stylesheet controller naming release/14.0.0

#15442 V14: Rename user controller files to match class names project/bellissima release/14.0.0

#15408 PropertyEditor(UI)Alias name refactor release/14.0.0

#15364 Management API: Allow specifying root access for user groups project/bellissima release/14.0.0

#15356 Required on view models release/14.0.0

#15333 Management API should expose if a user group is a system group project/bellissima release/14.0.0

#15325 V14 QA Refactor code of Partial View acceptance tests release/14.0.0

#15316 Move system information away from the User API release/14.0.0

#15310 Add missing API version attributes to Management API controllers project/bellissima release/14.0.0

#15308 V14/feature/management tree count by take zero release/14.0.0

#15269 V14: Allowing custom backoffice host with CORS policy release/14.0.0

#15265 V14 added acceptance tests for the Stylesheets release/14.0.0

#15212 V14 QA added Scripts acceptance tests release/14.0.0

#15211 V14: Add authorization policies to Management API controllers - p2 release/14.0.0

#15210 V14 added acceptance tests for the Partial Views release/14.0.0

#15200 V14: Start using user group permission service release/14.0.0

#15199 Improvement: Data type import map update release/14.0.0

#15187 Allow ID for a new dictionary-item to be specified project/bellissima release/14.0.0

#15179 V14 added test for the Templates release/14.0.0

#15155 Data type icons should not be served from the Management API release/14.0.0

#15147 V14: Webhook Management API project/bellissima release/14.0.0

#15108 V14 QA Added Log Viewer Tests release/14.0.0

#15100 V13 to V14 merge 01-11-2023 release/14.0.0

#15026 Cleaned up V14 TODOs from ContentApiItemControllerBase release/14.0.0

#15025 V14/feature/custom generic swagger release/14.0.0

#14985 V14/feature/resend user invite endpoint release/14.0.0

#14958 V14: Replacing OpenIddict developer certificates with a setup for production release/14.0.0

#14952 Improvement: Align user import map release/14.0.0

#14948 V14/feature/response model trash tracking release/14.0.0

#14945 Fix update to update foreach Group release/14.0.0

#14928 Default value editors for all (meaningful) value types project/bellissima release/14.0.0

#14926 V14: Publish Bellissima package to npm via Pipelines release/14.0.0

#14845 Improvement: Update import map to repository module release/14.0.0

#14844 Improvement: Update event module path in import map release/14.0.0

#14804 Minor Management API changes from FE release/14.0.0

#14797 V14: Update import-map release/14.0.0

#14792 Feature: rename context module to app module release/14.0.0

#14791 Feature: Add culture module to importmap release/14.0.0

#14783 append 3 more things to the import maps of C# release/14.0.0

#14779 V14/feature/front end release 20230908 release/14.0.0

#14774 Publishing in the Management API project/bellissima release/14.0.0

#14769 Added necesary classes to define the StringPropertyEditor release/14.0.0

#14739 Fix/in browser postman auth & editor config boolean serialization project/bellissima release/14.0.0

#14735 Bulk delete functionality for management api release/14.0.0

#14730 Add member auth to the Delivery API release/14.0.0

#14712 Add content and media sorting to the Management API release/14.0.0

#14711 V14 bugfix. added missing package scope release/14.0.0

#14706 Fixed up the relation management api endpoints to use guids and paging project/bellissima release/14.0.0

#14704 User forgot password functionality for Management API release/14.0.0

#14685 V14: Consistently refer to user key release/14.0.0

#14682 Content type and media type container CRUD controllers and services release/14.0.0

#14665 Content and media type CRUD controllers and services release/14.0.0

#14634 Updated all 404 and 500 responses to use problem details model release/14.0.0

#14589 V14/merge release/14.0.0

#14576 V14: Rename folder response model release/14.0.0

#14566 V14: Fix pipelines release/14.0.0

#14551 V14: Add authorization policies to new Backoffice API controllers - p1 release/14.0.0

#14536 V14: refactor property editor aliases release/14.0.0

#14512 Enable inheritance after merge release/14.0.0

#14511 V14: Refactor LogViewerService release/14.0.0

#14501 V14: Public access controller release/14.0.0

#14491 Verify user invite token release/14.0.0

#14480 Fix EFCore.Sqlite and EFCore.SqlServer project load in solution file release/14.0.0

#14478 V14: Skip and take updates release/14.0.0

#14477 V14: Refactor icons for tree items release/14.0.0

#14476 Updated our API acceptance tests to use our updated testHelpers release/14.0.0

#14472 v14: Rewrite static assets for the backoffice release/14.0.0

#14470 V14: refactor GetPermissions to use attempt pattern release/14.0.0

#14465 Use OpenIddict with real db instead of inmemory release/14.0.0

#14460 Added missing scope release/14.0.0

#14456 Added UI acceptance for the telemetry section category/acceptance-tests release/14.0.0

#14448 Added acceptance tests for testing the API for the UserGroups section. category/acceptance-tests release/14.0.0

#14447 Added acceptance tests for testing the API for the Language section. release/14.0.0

#14446 Added acceptance tests for testing the API for the Dictionary section. release/14.0.0

#14445 Added acceptance tests for testing the API for the Users section. category/acceptance-tests release/14.0.0

#14441 Added acceptance tests for testing the API for the Script section release/14.0.0

#14438 Added acceptance tests for testing the API for the PartialView section release/14.0.0

#14437 Added acceptance test for testing our api for the DataTypes section category/acceptance-tests release/14.0.0

#14435 V14/qa/new acceptance tests release/14.0.0

#14434 V14: allowed children endpoints release/14.0.0

#14417 Update OpenApi.json release/14.0.0

#14412 v14: update package templates with new umbraco-package.json format release/14.0.0

#14374 V14: frontend ui docs release/14.0.0

#14353 V14: Replace usage of SortedSet with HashSets and ISets release/14.0.0

#14352 Add get ByEditorUiAlias datatype item endpoint project/bellissima release/14.0.0

#14349 Add location header for CORS requests release/14.0.0

#14336 Get current user endpoint in management api release/14.0.0

#14334 Temporary CRUD API for content types release/14.0.0

#14326 V14: Update template controllers release/14.0.0

#14323 V14: Current user controller release/14.0.0

#14319 V14: umbraco-package.json schema release/14.0.0

#14318 v14: login app release/14.0.0

#14301 V14: Add information to tree items release/14.0.0

Changes in v14.1.0

10 new features, 0 breaking changes, and 77 issues & tasks were implemented

Features 10

#16728 V14: Expose `Umb-Notifications` HTTP header type/feature area/backend release/14.1.0

#16724 V14: Build and publish Typedoc docs category/notable type/feature release/14.1.0

#16723 v14: Implement backoffice signalR hub type/feature release/14.1.0

#16629 Simplified how we disable the TransportSecurityRequirement in OpenIddict type/feature release/14.1.0

#16609 Add endpoint for calculating effective user start nodes type/feature release/14.1.0

#16507 Added a Notification warnings when publishing variants without a domain type/feature release/14.1.0

#16503 V14: Include description in doctype item type/feature release/14.1.0

#16430 Include umbraco-package.json manifests in telemetry data type/feature release/14.1.0

#16200 Webhook log improvements type/feature release/14.1.0 release/13.4.0

#16104 Add blocks in RTE telemetry type/feature release/14.1.0 release/13.4.0

Issues & Tasks 77

#16773 v14 Slider Decimals input and increment validation error type/bug area/frontend affected/v14 release/14.1.0

#16729 V14: OpenAPI: Explicitly set `ByRelationTypeKey` endpoint name type/bug release/14.1.0

#16719 v14.1.0-rc backoffice doesn't ship with type declarations type/bug area/frontend affected/v14 release/14.1.0

#16711 Cancelling ContentTypeSavingNotification is not propagated to UI type/bug area/frontend affected/v14 release/14.1.0

#16665 [V14] Fix old rte seed value causing the toolbar not to appear type/bug release/14.1.0

#16661 [V14] Make the backend work with the new localLinks format type/bug release/14.1.0

#16701 [BUG]: 'The specified media type was not found' when uploading image after creating folder in Umbraco 14 state/sprint-candidate type/bug state/reproduced area/backend affected/v14 release/14.1.0

#16653 Nuget update 2024 06 25 dependencies release/14.1.0

#16652 Code changes from V13.4 release/14.1.0

#16642 Doc type descriptions aren't pulling through to block list cards type/bug area/frontend affected/v14 release/14.1.0

#16640 Umbraco 14 - Block Grid Area size does not save type/bug area/frontend affected/v14 release/14.1.0

#16638 Could not obtain an HTTP context when ContentPublishedWebhookEvent fired type/bug release/14.1.0 release/13.5.0

#16631 Rich text property editor generates incorrect markup for local links type/bug area/backend affected/v14 release/14.1.0

#16626 IVirtualPageControllers localize based on browser-headers since the introduction of EagerMatcherPolicy type/bug release/14.1.0 release/13.4.0

#16614 Allow http for openiddict type/bug release/14.1.0

#16605 Cannot run a clean V14 installation with http:// scheme type/bug release/14.1.0

#16604 Fix unguarded calls to ServiceDescriptor.ImplementationType for keyed services community/pr type/improvement release/14.1.0

#16601 Installer failed to pass database setup because of bad user password length validation type/bug area/frontend affected/v14 release/14.1.0

#16587 'umbMigrationV14' property in 'Configuration' causes content transfer issues with Umbraco Deploy type/bug release/14.1.0

#16581 [v14] Infinity editing of Document Type from Content section seems broken type/bug area/frontend release/14.1.0

#16579 TinyMCE Source Code Editor not displaying type/bug area/frontend affected/v14 release/14.1.0

#16578 Cannot log into /Umbraco when running it locally type/bug release/14.1.0

#16577 Truncated aliases type/bug area/frontend release/14.1.0

#16573 File Upload Field data type prevents document publishing type/bug release/14.1.0

#16549 OpenIddict should only handle `/umbraco/` requests type/bug release/14.1.0

#16548 "Restrict Public Access" does not work type/bug area/frontend affected/v14 release/14.1.0

#16547 v14: not all modals are exported in Backoffice package type/bug area/frontend affected/v14 release/14.1.0

#16545 Add custom mvc setup method to testserver base class type/bug affected/v14 release/14.1.0

#16534 V14: No nodes page - fix broken logo URL + replace old background image community/pr type/bug release/14.1.0

#16529 v14: Add retries to flaky tests release/14.1.0

#16524 [V14] Media upload to folder doesn't work type/bug release/14.1.0

#16522 V14 Can't navigate from User to User Group type/bug release/14.1.0

#16519 [V14] Sort children of type/bug area/frontend affected/v14 release/14.1.0

#16518 [V14] RTE in classic mode shouldn't hide the separator line in larger screens type/bug area/frontend affected/v14 release/14.1.0

#16516 V14: Cannot unregister DeliveryApi type/bug release/14.1.0

#16515 [V14] Checkbox list causes dots everywhere type/bug area/frontend affected/v14 release/14.1.0

#16514 V14: Handle embedded media providers returning dimensions as string values in their oEmbed JSON response type/bug release/14.1.0

#16505 ActionsMenu modal not closing if you click on a create button type/bug area/frontend affected/v14 release/14.1.0

#16502 V14-RC5: Properties with same alias as doctype fail to be created type/bug release/14.1.0

#16500 V14-RC5: Richtext stylesheet is marking Styles as mandatory field type/bug area/frontend affected/v14 release/14.1.0

#16499 Property description styling is broken type/bug area/frontend affected/v14 release/14.1.0

#16491 V14-RC5: Overflow in overlay when inserting field value type/bug release/14.1.0

#16490 Access nodes for an user are highlighed as links type/bug area/frontend affected/v14 release/14.1.0

#16489 'Edit permissions for this Document Type' button is missing type/bug area/frontend affected/v14 release/14.1.0

#16485 V14-RC5: Media shows 'Data Type' in references type/bug area/frontend affected/v14 release/14.1.0

#16479 V14-RC5: Missing localization for keys in Security health check type/bug area/backend affected/v14 release/14.1.0

#16477 [v14] Health Checks do not persist action parameters from check to action. type/bug release/14.1.0

#16474 V14: Member info missing “Created” and “Last edited” time + the User creating the member on the “Created” field type/bug area/frontend affected/v14 release/14.1.0

#16466 Block Grid: "Allow in root" should be enabled by default type/bug area/frontend affected/v14 release/14.1.0

#16465 Block List/Grid Issue when removing settingsModel type/bug area/frontend affected/v14 release/14.1.0

#16461 Block Configuration: Folders can be selected as ElementTypes type/bug area/frontend affected/v14 release/14.1.0

#16457 Query Builder missing frontend validation type/bug area/frontend affected/v14 release/14.1.0

#16456 Media Picker: Quite a lot of space in the dialog? type/bug area/frontend affected/v14 release/14.1.0

#16455 Media Picker: Focal point is hard to use type/bug area/frontend affected/v14 release/14.1.0

#16454 Media picker: "Reset focal point" is visible even if focal points are disabled type/bug area/frontend affected/v14 release/14.1.0

#16451 Cannot create new partial view, when already on that page type/bug area/frontend affected/v14 release/14.1.0

#16448 V14: Console error when creating datatype type/bug release/14.1.0

#16445 Handle master template not found as bad request type/bug release/14.1.0

#16437 Slider with range enabled throws JS error on load type/bug area/frontend affected/v14 release/14.1.0

#16419 v14: Validate file name to return correct error type/bug release/14.1.0

#16416 Content Delivery API Response for Media URL Returns Absolute URL in RTE Instead of Relative URL type/bug area/backend affected/v12 affected/v13 release/14.1.0 release/13.4.0

#16399 Block grid areas change size when you add another area type/bug area/frontend affected/v14 release/14.1.0

#16379 Fixes a NullReferenceException bug when the ValueSetValidator is null community/pr type/bug release/14.1.0

#16331 V13: Move publishing notification after validation type/bug release/14.1.0 release/13.4.0

#16320 Can't manually adjust the Sort Order of the Tab on a Document Type definition type/bug area/frontend affected/v14 release/14.1.0

#16291 V14-RC3: Recycle Bin updates only after full page reload type/bug area/frontend affected/v14 release/14.1.0

#16236 V14-RC3 - When having many content nodes the URL preview in chrome hides the "Recycle bin" type/bug release/14.1.0

#16227 Umbraco 14 RC 3 - Method CreateBlockModel.EnrichBlockItem cannot create a BlockGridModel type/bug area/frontend affected/v14 release/14.1.0

#16179 V14-RC2: Login when hosting behind proxy type/bug release/14.1.0

#16167 V14-RC2 : Document Types - Create folder, name isn't in focus type/bug release/14.1.0

#16166 V14-RC2 : Document Types - can't reorder tabs. type/bug area/frontend affected/v14 release/14.1.0

#16098 v14-rc1 - Duplicate content item - no errors if destination not picked type/bug release/14.1.0

#16072 Correct BasicAuthSettings.Enabled description community/pr category/dx type/improvement release/14.1.0 release/13.4.0

#16049 Respect backoffice login returnPath regression community/pr type/bug release/14.1.0 release/13.4.0

#15986 Fix 11782: Create missing UI folder on temp path when using Umbraco.Tests.Integration community/pr category/dx type/improvement release/14.1.0 release/13.3.1

#15938 Define RefreshMethodType enum values community/pr type/improvement release/14.1.0 release/13.4.0

#15185 Add check for ContentVariation.Nothing when copying documents. community/pr type/bug area/backend release/14.1.0 release/13.4.0

Changes in v14.1.1

0 new features, 0 breaking changes, and 2 issues & tasks were implemented

Issues & Tasks 2

#16779 Date Picker not saving data status/regression type/bug area/frontend affected/v14 release/14.1.1

#16693 [BUG]: Umb.PropertyEditorUi.DatePicker doesn't reset when the underlying model is reset type/bug area/frontend affected/v14 release/14.1.1

Changes in v14.1.2

0 new features, 0 breaking changes, and 0 issues & tasks were implemented

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

Features 4

#16780 Removed Type attribute from parsed local links type/feature release/14.2.0

#16774 Make block editor base classes public type/feature release/14.2.0

#16759 V14: Add `usernameIsEmail` to the user configuration object type/feature release/14.2.0

#16715 Add Health Check for Runtime mode community/pr category/dx type/feature release/14.2.0

Issues & Tasks 63

#16880 Do not allow save of invalid domains type/bug release/14.2.0

#16863 FIX: Deleting language can make the backoffice client unusable release/14.2.0

#16861 Updated NuGet Packages dependencies release/14.2.0

#16845 Fix: .well-known/openid-configuration doesn't work anymore release/14.2.0

#16840 Remove favicon from dotnet templates community/pr type/improvement release/14.2.0

#16837 Fixing regression bug introduced in #14806 community/pr type/bug release/13.5.0 release/14.2.0

#16836 Graceful handling of unauthorized requests to the Management API release/14.2.0

#16813 Document Type Localization does not work in v14 and user defined language files type/bug area/frontend affected/v14 release/14.2.0

#16808 V14: Unable to reuse existing `propertyEditorSchemaAlias` type/bug area/frontend affected/v14 release/14.2.0

#16797 Unable to Publish to Azure Web App type/bug area/frontend affected/v14 release/14.2.0

#16796 ApiError The authenticated user do not have access to this resource when accessing a media folder type/bug release/14.2.0

#16795 Unable to use the Date Picker inside of a block list type/bug area/backend affected/v14 release/14.2.0

#16794 notification.CancelOperation message not showing type/bug release/14.2.0

#16793 Not possible to clear a Date Picker value once set type/bug area/frontend affected/v14 release/14.2.0

#16792 V14: Remove user-defined.css internal release/14.2.0

#16789 Users with fixed content/media start nodes can't see more than 50 items type/bug release/14.2.0

#16788 Fix `UdiRange.Parse()` throwing `ArgumentException` for valid value release/14.2.0

#16776 Issues with Umbraco Flavored Markdown type/bug area/frontend affected/v14 release/14.2.0

#16767 V14 Logviewer, navigating to the search tab has the value for search as "undefined" type/bug area/frontend affected/v14 release/14.2.0

#16763 Long file paths in backoffice files type/bug affected/v14 release/14.2.0

#16740 V14 Block Grid area creation in a block type/bug area/frontend release/14.2.0

#16738 V14 Block List Editor Configuration is missing Thumbnail type/bug area/frontend affected/v14 release/14.2.0

#16737 V14 Block Data Types are missing color pickers for background color and icon color type/bug area/frontend affected/v14 release/14.2.0

#16736 V14 Block List Editor Configuration is missing Custom View type/bug area/frontend affected/v14 release/14.2.0

#16735 Move ReservedFieldNames to type configuration endpoints type/bug release/14.2.0

#16721 Can not use created blueprint / content templates type/bug area/frontend affected/v14 release/14.2.0

#16716 More than 50 items in media folder results in Api error "Not Found" type/bug area/frontend area/backend affected/v14 release/14.2.0

#16699 [BUG]: Multi-url-picker component not showing when extending backoffice type/bug area/frontend affected/v14 release/14.2.0

#16697 [BUG]: UI for toggles shrink if text for permission type is long type/bug area/frontend affected/v14 release/14.2.0

#16598 Block Grid does not render block editor thumbnails type/bug area/frontend affected/v14 release/14.2.0

#16595 After publishing a new node, it sometimes shows as grayed out in the navigation tree. type/bug area/frontend affected/v14 release/14.2.0

#16512 [V14] Can't update the email of a user type/bug area/frontend affected/v14 release/14.2.0

#16504 v14-RC5 errormessages showed in raw text format type/bug area/frontend affected/v14 release/14.2.0

#16498 Create new content item doesn't work if the current page is in the recycle bin type/bug area/frontend release/14.2.0

#16494 Nodes does not show as published in the tree type/bug area/frontend release/14.2.0

#16493 Parent page shows list view and tree view at same time type/bug area/frontend affected/v14 release/14.2.0

#16492 Media/Content access node view is not updated with access nodes until the page is refreshed type/bug area/frontend affected/v14 release/14.2.0

#16473 V14: Missing “Compositions” button on Media Type and Member Type type/bug area/frontend affected/v14 release/14.2.0

#16472 V14: Creating a new configuration for a property editor, shows an overview of the existing configs type/bug area/frontend affected/v14 release/14.2.0

#16470 Removing a doctype composition does not update the UI type/bug area/frontend affected/v14 release/14.2.0

#16467 Collection view column headers do not scroll gracefully type/bug area/frontend affected/v14 release/14.2.0

#16462 Console error when picking Block List as property editor type/bug area/frontend release/14.2.0

#16460 [V14] Unexpected behaviour when switching editing language type/bug area/frontend affected/v14 release/14.2.0

#16458 v14: Wrong icon for "Label" property editor type/bug area/frontend affected/v14 release/14.2.0

#16450 V14: Media upload area is not clickable type/bug area/frontend affected/v14 release/14.2.0

#16447 Templates do not show validation messages type/bug area/frontend affected/v14 release/14.2.0

#16442 MNTP does not respect min and max configuration type/bug area/frontend area/backend affected/v14 release/14.2.0

#16436 Textarea "Maximum allowed characters" configuration is not utilized type/bug area/frontend affected/v14 release/14.2.0

#16411 V14.0.0-RC4: Creating document or media type from tree root doesn't focus name input state/sprint-candidate type/bug state/reproduced area/frontend affected/v14 release/14.2.0

#16410 V14.0.0-RC4: Consistent naming of content templates / blueprints type/bug area/frontend affected/v14 release/14.2.0

#16406 Added apostrophe to allowed characters for username. community/pr type/bug release/14.2.0

#16382 Block list - Settings content app shows up for block list types even when settings model is not configured type/bug area/frontend affected/v14 release/14.2.0

#16362 Save button has border radius on one side type/bug area/frontend affected/v14 release/14.2.0

#16273 v14-rc3 - Media section - switch between table/grid view - dropdown do not disappear type/bug affected/v14 release/14.2.0

#16252 V14-RC3: Remove "All" filter option from user status type/bug area/frontend affected/v14 release/14.2.0

#16248 V14-RC3: Composition for Media and Member type/bug area/frontend affected/v14 release/14.2.0

#16246 V14-RC3: a11y: cannot tab to alias type/bug area/frontend affected/v14 release/14.2.0

#16220 Combining OpenId and OfflineAccess scope community/pr type/bug release/13.5.0 release/14.2.0

#16176 V14-RC2: Language selector shows when only 1 language state/sprint-candidate type/bug state/reproduced area/frontend affected/v14 release/14.2.0

#16164 V14-RC2 : Document types Cannot add properties directly to tabs. type/bug area/frontend affected/v14 release/14.2.0

#16134 v14-rc2 - add custom view to a block in the settings of a Block Grid datatype type/bug area/frontend affected/v14 release/14.2.0

#16690 [BUG]: A11y - Content tree caret buttons has no accessible name/role/value type/bug area/frontend affected/v14 release/14.2.0

#16689 [BUG]: UmbVariantableWorkspaceContextInterface is marked as obsolete but suggested interface `UmbVariantWorkspaceContextInterface` does not exist type/bug area/frontend affected/v14 release/14.2.0

Changes in v14.3.0

4 new features, 0 breaking changes, and 42 issues & tasks were implemented

Features 4

#17028 Add notification alias to document notifications endpoint output type/feature release/14.3.0

#17026 Add endpoint for upgrade checks type/feature release/14.3.0

#16830 Add Content-Security-Policy (CSP) health check community/pr category/dx type/feature release/14.3.0

#16815 Improve dotnet templates category/notable type/feature release/14.3.0

Issues & Tasks 42

#18045 Cannot view "Options" section under "Add/Edit Property" screens. type/bug release/14.3.0

#17130 Move all V14 User and User Group migration to pre-migrations release/14.3.0

#17107 "Edit permissions for this Document Type" gives APIError type/bug area/frontend affected/v14 release/14.3.0

#17062 Updated nuget packages dependencies release/14.3.0

#17056 V14: Remove Rollback Permission from user group has no effect type/bug release/14.3.0

#17052 Allow client to send language values, that user cannot persist release/14.3.0

#17003 v14 richtext editor not showing any block options type/bug area/frontend affected/v14 release/14.3.0

#16997 Updated the assembly names to avoid a debug-warning in the log type/bug release/14.3.0

#16983 Attended upgrade from v10 > v13 > v14 fails due to missing 'umbracoUser.key' column type/bug area/backend affected/v14 release/14.3.0

#16978 V14: Fix templates not having set master template on package install release/14.3.0

#16967 V14: Extensions of type `AppEntryPoint` are not being executed on the login screen type/bug release/14.3.0

#16958 Remove warnings from Umbraco.Web.UI community/pr category/dx release/14.3.0

#16957 Can not customize CSS for login page type/bug area/frontend affected/v14 release/14.3.0

#16949 Clicking Insert Block In RTE redirects to frontpage of backoffice type/bug area/frontend affected/v14 release/14.3.0

#16939 Fix `IContentBase.GetUdi()` extension method to support document-blueprint entity type release/14.3.0

#16933 Support parentId in document/media item search endpoints release/14.3.0

#16921 Stripped username before login community/pr category/ux release/14.3.0

#16910 improve missingProperties data returned for missing propertie values release/14.3.0

#16907 V14: Align permissions for audit log release/14.3.0

#16876 Inactive Users showing up in the event log of a deleted Media item type/bug release/14.3.0

#16859 Cannot get variantId of property type/bug area/frontend affected/v14 release/14.3.0

#16844 Small overlay is slim compared to old backoffice type/bug area/frontend affected/v14 release/14.3.0

#16832 Fix for MemberDefaultLockoutTimeInMinutes lockout time community/pr type/bug release/13.5.0 release/14.3.0

#16826 Infinite Editing should not close when there is validation errors type/bug area/frontend release/14.3.0

#16664 14.1.0-RC1 Image cropper in a block doesn't save type/bug area/frontend affected/v14 release/14.3.0

#16656 [v14] Block level validation UI missing type/bug area/frontend release/14.3.0

#16641 Changing a property name also changes the alias even when the alias is locked type/bug area/frontend affected/v14 release/14.3.0

#16632 MNTP dynamic root doesn't work inside block list elements type/bug area/frontend affected/v14 release/14.3.0

#16544 Use version of the assembly with the same name as the package ID (for telemetry data) release/14.3.0

#16496 Making method ExecuteAsync virtual community/pr category/dx area/backend affected/v14 release/13.5.0 release/14.3.0

#16440 V14: Missing client-validation when creating Data Type without name type/bug area/frontend release/14.3.0

#16414 V14.0.0-RC4: Cannot focus lock icon in alias community/up-for-grabs type/bug area/frontend affected/v14 release/14.3.0

#16380 I can create a property for a doctype without entering a label or selecting a property editor type/bug area/frontend release/14.3.0

#16376 Trying to save a node without name gives "Bad Request" error type/bug area/frontend release/14.3.0

#16298 V14-RC3: BlockList inline editing mode does not work type/bug area/frontend affected/v14 release/14.3.0

#16168 V14-RC2: Document types, possible to create a property without a label type/bug area/frontend release/14.3.0

#16162 V14-RC2 - Image Upload field datatype doesn't add new row on return type/bug area/frontend affected/v14 release/14.3.0

#16158 V14-RC2: Colour Picker Datatype - Tab and return behavior when adding colours to is incorrect type/bug area/frontend affected/v14 release/14.3.0

#16686 [BUG]: Property can be created without an editor type/bug area/frontend release/14.3.0

#15929 Update valid reasons to not have a template on a content node to include having umbracoRedirect community/pr category/dx release/14.3.0 release/13.6.0

#15908 Cache a dictionary of dictionaries community/pr type/bug release/14.3.0

#15424 Add `RemoveDefault()` extension method to fluent API for CMS webhook events release/14.3.0 release/13.6.0

Changes in v14.3.1

0 new features, 0 breaking changes, and 3 issues & tasks were implemented

Issues & Tasks 3

#17291 Do not rely on NuCache to do key/id lookups release/14.3.1

#17286 V14 Updated nuget package dependencies release/14.3.1

#17246 Fix ContentStore locking exceptions in async code type/bug release/13.5.2 release/14.3.1

Changes in v14.3.2

0 new features, 0 breaking changes, and 0 issues & tasks were implemented

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

Issues & Tasks 1

#18602 V13: bumped imagesharp to prevent CVE-2025-27598 community/pr release/13.7.1 release/15.2.3 release/14.3.3 release/10.8.9

Changes in v14.3.4

0 new features, 0 breaking changes, and 0 issues & tasks were implemented

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

Features 1

#16731 V14: Adding the ability to conditionally serialize version bound properties for the Delivery API type/feature release/14.4.0

Issues & Tasks 14

#17661 Fix copy document with descendants onto self release/14.4.0 release/15.2.0

#17655 Umbraco.Decimal property editor return 0 when the number does not have decimals type/bug release/15.1.0 release/14.4.0

#17571 Content Editors Unable To Select Page Template type/bug release/15.1.0 release/14.4.0

#17512 No validation when updating the email of an existing member type/bug release/15.1.0 release/14.4.0

#17510 Can create empty media files with just a name even though a file is mandatory type/bug area/frontend affected/v14 affected/v15 release/14.4.0 release/15.2.0

#17468 Make catch all endpoints for those ending with a path type/bug release/15.0.0-rc4 release/14.4.0

#17464 V14 Html local link parser regex fails (RTE) type/bug release/14.4.0

#17431 DictionaryService.GetMany translations are empty type/bug area/backend affected/v14 affected/v15 release/14.4.0 release/15.2.0

#17339 Users are unable to edit or create Members unless they have access to the Settings section status/regression type/bug release/15.1.0 release/14.4.0

#17308 V14 - umbracoAudit table is not logging some audit events type/bug area/backend affected/v14 affected/v15 release/14.4.0 release/15.2.0

#17288 V15: Rich Text Editor links do not work with query strings and anchors type/bug release/15.0.0 release/15.0.0-rc2 release/14.4.0

#17215 Incorrect JSON serialization in webhooks for rich text type/bug release/15.1.0 release/14.4.0

#17084 "The authenticated user do not have access to this resource" for Editors on RTE with custom CSS linked type/bug area/backend affected/v14 release/15.1.0 release/14.4.0

#11786 A member that has changed their email address/user name, can still login with the old value type/bug release/13.6.0 release/14.4.0 release/15.2.0

Changes in v15.0.0

8 new features, 8 breaking changes, and 23 issues & tasks were implemented

Features 8

#17280 V15: Implement sorting for the in-memory navigation structures (document and media) type/feature release/15.0.0 release/15.0.0-rc2

#17228 Hotfix: update login photo type/feature release/15.0.0

#17164 V15: Swap default Richtext Editor data-type from TinyMCE to Tiptap category/notable type/feature release/15.0.0

#17132 Swagger sub types selectors (take 2) type/feature release/15.0.0

#17118 V15: Allows blocks in rich text editor to exclude the "Umbraco-Block" HTML comment type/feature release/15.0.0

#17108 [V15] Updated dotnet template for Umbraco Packages with Bellisima community/pr category/dx type/feature release/15.0.0

#16938 V15: Hybrid Caching category/breaking category/notable release/15.0.0

#16818 Introduce `INavigationService` for in-memory navigation data type/feature release/15.0.0

Breaking changes 8

#22 [Breaking change]: Extension Manifest Type Architecture + Constants/Modal Tokens/Types moved to their package category/breaking status/announcement category/source-incompatible cms/release/15.0.0

#17223 Fixed last remains of `GetAll` vs `GetMany` category/breaking release/15.0.0 release/15.0.0-rc2

#16817 API access with client credentials (core functionality) category/breaking release/15.0.0

#16769 Configure ImageSharp WebP encoder to use Lossy by default category/breaking community/pr type/bug release/15.0.0

#18 [Breaking change]: Access claims will be removed from `ClaimsIdentity` in V15 category/breaking cms/release/15.0.0

#16536 Add `IAsyncComponent` to allow async initialize/terminate category/breaking status/needs-docs release/15.0.0

#16 [Breaking change]: Block Level Variations category/breaking cms/release/15.0.0

#15 [Breaking change]: GetAll on services will change behavior in Umbraco 15 category/breaking cms/release/15.0.0

Issues & Tasks 23

#17525 Hotfix: expose using block variant type/bug release/15.0.0

#17485 Hotfix: Validate form control on pristine change type/bug release/15.0.0

#17482 Hotfix: observe expose with blocks variant id release/15.0.0

#17300 Umbraco Delivery API not valid OpenAPI specification (according to APIM) type/bug release/15.0.0

#17276 Cannot delete MemberGroup from Umbraco Backoffice type/bug area/frontend release/15.0.0

#17272 Linking error type/bug area/backend release/15.0.0 release/15.0.0-rc2

#17225 RTE Containers/Code style doesn't work type/bug release/15.0.0 release/13.6.0 release/15.0.0-rc2

#17219 v14.3 - RTE does not render links correctly if anchor or querystring is populated type/bug area/backend affected/v14 release/15.0.0 affected/v15 release/15.0.0-rc2

#17213 Fix internal class being returned from media cache service community/pr hacktoberfest-accepted release/15.0.0 hacktoberfest/contrib-2024

#17179 Block grid Create Button Label doesn't do anything community/up-for-grabs type/bug area/frontend affected/v14 release/15.0.0 affected/v15

#17148 TinyMCE does not restore alt text and captions on figures type/bug area/frontend affected/v14 release/15.0.0

#17136 Blockgrid element with Hide content editor checked still opens overlay after inserting type/bug area/frontend affected/v14 release/15.0.0 affected/v15

#17100 v14.2.0 - Upload Field empty after save type/bug area/frontend affected/v14 release/15.0.0

#17053 Updated to dotnet 9 RC.1 - and other nuget packages dependencies release/15.0.0

#17033 Determine urls at save and publish time release/15.0.0

#17009 Insert AnchorLink in RTE bug type/bug area/frontend area/backend affected/v14 release/15.0.0 affected/v15 release/15.0.0-rc2

#16985 Block Grid block thumbnail not rendering, generated path incorrect status/regression type/bug area/frontend affected/v14 release/15.0.0 affected/v15

#16930 V14 - The name of the uploaded file in the Content section is not correct type/bug area/frontend affected/v14 release/15.0.0

#16919 ModelsGenerator to IModelsGenerator in BuildModelsBuilderController community/pr type/bug release/15.0.0

#16592 Publish node with multiple languages throws error when properties are mandatory type/bug area/frontend release/15.0.0

#16371 Preview shows CultureNotFoundException error type/bug area/frontend affected/v14 release/15.0.0

#16367 "Inherited from..." tooltip for tabs from compositions missing type/bug area/frontend affected/v14 release/15.0.0

#16352 v14-rc4 : Clicking on a document type folder loads blank workspace view. type/bug area/frontend release/15.0.0

Changes in v15.1.0

9 new features, 0 breaking changes, and 73 issues & tasks were implemented

Features 9

#17636 Adds UFM Link component type/feature release/15.1.0

#17635 UFM: Adds Media Picker support to `umbContentName` type/feature release/15.1.0

#17618 V15: Show a loader during the login procedures rather than oddly styled content type/feature release/15.1.0

#17577 Feature: expose button for block custom views type/feature area/frontend release/15.1.0

#17542 Feature: Content Type Workspace Context Base type/feature release/15.1.0

#17498 Feature: close content detail workspace when complete type/feature release/15.1.0

#17489 V15: Bugfix: Add "Not Found" empty state to detail workspaces type/bug type/feature area/frontend release/15.1.0

#17484 Support for SMTP OAuth authentication through easier IEmailSenderClient implementation type/feature release/15.1.0

#16290 Change icons of media types community/pr type/feature release/15.1.0

Issues & Tasks 73

#17747 v15.1.0-rc | Save & Publish append new links all the time category/front-end type/bug release/15.1.0

#17724 bugfix: auto expose blocks on current variant type/bug release/15.1.0 release/15.1.0-rc2

#17712 V15 RC: Tiptap should only target valid block elements type/bug release/15.1.0 release/15.1.0-rc2

#17710 Hotfix: Don't request urls every time the document name updates type/bug release/15.1.0 release/15.1.0-rc2

#17689 Not able to use Multi Url Picker link names as labels in a Block List type/bug release/15.1.0

#17685 Cache is not cleared for a block that references a content item (in a Block Grid) type/bug release/15.1.0

#17683 Ensure all UMB_ constants is exported type/bug release/15.1.0 release/15.1.0-rc2

#17670 v15.1: RTE detects changes while there are none type/bug area/frontend release/15.1.0

#17657 build(deps): update @umbraco-ui/uui from 1.12.1 to 1.12.2 dependencies release/15.1.0

#17649 Umbraco with Redis Distributed Cache is failing after restart type/bug area/backend affected/v15 release/15.1.0

#17648 Docker compose setup fails for Umbraco on windows type/bug affected/v15 release/15.1.0

#17634 Existing content saved and published in block grid inline mode not saving type/bug release/15.1.0

#17632 Updated nuget packages dependencies release/15.1.0

#17626 Bump UUI to 1.12.1 dependencies area/frontend release/15.1.0

#17623 V15: Add information to item endpoints release/15.1.0

#17617 Media Picker: only allow navigating to folders/media with children + other fixes type/bug area/frontend release/15.1.0

#17614 Inserting Partial View name is wrongly formatted when inserted in a template type/bug release/15.1.0

#17613 V15: Update navigation references in Partial Views release/15.1.0

#17609 Aligning Settings welcome dashboard headlines type/bug area/frontend release/15.1.0

#17604 Block Grid is not rendering the layout or contents in areas type/bug release/15.1.0

#17599 Fixes #17598 community/pr type/bug release/15.1.0

#17592 Element Types with no properties (only areas) do not render in Block Grid type/bug release/15.1.0

#17589 V15: Tiptap: Updates database default configuration type/bug area/frontend area/backend affected/v15 release/15.1.0

#17587 Allow deleting files in upload property editor type/bug release/15.1.0

#17581 V15: Apply content type filtering to self too type/bug release/15.1.0

#17579 Fix: 17533 type/bug area/frontend release/15.1.0

#17558 Media Picker navigates into item without any children category/front-end type/bug release/15.1.0

#17548 V15 - Multiple hostnames per culture per node causes backoffice crash type/bug release/15.1.0

#17545 V15: npm updates 2024-11-15 dependencies javascript release/15.1.0

#17529 Nothing happens when click to "Create" button after creating a media folder type/bug area/frontend release/15.1.0

#17526 No access to resource error notification when creating member while I don't have access to the settings section type/bug release/15.1.0

#17521 Bug: Culture variant Block does not act correct without any varying properties type/bug release/15.1.0

#17516 Allow removing the default template from doc types type/bug release/15.1.0

#17513 When removing a template from a document type I get a bad request error and the template is not removed type/bug area/frontend affected/v15 release/15.1.0

#17507 V15: Updated OpenApi.json and TypeScript client release/15.1.0

#17501 Feature: Block workspace modal size from block type release/15.1.0

#17487 Cleanup: remove unused alias type/bug release/15.1.0

#17483 Bugfix: Document Workspace Info Links error type/bug release/15.1.0

#17481 Bugfix: Scoped Content Picker Search type/bug release/15.1.0

#17475 Feature: minor UI updates type/bug release/15.1.0

#17467 Block Grid components are not fully clickable in Umbraco 14 type/bug release/15.1.0

#17461 V15: Unable to configure List View to order by Name as default type/bug area/frontend affected/v14 affected/v15 release/15.1.0

#17457 15rc: Creating new doc type properties sort order doesn't count existing properties type/bug release/15.1.0

#17453 Flash of oddly styled content on login type/bug area/frontend release/15.1.0

#17451 Change button when configuring property is not visible when focused type/bug release/15.1.0

#17444 Wrong notification when created public access setting type/bug release/15.1.0

#17423 Fix has pending package migrations type/bug release/15.1.0

#17411 V15 Link picker accepts null item category/front-end type/bug affected/v14 affected/v15 release/15.1.0 release/15.2.0

#17388 Content that is not published shows a message in the info that that the content is published but not in the cache type/bug area/frontend affected/v14 affected/v15 release/15.1.0

#17368 Update Welsh lang file community/pr category/localization hacktoberfest-accepted type/improvement hacktoberfest/contrib-2024 release/15.1.0

#17343 Content picker search is broken type/bug area/frontend release/15.1.0

#17274 Live editing mode not working for blocklist and blockgrid category/front-end type/bug release/15.1.0

#17260 fix(#17220): added a sort to the mapping so the UI reflects the database community/pr type/bug hacktoberfest-accepted hacktoberfest/contrib-2024 release/15.1.0

#17256 Fix stylecop errors with function parameters on separate lines category/dx hacktoberfest-accepted type/improvement hacktoberfest/contrib-2024 release/15.1.0

#17230 v15: Content Collection talks about "Content App" community/up-for-grabs type/bug area/frontend affected/v14 affected/v15 release/15.1.0

#17183 v14.3 - Components in Content view do not update after save/publish type/bug area/frontend affected/v14 affected/v15 release/15.1.0

#17143 14.3 RC - inline block list editor labels not rendering UFM type/bug area/frontend affected/v14 affected/v15 release/15.1.0

#17134 Block List in Inline Mode does not work when inside a Block Grid component type/bug area/frontend affected/v14 affected/v15 release/15.1.0

#17133 Block List in Inline Mode does not support custom labels type/bug area/frontend affected/v14 affected/v15 release/15.1.0

#17105 Installation screen responsiveness 13 in community/up-for-grabs type/bug area/frontend affected/v14 release/15.1.0

#17101 Umbraco 14 dictionary filtering removed type/bug area/frontend affected/v14 release/15.1.0

#17030 Deletion dialog shows incorrect block label type/bug area/frontend affected/v14 release/15.1.0

#17000 v14 block editor not applying Overlay editor size type/bug area/frontend release/15.1.0

#16991 Resolved more warnings, and marked more warning types as errors community/pr category/dx release/15.1.0

#16882 [v14] Active tree item Icon color should match text color type/bug area/frontend release/15.1.0

#16698 [BUG]: v14 Bulk actions not being passed an entityType type/bug area/frontend affected/v14 affected/v15 release/15.1.0

#16508 V14: Media dropzone uploading MP3 is wrongly assumed as video type type/bug area/frontend area/backend affected/v14 release/15.1.0

#16484 V14-RC5: Uploading folder with images/files doesn't work type/bug area/frontend affected/v14 release/15.1.0

#16443 Possible to delete templates with children area/backend release/15.1.0

#16695 [BUG]: Property descriptions and tabindex community/up-for-grabs type/bug area/frontend affected/v14 release/15.1.0

#16323 Unpublishing a document doesn't update the UI type/bug release/15.1.0

#16272 Media Collection: No actions on selected items type/bug area/frontend affected/v14 affected/v15 release/15.1.0

#15939 Discrepancy between content and media URL when containing special characters type/bug area/backend affected/v14 affected/v13 release/13.6.0 release/15.1.0

Changes in v15.1.1

0 new features, 0 breaking changes, and 14 issues & tasks were implemented

Issues & Tasks 14

#17804 V15: RTE blocks do not work in an empty RTE editor type/bug area/frontend release/15.1.1

#17802 v15.1 - BlockGrid - Settings - List of Areas is empty type/bug release/15.1.1

#17790 V15: Check if language has changed when updating domains release/15.1.1

#17788 Unable to configure or delete block grid area in Umbraco 15.1.0 type/bug release/15.1.1

#17787 Hotfix: ensure we export all extension types type/bug release/15.1.1

#17784 BlockLists and BlockGrids detects changes while there are none type/bug release/15.1.1

#17782 Hotfix: block use push state type/bug release/15.1.1

#17774 15.1/hotfix/block editors discard changes on document load type/bug release/15.1.1

#17771 Can not delete tab in document type status/regression type/bug area/frontend affected/v14 affected/v15 release/15.1.1

#17768 The Published Content API has become significantly slower in 15.1.0-rc2 type/bug release/15.1.1

#17748 v15.1.0-rc | Clicking link in TinyMCE triggers navigation status/regression type/bug area/frontend affected/v14 affected/v15 release/15.1.1

#17709 Public Access - Child Node Permissions status/regression type/bug area/backend affected/v14 affected/v15 release/15.1.1

#17650 Content page not updating correctly when navigation in the content tree type/bug area/frontend affected/v15 release/15.1.1

#17157 No matching error display between New password and Confirm password type/bug state/reproduced area/frontend affected/v14 release/15.1.1

Changes in v15.1.2

0 new features, 0 breaking changes, and 0 issues & tasks were implemented

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

Features 14

#18028 Feature: Media Type Folder workspace type/feature release/15.2.0

#18011 V15: Current User Group Id Condition type/feature area/frontend release/15.2.0

#18010 Feature: Create button in Document Type Folder collection category/ux type/feature area/frontend release/15.2.0

#17994 V15: Link Picker Modal UX Flow category/ux type/feature area/frontend release/15.2.0

#17980 V15: Adds validation to all entity workspaces type/feature area/frontend release/15.2.0

#17962 Add Vary header to all content API operations type/feature release/13.6.0 release/15.2.0

#17959 V15: Add abstraction for named entity detail workspaces category/dx type/feature area/frontend release/15.2.0

#17820 Feature: Clipboard category/ux type/feature area/frontend release/15.2.0

#17812 Feature: Published Document Pending Changes category/ux type/feature area/frontend release/15.2.0

#17776 V15: Notification Hub type/feature area/backend release/15.2.0

#17728 Feature: update tiptap styling category/ui type/feature release/15.2.0

#17723 Feat: Content Property Datatset Context Token category/front-end type/feature area/frontend release/15.2.0

#17669 V15: Document Type Create Options type/feature area/frontend release/15.2.0

#17640 Feature: block 'draft' tag category/ux type/feature release/15.2.0

Issues & Tasks 110

#18176 Use variant context for determining requested culture area/backend release/15.2.0

#18174 [15.2 RC] Unable to save content with a block editor containing an RTE when using block-level variations type/bug area/backend affected/v15 release/15.2.0

#18106 V15/bugfix/Reset image crop button fix area/frontend affected/v15 release/15.2.0

#18099 Allowed retrieval of current user configuration when accessing user profile as a non-admin user area/frontend area/backend release/15.2.0

#18084 V15: User side panel doesn't work for non admin users status/regression type/bug area/frontend affected/v15 release/15.2.0

#18058 v15.1.2 - Media tree "Recycle bin" - root label is always in english type/bug area/frontend release/15.2.0

#18050 updated the modal headline category/ux area/frontend release/15.2.0

#18046 Updated the dialog labels for Member -> Choose Groups category/ux area/frontend release/15.2.0

#18038 Fix: Block validation (Refactor of context-api proxy from Clipboard Feature) category/ux type/bug area/frontend release/15.2.0

#18029 Allow for filtering of document type allowed children and allowed at root when creating new content. area/backend release/15.2.0

#18021 Fix: Improve sorter placement algorithm category/ux area/frontend release/15.2.0

#18015 Use the new more efficient .NET 9 Lock type community/pr release/15.2.0

#17999 v15.1.1 - Create a new content node - Name box is not in focus and placeholder text not visible type/bug release/15.2.0

#17989 Accessing settings in a Block custom view always returns the first setting value type/bug release/15.2.0

#17988 Close modal for create options with links type/bug area/frontend release/15.2.0

#17979 V15: Implement IsLockedOut on base class instead release/15.2.0

#17975 Updated the npm packages dependencies release/15.2.0

#17974 Can't insert a link to an unpublished page in TinyMCE RTE type/bug area/frontend affected/v15 release/15.2.0

#17968 V15 The action menu still displays when creating a new document type type/bug release/15.2.0

#17967 V15 Cannot add a block to a group in a block grid editor category/ux status/regression type/bug area/frontend release/15.2.0

#17965 Link to content type and/or template from content/media/member info workspace view only if current user has access to settings area/frontend release/15.2.0

#17963 Changing focal point can not save the image in ImageCropper in the first time type/bug area/frontend affected/v15 release/15.2.0

#17958 Monaco editor font missing type/bug area/frontend affected/v15 release/15.2.0

#17957 Published Content should handle "is previewing" release/15.2.0

#17950 Make the Delivery API "ancestors" selector work with preview (#17938) release/15.2.0

#17937 V15: Handle domains in invariant content type/bug area/backend release/15.2.0

#17926 Render all URLs in document workspace info tab and ensure protocol-less links can be used to access the intended URL. area/frontend release/15.2.0

#17925 Document URLs are not shown + missing protocol prefix type/bug area/frontend affected/v15 release/15.2.0

#17923 Blocks are added to wrong block list type/bug release/15.2.0

#17920 Broken paging in management api searcher endpoint type/bug area/backend affected/v15 release/15.2.0

#17916 Fix: ensure controllers are destroyed area/frontend release/15.2.0

#17915 Do not allow editing read-only properties release/15.2.0

#17910 The checking for upgrade to a new version in Backoffice UI is not correct. type/bug release/15.2.0

#17904 Allow sort of children by name and create date area/frontend area/backend release/15.2.0

#17903 Fixing problem on Linux where `dotnet run` fails because we try to set an IIS config type/bug area/backend category/obsolete-methods release/15.2.0

#17902 Feature: end drag despite no drag end event category/ui type/bug area/frontend release/15.2.0

#17899 Call change event after update of multiple text string order area/frontend release/15.2.0

#17895 Block List amount validation message is wrong and shows the amounts wrapped in %% status/regression type/bug area/frontend affected/v14 affected/v15 release/15.2.0

#17893 Display variant selection on unpublish only if the document is variant area/frontend area/backend release/15.2.0

#17892 Unpublish button is disabled in modal type/bug affected/v15 release/15.2.0

#17885 Refactor workspace context creation logic category/front-end area/frontend release/15.2.0

#17884 Fix to GetCultureFromDomains extensions following changes to routing and published content cache area/backend release/15.2.0

#17879 Implemented sorting for media picker crops category/ux area/frontend release/15.2.0

#17878 Reload children of destination after duplicate of content area/frontend release/15.2.0

#17877 Timing updates for rendering and preparation of user group granular permissions details to resolve intermittent error on race condition area/frontend release/15.2.0

#17876 Fixed infinite loop triggered when requesting media by ID in a folder via the media delivery API area/backend release/15.2.0

#17860 v15: Granular permissions are empty category/front-end type/bug area/frontend affected/v15 release/15.2.0

#17854 Use data type configuration to determine default value for empty toggle and slider property values area/backend release/15.2.0

#17844 Children() not returning items in the right order type/bug release/15.2.0

#17843 Document Type Allowed Child Nodes Sort Order (Update on Issue 17220) type/bug area/frontend release/15.2.0

#17842 v.15.1.1 Issues with content delivery API after 17.12.2024 small upgrade type/bug affected/v15 release/15.2.0

#17841 v15: Media Delivery API get item by ID fails if media item is placed in a folder type/bug area/backend affected/v15 release/15.2.0

#17833 Toggle property editor doesn't return initial state when true type/bug affected/v14 affected/v15 release/15.2.0

#17829 Media Picker configuration issues category/ux type/bug area/frontend release/15.2.0

#17819 Support segments from querystring in preview release/15.2.0

#17810 Timeout Error During Umbraco 14.3.1 to 15.1.0 Upgrade type/bug area/backend affected/v15 release/15.2.0

#17805 Critical: Content lost when upgrading from v13 to v15 type/bug release/15.2.0

#17801 V15: Handle empty permissions release/15.2.0

#17798 When configuring a block grid data type, blocks cannot be dragged to an arbitrary location category/ux type/bug area/frontend release/15.2.0

#17796 Empty groups appear in block grid editor "Add content" UI type/bug area/frontend affected/v15 release/15.2.0

#17793 Invariant documents only list a single URL when routable in multiple languages type/bug area/frontend release/15.2.0

#17791 Info tab links are malformed when a protocol-less culture and hostnames domain is set type/bug area/frontend affected/v15 release/15.2.0

#17789 Unable to sort allowed child node types in Umbraco 15.1.0 type/bug area/frontend release/15.2.0

#17778 17760 - improved the Norwegian lang file community/pr area/frontend type/improvement release/15.2.0

#17767 Can not add multi URL picker in element a Block list when content inherited element from that Block list type/bug release/15.2.0

#17764 Property value editor messages are not shown in the client type/bug area/frontend affected/v14 affected/v15 release/15.2.0

#17758 V15 - Race condition breaks navigation between documents category/front-end type/bug area/frontend release/15.2.0

#17756 v15 BlockList + inline editing + nested blocks is broken type/bug release/15.2.0

#17735 Manual Refresh Needed After Using 'Duplicate to' in Umbraco status/regression type/bug area/frontend release/15.2.0

#17700 V15.1 RC: 'Multi URL Picker' not updating value with Block Level Variations type/bug area/backend affected/v15 release/15.2.0

#17680 Localization Picker for content does not have scroll status/regression type/bug area/frontend affected/v14 affected/v15 release/15.2.0

#17659 Change meta tag "apple-mobile-web-app-capable" with "mobile-web-app-c… community/pr type/improvement release/15.2.0

#17639 V15: Utilizing content type filtering for navigation data instead of `.OfType<T>()` type/improvement release/15.2.0

#17638 v15 Auditservice GetLogs return items with an default Datetime as createdate type/bug release/15.2.0

#17605 Umbraco.AssignedContentItem.GetCultureFromDomains() no longer returns the correct culture in V15.0.0 type/bug area/backend affected/v15 release/15.2.0

#17597 v15 - SVG thumbnails not shown in Media grid view status/regression type/bug area/frontend affected/v14 affected/v15 release/15.2.0

#17584 Chore: Enable MSW in web/test-runner + add tests for state manager + isCurrentUser util area/frontend type/improvement internal release/15.2.0

#17559 Edit Media Type (Sorting) makes properties disappear category/front-end type/bug release/15.2.0

#17514 Missing frontend validation notification for Partial Views, Stylesheets and Script when trying to save without a name type/bug release/15.2.0

#17441 Custom background image and logo does not work when using external login providers type/bug release/15.2.0

#17428 Error after creating new content in block list component that didn't pass the mandatory validation status/regression type/bug area/frontend affected/v14 affected/v15 release/15.2.0

#17410 Contexts missing from <umb-debug> type/bug area/frontend release/15.2.0

#17326 [V15-RC2] URL to document types in settings occasionally gets stuck on /root and it won't show content category/front-end type/bug area/frontend release/15.2.0

#17312 Block list using inline editing updates the wrong field if more than 1 block is expanded type/bug release/15.2.0

#17283 append 'YouTube Live' url scheme regex to Youtube embed provider class community/pr hacktoberfest-accepted type/improvement hacktoberfest/contrib-2024 release/15.2.0

#17172 Fix Umbraco.Tests.Common warnings. community/pr category/dx hacktoberfest-accepted hacktoberfest/contrib-2024 release/15.2.0

#17165 System.InvalidOperationException: Failed to Fetch Ancestors - Internal Server Error (500) Due to Content Cache Retrieval Failure in Umbraco Delivery API type/bug area/backend affected/v14 affected/v13 release/13.6.0 affected/v15 release/15.2.0

#17151 Unable to open, edit, or rename a partial view in Umbraco. type/bug area/frontend affected/v14 release/15.2.0

#17114 Examine sometimes fails to load type/bug release/13.6.0 release/15.2.0

#17099 Umbraco slider ignores initial value property. type/bug area/frontend affected/v14 affected/v15 release/15.2.0

#17081 Change Password button still showing when using SSO login, and DenyLocalLogin set to true type/bug area/frontend affected/v14 affected/v15 release/15.2.0

#17037 `RichTextOutputAsJson` skips space between inline elements type/bug area/backend affected/v12 affected/v14 affected/v13 release/13.6.0 affected/v15 release/15.2.0

#16972 User without permission can see / edit (but not save) document types type/bug area/frontend affected/v14 affected/v15 release/15.2.0

#16898 (close) No copy to clipboard function in Bellissima type/bug area/frontend affected/v14 release/15.2.0

#16884 Changing the order in the repeatable strings isn't saved category/front-end type/bug area/frontend release/15.2.0

#16857 [14.1.1] (Collections) Peforming Bulk Publish & Unpublish fails type/bug area/frontend affected/v14 affected/v15 release/15.2.0

#16850 Sorting children missing sort asc/desc by name, can only be done with drag & drop (v14.1.1) type/bug area/frontend affected/v14 affected/v15 release/15.2.0

#16758 Svg thumbnails/previews are not rendered outside of the media secion type/bug area/frontend affected/v14 release/15.2.0

#16636 Umbraco 14 - Logout screen does not show custom LoginBackgroundImage type/bug release/15.2.0

#16613 Umbraco 14 - ModelsBuilder generates integer label as a string in the model type/bug area/backend affected/v14 release/15.2.0

#16488 V14-RC5: Renaming partial view, stylesheet or javascript file shows undefined type/bug area/frontend affected/v14 release/15.2.0

#16449 Missing UserGroup information when adding userGroups to a user type/bug release/15.2.0

#16438 V14: No validation errors when creating an empty media item community/up-for-grabs type/bug area/frontend affected/v14 affected/v15 release/15.2.0

#16383 Empty clipboard section shows up in block list despite the copy functionality not available for block list type/bug area/frontend affected/v14 affected/v15 release/15.2.0

#16207 V14-RC2: a11y: Focus not passed from Content/Settings tree to the main window category/accessibility type/bug area/frontend release/15.2.0

#16004 Remove __Key field from Backoffice Search if query is not a Guid community/pr area/backend release/15.2.0

#14541 "Publish with descendants" or "Publish with descendants (Include unpublished content items)" do not save changes type/bug area/backend affected/v11 affected/v12 release/15.2.0

#12834 IVirtualPageController is not setting the Umbraco context PublishedRequest content via FindContent type/bug area/backend affected/v10 affected/v11 affected/v12 release/13.6.0 release/15.2.0

#12232 _memberManager.IsLockedOutAsync() returns false when user not approved type/bug area/backend affected/v10 affected/v11 release/15.2.0

#9417 Datatype Checkbox list - when updating prevalues the old ones remain area/frontend affected/v8 affected/v9 affected/v10 affected/v11 affected/v12 release/15.2.0

Changes in v15.2.1

0 new features, 0 breaking changes, and 2 issues & tasks were implemented

Issues & Tasks 2

#18290 Add custom sub variancy support for the RTE release/15.2.1

#18252 v15.2 - Can't save a document when rich text is used in a block on a page with a culture status/regression type/bug area/backend affected/v15 release/15.2.1

Changes in v15.2.2

0 new features, 0 breaking changes, and 2 issues & tasks were implemented

Issues & Tasks 2

#18366 V15: Scheduled Publish does not publish content status/regression type/bug area/backend affected/v15 release/15.2.2

#18275 Content Loss in RichText Fields After Upgrading to Umbraco 15.2.0 type/bug affected/v15 release/15.2.2

Changes in v15.2.3

0 new features, 0 breaking changes, and 0 issues & tasks were implemented

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

Features 27

#18459 Tiptap RTE: Text Direction extension type/feature area/frontend release/15.3.0

#18446 Tiptap RTE: Trailing Node extension type/feature area/frontend release/15.3.0

#18443 Tiptap RTE: Font Family / Font Size toolbar items type/feature area/frontend release/15.3.0

#18437 V15: Adds validation on date from/to inputs in the schedule modal category/ux type/feature area/frontend release/15.3.0

#18429 V15: Serverside Media Picker Validation type/feature release/15.3.0

#18428 Server side validation for property editors (integer, decimal and slider) type/feature release/15.3.0

#18423 Feature: Property Value Preset category/ux type/feature area/frontend release/15.3.0

#18393 Feature: Bulk Delete/Trash referenced by category/ux type/feature release/15.3.0

#18365 Tiptap RTE: Table extension enhancements type/feature area/frontend release/15.3.0

#18364 Tiptap RTE: Cascading Style Select Menu category/ux type/feature area/frontend release/15.3.0

#18351 Feature: Delete/Trash referenced by type/feature area/frontend release/15.3.0

#18344 V15: Save the variant before scheduling category/ux type/feature area/frontend release/15.3.0

#18339 V15: Add a button to clear schedule category/ux type/feature area/frontend release/15.3.0

#18329 Help Header App, popover placement + code tidy-up category/ui type/feature area/frontend release/15.3.0

#18327 Content dashboard, info box drop-shadow category/ui type/feature area/frontend release/15.3.0

#18318 Feature: Data mapping extension + aligning reference lists category/ux category/dx type/feature area/frontend release/15.3.0

#18311 Feature: Display current variant item name category/ux type/feature area/frontend release/15.3.0

#18196 Feature: Media Type Create Options category/ux type/feature area/frontend release/15.3.0

#18190 V15/feature/notification-whitespace category/ui type/feature area/frontend release/15.3.0

#18188 V15: Add progress UI to the Upload Field property editor category/ux type/feature area/frontend release/15.3.0

#18185 V15: Show server configuration when configuring the Upload Field category/dx type/feature area/frontend release/15.3.0

#18163 V15: Client should validate maxFileSize and allowed/disallowed file types from server configuration category/ux type/feature area/frontend release/15.3.0

#18148 V15: Show upload progress for dropped files in the Media Library category/ux type/feature area/frontend release/15.3.0

#18124 Feature: Tiptap: Generic markup support type/feature area/frontend release/15.3.0

#18123 Feature: Code Editor modal, adds pretty-print support type/feature area/frontend release/15.3.0

#18075 Tiptap RTE: Add CSS support for extensions category/dx type/feature area/frontend release/15.3.0

#16668 Ensure clear labels for dialog actions type/feature area/frontend affected/v14 release/15.3.0

Issues & Tasks 142

#18750 hotfix #18735 release/15.3.0

#18735 v15.3.0-rc2 Can't publish content with first attempt type/bug release/15.3.0

#18734 Validation issue with single link picker and block list type/bug area/frontend release/15.3.0

#18733 Composition hidden on Document Type with Tabs type/bug release/15.3.0

#18680 15.2 - Collections show child items in first language created type/bug release/15.3.0

#18655 15.3: Hotfix: Awaits Open Content Picker status/regression area/frontend release/15.3.0

#18646 Reverts UI updates from publish with descendants dialog (15) release/15.3.0

#18625 Document history status lossenge styling issues type/bug release/15.3.0

#18621 15.3 - RC Media Picker - Newly Uploaded Item Not Visible in Long Lists type/bug area/frontend affected/v15 release/15.3.0

#18594 v15: Remove duplicate webhook registration release/15.3.0

#18585 Media Folder Children Always Null type/bug release/15.3.0

#18584 V15 Custom UrlProvider wrong URL shown in Backend type/bug release/15.3.0

#18578 Fix Rich text block validation path release/15.3.0

#18565 Fix custom views for block list and block rte status/regression release/15.3.0

#18558 15.3: Hotfix: block grid custom views status/regression area/frontend release/15.3.0

#18536 V15 Display error when clicking "Query builder" button in a template or partial view type/bug affected/v15 release/15.3.0

#18531 V15 Cannot publish a content with multiple image media picker type/bug affected/v15 release/15.3.0

#18528 V15 Missing validation for the slider data type when setting the "step increments" to 0 type/bug affected/v15 release/15.3.0

#18508 Fix issue with server validation from dictionary configuration where floating point values can be be accessed as doubles or ints area/backend release/15.3.0

#18490 15.3: Hotfix: Content type discard changes type/bug area/frontend release/15.3.0

#18484 Multi Url Picker Maximum number of items ignored type/bug area/frontend affected/v15 release/15.3.0

#18470 V15: Fix draft being seeded type/bug release/15.3.0

#18462 Fix: Front-end/UX of #18402 type/bug area/frontend release/15.3.0

#18454 Scheduled publish and unpublish dates not returned in Management API type/bug area/backend affected/v15 release/15.3.0

#18453 Feature: RTE blocks validation area/frontend release/15.3.0

#18449 Restored minimal default permissions for the writer user group area/backend release/15.3.0

#18436 Lists in backoffice only return english version type/bug area/frontend release/15.3.0

#18433 V15: Schedule only languages you have access to category/ux type/bug area/frontend release/15.3.0

#18431 Unsaved changes popup showing up when creating new content type/bug area/frontend affected/v15 release/15.3.0

#18415 Blocklist cannot count type/bug area/frontend affected/v15 release/15.3.0

#18414 V15: A user cannot switch back to the default language category/ux area/frontend release/15.3.0

#18402 Issue Add new Property, in new Property Group to a Document Type, already composed of compositions type/bug release/15.3.0

#18396 Add Localization to Documentation Types - Structure - Collection category/ux type/bug area/frontend release/15.3.0

#18388 Media folder doesn't load all files type/bug area/frontend affected/v15 release/15.3.0

#18379 Umbraco 15.2.1 Nested Block List cannot able to save nested block list content. status/regression type/bug area/backend affected/v15 release/15.3.0

#18376 V15: Update Backoffice NPM dependencies dependencies area/frontend release/15.3.0

#18375 Fixes the Fatal icon text so it's readable in Dark Mode. community/pr type/bug area/frontend release/15.3.0

#18373 V15: update npm dependencies for login screen dependencies area/frontend release/15.3.0

#18356 Feature: Support Handle Selector in Sorter category/ux type/bug area/frontend release/15.3.0

#18354 Limit referenced-by document and media endpoints to references only type/bug release/15.3.0

#18350 V15 Can't update block inside of Rich Text Editor (TipTap and TinyMCE) type/bug area/frontend affected/v15 release/15.3.0

#18346 Accessing settings in a Block custom view preview still always returns the first settings value state/sprint-candidate type/bug area/frontend affected/v15 release/15.3.0

#18337 V15: Only cache items if all ancestors are published area/backend release/15.3.0

#18328 I got confused creating a new Data Type type/bug area/frontend affected/v15 release/15.3.0

#18326 Markdown Editor: adds "Default value" support category/dx type/bug area/frontend release/15.3.0

#18325 Code Editor Modal, adds localization support category/ux type/bug area/frontend release/15.3.0

#18323 Property actions: adds localization support category/ux type/bug area/frontend release/15.3.0

#18322 LinkedIn icon, adds `currentColor` fill category/ui type/bug area/frontend affected/v15 release/15.3.0

#18312 Prevent saving or publishing not created variants type/bug area/frontend release/15.3.0

#18310 Implement create options for Member Types + Fix issue when single option is a link category/dx area/frontend release/15.3.0

#18303 Fix: #17500 category/ui type/bug area/frontend release/15.3.0

#18302 Allow for multiple backoffice hosts area/backend release/15.3.0

#18300 Fix: #18272 status/regression area/frontend release/15.3.0

#18299 Feature: workspace action additional options ellipsis category/ux area/frontend release/15.3.0

#18298 Fix: #17676 category/ui type/bug area/frontend release/15.3.0

#18297 Scheduling publish contains a strange checkbox type/bug area/frontend affected/v15 release/15.3.0

#18285 Fixing adding properties to inherited Group #17695 category/ui type/bug area/frontend release/15.3.0

#18284 Fixing the background color of the "re-login" screen when your session has timed out. community/pr type/bug release/15.3.0

#18276 Fix: #18209 category/ux area/frontend release/15.3.0

#18274 V15: Bump minimum required Node.js to V22 dependencies category/dx area/frontend release/15.3.0

#18272 Unable to use html content in <umb-confirm-modal> status/regression type/bug area/frontend release/15.3.0

#18271 Feature: Fewer redirects area/frontend release/15.3.0

#18265 Feature: Entity Item Ref Extension category/dx area/frontend release/15.3.0

#18250 Picker search result item icons for Documents and Members category/ux area/frontend release/15.3.0

#18232 Umb.Document.Rollback permission is ignored type/bug release/15.3.0

#18228 Bugfix: Reload recycle bin on trashed entity category/ux area/frontend release/15.3.0

#18224 Feature: block grid block type area/root validation category/ux type/bug area/frontend release/15.3.0

#18221 Feature: block type element not found category/ux area/frontend release/15.3.0

#18217 Adds name and description to webhooks area/frontend area/backend release/15.3.0

#18216 Deprecate get unique param on UmbPickerInputContext and UmbRepositoryItemsManager category/dx area/frontend release/15.3.0

#18215 15.2-RC "Ready to publish?" dialog is not showing in Safari type/bug area/frontend affected/v15 release/15.3.0

#18211 IPublishedMediaCache.GetAtRoot() is not loading Children items type/bug area/backend affected/v15 release/15.3.0

#18209 v15.2.0 BlockGrid - Configuration of area - SpecifiedAllowance list has empty labels area/frontend affected/v15 release/15.3.0

#18195 Incorrect label displayed for uploaded file type/bug release/15.3.0

#18178 Name for Umbraco.TrueFalse Schema Manifest is incorrect. type/bug release/15.3.0

#18173 Translation is not applied to blocks in blocklist type/bug release/15.3.0

#18171 V15/feature/toggle property editor UI category/ux area/frontend release/15.3.0

#18154 Rollback as entity action + Picker data updates category/ui type/bug area/frontend release/15.3.0

#18150 Unable to enter decimal values into certain properties, including `Umb.PropertyEditorUi.Decimal`. type/bug release/15.3.0

#18147 Fix task return and apply correct disposal pattern for FileSystemMainDomLock category/performance type/bug area/backend release/13.7.0 release/15.3.0

#18143 DistributedLockingWriteLockDefaultTimeout can not be higher than 20 seconds type/bug release/15.3.0

#18136 Fixes rollback of variant page name category/api type/bug area/backend release/15.3.0

#18132 v15.2.0-rc "You have unsaved changes" warning active - Even without no changes in TinyMCE property type/bug release/15.3.0

#18122 Nothing happens when I click 'Perform all Health Checks', after I have reloaded my page type/bug area/frontend affected/v15 release/15.3.0

#18119 Avoid wasting a whole thread watching for a filesystem change 😬 community/pr category/performance release/13.7.0 release/15.3.0

#18118 Bugfix: Align collection item entity actions with menu item entity actions category/ux type/bug area/frontend release/15.3.0

#18116 UserId parameter isn't being referenced within the MemberService.Save method type/bug release/15.3.0

#18109 Fix: media picker mandatory validation type/bug release/15.3.0

#18094 Bugfix: show notification when offline category/ux area/frontend release/15.3.0

#18093 Fix: 17764 category/ux type/bug release/15.3.0

#18076 Set document to readonly when a user is not allowed to create / update category/ux type/bug release/15.3.0

#18059 updated the link picker modal and the property editors using it. category/ux area/frontend release/15.3.0

#18057 Feature: make areas optional type/bug area/frontend release/15.3.0

#18048 Less parsing, allocation & LINQ when splitting strings community/pr area/backend release/15.3.0

#18043 Updated the dialog label for User -> Assign Access -> Media Start nodes category/ux area/frontend release/15.3.0

#18037 Updated the dialog label for the User - Assign Access - Groups category/ux area/frontend release/15.3.0

#18034 Updated the dialog label for the User Picker label category/ux area/frontend release/15.3.0

#18012 Browser Crashes When Uploading large files type/bug area/frontend affected/v14 affected/v15 release/15.3.0

#18000 Cant remove element where the element type is deleted from block grid type/bug release/15.3.0

#17952 V15 does not list "other URLs" from IUrlProvider type/bug area/backend affected/v15 release/15.3.0

#17890 There is an ability to save changes without permissions to update type/bug release/15.3.0

#17837 V15: Warn when content is unroutable area/backend release/15.3.0

#17832 Editing source code for Tiptap RTE doesn't work type/bug release/15.3.0

#17830 V15 - Scheduled publish dates wrong when client and server are in different timezones status/regression type/bug area/backend affected/v14 affected/v15 release/15.3.0

#17828 Health Check items "back to overview" link omits backoffice url segment area/frontend release/15.3.0

#17754 Webhook "Deliveries" workspace view missing in v14+ type/bug release/15.3.0

#17753 Server validation stops working when a Property (with a Block Grid editor) has Vary By Culture enabled status/regression type/bug area/backend affected/v14 affected/v15 release/15.3.0

#17743 Cannot publish content with safari type/bug area/frontend affected/v15 release/15.3.0

#17742 Search in “ContentPicker” returns all items of all types. Not just predefined types status/regression type/bug release/15.3.0

#17736 Culture Selection Issue When Duplicating Documents type/bug area/frontend affected/v15 release/15.3.0

#17695 Unable to create properties on a property group that comes from a composition. type/bug area/frontend release/15.3.0

#17676 15.1-rc: Cant get to the generic tab type/bug area/frontend release/15.3.0

#17652 Collection item name does not work with language variations category/ux type/bug area/frontend release/15.3.0

#17565 Unable to Highlight Text Using Mouse in Multiple Text String Property Editor type/bug area/frontend release/15.3.0

#17555 Content/Document Picker with "open edit" does not reflect name changes type/bug area/frontend release/15.3.0

#17552 Users: User Group name in collection not updated after modal edit type/bug area/frontend release/15.3.0

#17509 I am able to set the min height value higher than the max height for the Textarea, MultiUrlPicker And Numeric DataType type/bug area/frontend affected/v14 affected/v15 release/15.3.0

#17500 BlockGrid and BlockList validation error does not update after the validation is fixed type/bug area/frontend release/15.3.0

#17493 V14 media drag and drop upload returns error in console, for folder status/regression type/bug area/frontend affected/v14 affected/v15 release/15.3.0

#17458 Templates have camel case names by default in v15 type/bug area/frontend release/15.3.0

#17372 Media can create without uploading any media (Image/Video.. etc) !! type/bug release/15.3.0

#17347 Changing password with a username that contains special character does not work status/regression type/bug area/backend affected/v14 affected/v13 affected/v15 release/13.7.0 release/15.3.0

#17243 Drag&Drop Media upload not working on linux type/bug area/frontend affected/v14 affected/v15 release/15.3.0

#17212 Toggle default value is not persisted type/bug area/frontend release/15.3.0

#17206 BlockList Min/Max Required Range Validation Prevents Saving Even When Conditions Met type/bug release/15.3.0

#17199 14.3: text inside block-list elements are not selectable, instead everything is dragged type/bug area/frontend release/15.3.0

#17198 14.3: Items in block-list create view not entirely clickable type/bug area/frontend affected/v14 affected/v15 release/15.3.0

#17106 Nonbreaking performance tweaks community/pr category/performance area/backend type/improvement release/15.3.0

#17091 Validation messages failing when editor is missing internet connection type/bug area/frontend release/15.3.0

#17085 The info workspace view shows the wrong culture and wrong message on new item category/ux type/bug release/15.3.0

#17046 [BUG] Editing default member type doesn't work when over 500 members exist type/bug area/backend affected/v14 affected/v15 release/15.3.0

#17031 v14.2.0 - Issues with schedueled content type/bug area/frontend affected/v14 affected/v15 release/15.3.0

#17022 Icon bug on settings>members section type/bug release/15.3.0

#16753 `CacheValues.For` should null check culture + segment parameters type/bug area/backend release/13.5.0 release/15.3.0

#16643 Moving a property to a different group doesn't work type/bug area/frontend affected/v14 affected/v15 release/15.3.0

#16452 Missing filtering in User Group Picker type/bug area/frontend affected/v14 affected/v15 release/15.3.0

#16407 V14.0.0-RC4: User create and invite buttons shouldn't show state icon category/ux type/bug area/frontend release/15.3.0

#16688 [BUG]: Decimal & Numeric property editor with "minimum" set to `0` allows negative values, `Maximum` set to `10` allows values above `10` type/bug release/15.3.0

#15597 ModelsBuilder generated files use scientific notation for version number type/bug area/backend affected/v10 affected/v12 affected/v13 release/13.7.0 release/15.3.0

#13739 "publish with descendants" action not publishing descendants type/bug affected/v10 affected/v12 release/15.3.0 release/13.8.0

#12805 Filled in Property value is not displayed when using the fallback/default value option type/bug area/frontend area/backend affected/v10 affected/v11 affected/v12 release/15.3.0

#12673 MemberSavedNotification fires twice when creating a new member type/bug release/15.3.0 release/13.8.0

Changes in v15.3.1

0 new features, 0 breaking changes, and 3 issues & tasks were implemented

Issues & Tasks 3

#18805 Umbraco 15: Javascript error in blocklist when switching to settings tab type/bug area/frontend affected/v15 release/15.3.1

#18801 15.3.0 Backoffice (package) translation not working status/regression type/bug area/frontend affected/v15 release/15.3.1

#18795 Cursor jumps to start in TinyMCE when editing text with special characters status/regression type/bug area/frontend affected/v15 release/15.3.1

Changes in v15.4.0

31 new features, 0 breaking changes, and 140 issues & tasks were implemented

Features 31

#18930 Feature: discard changes for block workspace category/ux type/feature release/15.4.0

#18929 Feature: enable get unpersisted changes (fix #18230) category/dx type/feature release/15.4.0

#18927 Enable unsaved changes warning for modals category/ux type/feature release/15.4.0

#18918 Tiptap RTE: Style Menu extension kind type/feature area/frontend release/15.4.0

#18914 Data type References UI: Workspace + Delete category/ux type/feature release/15.4.0

#18899 V15: Upload Field should use a better file preview category/ux type/feature area/frontend release/15.4.0

#18847 V15: Dropzone single mode should only allow one file at a time category/ux type/feature area/frontend release/15.4.0

#18840 V15: Improve the dropzone for Upload Field category/ux type/feature area/frontend release/15.4.0

#18838 V15: Improve the dropzone for Image Cropper category/ux type/feature area/frontend release/15.4.0

#18813 Render Property "vary by segment"-toggle type/feature release/15.4.0

#18789 Tiptap RTE: Statusbar extension type type/feature area/frontend release/15.4.0

#18753 V15: New dropzone component available for the Backoffice category/dx type/feature area/frontend release/15.4.0

#18751 Tiptap RTE: Table Properties toolbar menu + modal type/feature area/frontend release/15.4.0

#18708 Tiptap RTE: Table column/row bubble menu type/feature area/frontend release/15.4.0

#18672 Tiptap RTE: Text Indent extension + toolbar items type/feature area/frontend release/15.4.0

#18645 Add variancy information to reference response model type/feature release/15.4.0

#18603 Allow multiple URL segments per document status/needs-docs type/feature area/backend release/15.4.0

#18597 V15: Enable umbraco-extension client to auto-build category/dx type/feature release/15.4.0

#18577 Tiptap RTE: Character Map modal + toolbar item type/feature area/frontend release/15.4.0

#18575 Tiptap RTE: Anchor extension + toolbar item type/feature area/frontend release/15.4.0

#18561 Feature: validation variant filtering + up-front validation path translation type/bug type/feature release/15.4.0

#18534 V15: Adds migration of data type configuration when changing property editor UI category/ux type/feature area/frontend release/15.4.0

#18502 Tiptap RTE: Stylesheets type/feature area/frontend release/15.4.0

#18500 Makes a few labels friendlier for screen readers category/accessibility type/feature area/frontend release/15.4.0

#18499 V15: Allows certain adjustments of the logo category/dx type/feature area/frontend release/15.4.0

#18483 Tiptap RTE: Reusable toolbar menu component type/feature area/frontend release/15.4.0

#18482 Tiptap RTE: Text color/background-color toolbar items type/feature area/frontend release/15.4.0

#18480 Support root/area allowed types when pasting in Block Grid type/feature area/frontend release/15.4.0

#18273 Feature: Use uui invalid color category/ux type/feature area/frontend release/15.4.0

#18230 v15.2-RC Allow Access to _getHasUnpersistedChanges() in UmbWorkspaceActionBase type/feature area/frontend release/15.4.0

#18227 Feature: Tree expansion state type/feature area/frontend release/15.4.0

Issues & Tasks 140

#19193 Updates Examine to latest patch release dependencies release/16.0.0 release/15.4.0

#19188 15.4.0-rc TipTap CSS not loaded type/bug area/backend affected/v15 release/15.4.0

#19186 Upgrade examine to 3.7.1 community/pr dependencies release/16.0.0 release/15.4.0 release/13.9.0

#19177 Webhook log authorization and file system path checks area/backend release/16.0.0 release/15.4.0

#19168 An error "The data type could not be found" occurs during swithching to the Info tab before saving Data Type type/bug release/15.4.0

#19076 Tests using Umbraco.Cms.Tests.Integration throw System.NullReferenceException type/bug release/16.0.0 release/15.4.0

#19028 Treat content schedule dates as UTC release/15.4.0

#19025 There are entity actions while duplicating a content type/bug release/15.4.0

#19023 V15 Incorrect preview for audio and video files type/bug affected/v15 release/15.4.0

#18999 Times are displayed wrong type/bug release/15.4.0

#18998 hotfix: Make sure only to prepend relative URLs area/frontend release/15.4.0

#18973 Content fails to publish despite success message type/bug area/backend affected/v15 release/15.4.0

#18970 Cannot delete Dictionary Item text type/bug release/15.4.0

#18958 Amend root content routing and ensure trailing slashes as configured type/bug release/15.4.0

#18953 Fix modal route registration circular import ignore-for-release release/15.4.0

#18952 Fix icon circular import ignore-for-release release/15.4.0

#18950 User with "User" section access displays errors when trying to view a user. type/bug release/15.4.0

#18949 Remove segment toggle for elements ignore-for-release release/15.4.0

#18945 UI for prevent cleanup doesn't refresh after clicking button type/bug release/15.4.0

#18935 Document permission inheritance in UI type/bug area/frontend release/15.4.0

#18931 V15/bugfix/fix route issue from 18859 ignore-for-release release/15.4.0

#18912 Document blueprints not working on 15.3.0 type/bug area/frontend affected/v15 release/15.4.0

#18909 Adds ancestor identifiers on document tree and collection responses area/backend release/15.4.0

#18902 V15: Block package should not import from itself type/bug area/frontend release/15.4.0

#18900 V15: File upload should use better Image & SVG preview category/ux type/bug area/frontend release/15.4.0

#18896 Remove unneeded double seek community/pr category/performance type/improvement release/15.4.0

#18893 Use StringComparison.Ordinal in hot paths community/pr category/performance type/improvement release/15.4.0

#18890 Avoid unneeded Dictionary operations community/pr category/performance type/improvement release/15.4.0

#18888 Avoid some heap allocations community/pr category/performance type/improvement release/15.4.0

#18887 V15: Umbraco Preview breaks script tags with type="module" (CORS) type/bug release/15.4.0

#18885 V15: Special characters escaped as HTML when publishing type/bug release/15.4.0

#18884 Avoid allocating new empty arrays, reuse existing empty array community/pr category/performance type/improvement release/15.4.0

#18877 DisableUnpublishWhenReferenced settings is checking the wrong "direction" type/bug affected/v15 release/15.4.0

#18873 Fix select all checkbox in scheduled publishing type/bug area/frontend release/15.4.0

#18865 Implement context base for a few last contexts area/frontend affected/v15 release/15.4.0

#18862 There is no preview for file with extesion "webp" for Umbraco.UploadField type/bug area/frontend release/15.4.0

#18861 Umbraco.UploadField does not show title for images category/ux type/bug area/frontend release/15.4.0

#18860 Unpublish Document: Align UX of referenced items with trash and delete category/ux type/bug release/15.4.0

#18859 Fix: #18707 category/ux type/bug release/15.4.0

#18858 v 15.3 Mandatory Documenttype property Validation Causes Broken State type/bug area/frontend release/15.4.0

#18852 Member relation tracking category/ux category/dx release/15.4.0

#18846 Update and Publish dates values differ based on database type. type/bug area/backend affected/v15 release/15.4.0

#18842 V15 The validation error still appears even though the user has chosen a value from the dropdown type/bug release/15.4.0

#18836 V15: bump @umbraco-ui/uui from 1.12.2 to 1.13.0 dependencies area/frontend release/15.4.0

#18834 Problem duplicating a page type/bug release/15.4.0

#18808 Feature: property type workspace validation context category/ux area/frontend release/15.4.0

#18804 Clean up leftover block item data when changing element variance release/15.4.0

#18803 TwoFactorLoginService.GetSetupInfoAsync is obsolete but there is no replacement for members type/bug release/15.4.0

#18798 Feature: validation synchronization as opt in category/ux area/frontend release/15.4.0

#18790 Ensure has children reflects only items with folder children when folders only are queried. area/backend release/15.4.0

#18788 15.3.0 `SiblingsOfType` does not work correctly at the "root" level of a content tree status/regression type/bug affected/v15 release/15.4.0

#18781 MemberCacheRefresher do not clear MemberRepository username cache type/bug affected/v13 release/16.0.0 release/15.4.0 release/13.9.0

#18778 Only apply validation on content update to variant cultures where the editor has permission for the culture area/backend release/15.4.0

#18768 15.3.0 Dynamic Root is not working during creating new node type/bug area/frontend affected/v15 release/15.4.0

#18765 Bugfix: #18473 type/bug release/15.4.0

#18764 Reload Memory Cache Produces Duplicate Root Entries type/bug area/backend release/15.4.0

#18759 image cropper width height right side category/ux release/15.4.0

#18758 Enforce: AllowEditInvariantFromNonDefault configuration type/bug area/frontend release/15.4.0

#18757 style adjustments for Icon Picker, make it look like another input category/ux release/15.4.0

#18745 Duplicate emails in Members does not work type/bug affected/v15 release/15.4.0

#18743 Updates telemetry dashboard UI community/pr category/ux type/improvement release/15.4.0

#18736 Updates dashboard to use uui-box headline property/attribute & place community/pr category/ui type/improvement release/15.4.0

#18729 Only validate invariant properties when strictly necessary release/15.4.0

#18721 Aggregate document permissions for current user in API response area/backend release/15.4.0

#18717 V15 - Error GetSeedEntryOptions for DocumentCacheService, MediaCacheService type/bug release/15.4.0

#18715 V15: Adds accepted image types for image cropper category/ux type/bug area/frontend release/15.4.0

#18714 v15 - Redirect Url Manager - not serving redirects in multilingual sites type/bug area/backend affected/v15 release/15.4.0

#18707 V15: Race condition when appending condition UMB_CURRENT_USER_GROUP_ID_CONDITION_ALIAS to sections category/ux type/bug release/15.4.0

#18696 ContentPublishingNotification fires 2 times on one publish type/bug area/backend release/15.4.0

#18692 Special Characters Not Displayed Correctly in Block List Delete Confirmation Modal type/bug area/frontend affected/v15 release/15.4.0

#18679 V15: User password resetting notification status/needs-docs area/backend release/15.4.0

#18678 Content & Settings dashboard button look category/ui release/15.4.0

#18660 Content Picker: Filter out invalid entity types type/bug area/frontend release/15.4.0

#18657 Center align search icon category/ui area/frontend release/15.4.0

#18651 Bugfix: Document granular user permission preset category/ux release/15.4.0

#18650 correct labels category/ux release/15.4.0

#18648 v15: clean up unnecesary config options category/ui area/frontend release/15.4.0

#18644 V15: Support legacy allowPackageTelemetry option type/bug area/frontend area/backend release/15.4.0

#18643 V15: Reduce the size of the package json schema category/dx type/bug area/frontend release/15.4.0

#18640 Uses correct preview cookie same site and secure settings to allow preview mode to flow between links in the preview frame release/15.4.0

#18639 Block grid areas validation for min and max validation error not updating until I reload the page type/bug area/frontend affected/v15 release/15.4.0

#18636 Adds client-side validation to Checkbox List property editor type/bug area/frontend release/15.4.0

#18631 Use change event instead of property value change category/dx area/frontend release/15.4.0

#18622 ITwoFactorLoginService.GetSetupInfoAsync(Guid, string)' is obsolete in v15 type/bug area/backend affected/v15 release/15.4.0

#18618 API v2 returning duplicate entry's type/bug area/backend affected/v15 release/15.4.0

#18605 15.3.0-rc: RTE code editor modal - pretty-print not working type/bug area/frontend release/15.4.0

#18596 V15: Add textbox and text area serverside validation release/15.4.0

#18592 Remove the showOpenButton configuration category/ux area/frontend release/15.4.0

#18590 Updates sort property and direction together to avoid intermittent failures category/ui type/bug release/15.4.0

#18589 Added server side validation for the Multi Url Picker. release/15.4.0

#18583 Add NuGet badge community/pr category/dx type/improvement release/15.4.0

#18581 Server side validation for property editors (multiple text strings and block list) release/15.4.0

#18572 Added uui-box around ungrouped properties during block editing community/pr area/frontend release/15.4.0

#18568 V15: Resolves "Save and Preview" backoffice refresh type/bug area/frontend release/15.4.0

#18564 Server side validation for property editors (drop-down and checkbox list) release/15.4.0

#18545 V15: Make it more clear that a tree node is disabled type/bug area/frontend release/15.4.0

#18544 V15: It shouldn't be possible to select dictionary itself as location in move to action type/bug release/15.4.0

#18543 V15: Missing translation for dictionary import type/bug area/frontend affected/v15 release/15.4.0

#18541 V15: Block in TipTap configuration act odd category/ux type/bug area/frontend affected/v15 release/15.4.0

#18535 V15 Text overflow when user name is too long type/bug area/frontend release/13.8.0 release/15.4.0

#18526 V15: Add MNTP serverside validation release/15.4.0

#18524 Added obsoletion messages for unused interface and implementation for cache rebuilds release/15.4.0

#18521 Feature: Language Item Ref category/dx area/frontend release/15.4.0

#18520 Feature: Content Type Workspace Editor Header Element category/dx area/frontend release/15.4.0

#18519 V15: Change drag and drop icon category/ui area/frontend release/15.4.0

#18517 Granular permissions not behaving correctly type/bug release/15.4.0

#18511 Check for NRT directory when populating LuceneIndexFolder for Examine Dashboard community/pr category/dx type/improvement release/15.4.0

#18497 Move publish with descendants to a background task with polling area/frontend area/backend release/15.4.0

#18496 Move database cache rebuild to a background task with polling area/frontend area/backend release/15.4.0

#18488 Data Type: Add mandatory attribute for the property editor field category/ux area/frontend release/15.4.0

#18487 Document collection: align status tag colors category/ux area/frontend release/15.4.0

#18486 Remove Tip tap placeholder text category/ux area/frontend release/15.4.0

#18474 Provide custom required validator for block list and toggle area/backend release/15.4.0

#18473 Adding a new group on a composed tab shows wrong inheritance info type/bug area/frontend affected/v15 release/15.4.0

#18467 V15.2 Load Balanced Content Delivery Api Caching Issue type/bug affected/v15 release/16.0.0 release/15.4.0

#18465 Users restricted to a single language can delete / add to Shared blocklists in vary by culture docs state/sprint-candidate type/bug affected/v15 release/15.4.0

#18463 Remove the hardcoded color for the text in error message category/ux category/accessibility type/bug area/frontend release/15.4.0

#18461 Localize the email property editor validation and add tests area/backend release/15.4.0

#18442 Content tree lazy loads items the logged in user cannot see, must Load more to find/see content node type/bug area/backend affected/v15 release/15.4.0

#18416 Error icon is lost behind the three dots category/ui type/bug area/frontend release/15.4.0

#18380 Added option for filtering the content types allowed as children based on the parent node area/backend release/15.4.0

#18371 The Log Viewer date picker icon doesn't change in Dark Mode community/up-for-grabs category/ui type/bug area/frontend affected/v15 release/15.4.0

#18367 Cannot open language dropdown next to the title at the top in content node on Safari. category/ux type/bug area/frontend release/15.4.0

#18331 Uploading an Image via the Media Picker is no longer automatically selected category/ux type/bug affected/v15 release/15.4.0

#18319 [V15] Align reserved property endpoints code and usage release/15.4.0

#18268 Validation not working (Umbraco.RadioButtonList, Toggle) type/bug area/frontend affected/v15 release/15.4.0

#18267 Reduce CPU time when initiating RepositoryCacheKeys community/pr release/15.4.0

#18243 Avoid a hash key generation and lookup when inserting in the LockingMechanism community/pr release/15.4.0

#18199 Avoid allocating strings for parsing comma separated int values community/pr category/performance type/improvement release/15.4.0

#18177 Paste from clipboard on Block Grid not filtering allowed types type/bug area/frontend affected/v15 release/15.4.0

#18166 The description of the button "Add xxxxx" for creating a new block in a "Block List" shows an incorrect character set. type/bug area/frontend affected/v15 release/15.4.0

#18117 Member Saving Issues type/bug area/backend affected/v15 release/15.4.0

#18082 Query Builder does not always update the code example when selecting a property type/bug area/frontend release/15.4.0

#17835 Block list content can be updated when the hide content editor is enabled community/up-for-grabs category/ux affected/v15 release/15.4.0

#17506 V15 User Client Credentials: Able to add an credential with invalid id type/bug release/15.4.0

#17310 Issue with timezones in document history / Audit Log type/bug area/frontend affected/v14 release/15.4.0

#17271 v14.3 - Radio button list validation not working in a block editor type/bug area/frontend affected/v14 affected/v15 release/15.4.0

#17089 Validation messages not showing on save 14.2.0 type/bug area/frontend release/15.4.0

#16932 Eye dropper color picker - color selection problem type/bug area/frontend affected/v14 affected/v15 release/15.4.0

#16700 Overwriting a workspace action removes popover menu items category/dx type/bug area/frontend release/15.4.0

Changes in v15.4.1

0 new features, 0 breaking changes, and 1 issues & tasks were implemented

Issues & Tasks 1

#19223 Restored interface methods on obsolete IBackgroundTaskQueue status/regression release/15.4.1

Changes in v15.4.2

0 new features, 0 breaking changes, and 0 issues & tasks were implemented

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

Issues & Tasks 1

#19497 V15.4 startup performance degradation (DocumentUrlService?) type/bug affected/v15 release/16.0.0 release/16.0.0-rc6 release/15.4.3

Changes in v15.4.4

0 new features, 0 breaking changes, and 0 issues & tasks were implemented

No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-15.4.4

Changes in v16.0.0

39 new features, 24 breaking changes, and 135 issues & tasks were implemented

Features 39

#19409 Introduce delay and expand path matching on Backoffice router for lazy-loaded routes category/ux category/notable release/16.0.0 release/16.0.0-rc4

#19399 V16: introduce `<umb-content-workspace-property>` to spin up new properties in content workspace category/dx type/feature area/frontend release/16.0.0 release/16.0.0-rc4

#19375 additional context name for 'content property context' category/dx type/feature area/frontend release/16.0.0

#19343 V16 RC: Add more debug info to System Information type/feature release/16.0.0

#19336 Variant Culture aware search in Document and Media Pickers category/ux type/feature area/frontend release/16.0.0 release/16.0.0-rc3

#19334 Introduce Variant Context category/dx type/feature area/frontend release/16.0.0 release/16.0.0-rc3

#19324 hotfix: remove current user action look and color category/breaking category/ui category/front-end type/feature area/frontend release/16.0.0 release/16.0.0-rc3

#19284 Allow configuring collection no-items text via manifest or attribute category/ux type/feature area/frontend release/16.0.0 release/16.0.0-rc2

#19267 Simplify descriptions, labels and notification messages for publishing category/ux type/feature area/frontend release/16.0.0 release/16.0.0-rc2

#19220 Saveable workspace interface + token type/feature area/frontend release/16.0.0 release/16.0.0-rc2

#19212 V16 login photo type/feature area/frontend release/16.0.0 release/16.0.0-rc2

#19210 Align Create Document Blueprint label with other create labels category/ux type/feature area/frontend release/16.0.0 release/16.0.0-rc2

#19203 Preview segment type/feature area/frontend release/16.0.0 release/16.0.0-rc2

#19201 Block Type Configuration: filter search to only include element types type/feature release/16.0.0 release/16.0.0-rc2

#19199 Reposition workspace entity actions category/ux type/feature release/16.0.0 release/16.0.0-rc2

#19151 Remove success notification after document type export category/ux type/feature area/frontend release/16.0.0

#19149 Remove success notification after file rename category/ux type/feature area/frontend release/16.0.0

#19119 V16: Removes all generic Created, Saved, and Deleted notifications category/breaking category/ux type/feature area/frontend release/16.0.0

#19118 V16: Adds texts for unpublish & publish with descendants category/ux type/feature area/frontend release/16.0.0

#19110 Normalize webhook payloads type/feature release/16.0.0 release/16.0.0-rc2

#19075 Improves `umb-localize` rendering performance category/performance type/feature area/frontend release/16.0.0

#19064 Content Picker Search: Option to exclude trashed items type/feature area/frontend release/16.0.0

#19062 Adds search to Document Type picker type/feature area/frontend release/16.0.0

#19059 Adds `searchResultItem` element for Document Type items type/feature area/frontend release/16.0.0

#19058 Adds `searchResultItem` element for Media items type/feature area/frontend release/16.0.0

#19057 Adds trashed/draft state to document search result items type/feature area/frontend release/16.0.0

#19032 Dynamic Root: Refactored to use `UmbAncestorsEntityContext` type/feature area/frontend release/16.0.0

#19031 V16: Split media handling from UmbDropzoneManager category/breaking type/feature release/16.0.0

#18997 Feature: Document Property Value Permission category/notable type/feature area/frontend release/16.0.0

#18979 Unable to set conditions for HeaderApp manifest category/ux type/feature release/16.0.0

#18963 V16: API error interceptor should return early if it will not execute type/feature area/frontend release/16.0.0

#18939 V16: Updates openapi-ts client and deprecates `tryExecuteAndNotify` category/breaking dependencies category/notable type/feature release/16.0.0 preview/backoffice

#18915 V16: Vite development optimizations category/dx type/feature release/16.0.0 preview/storybook preview/backoffice

#18913 V16: Removes TinyMCE (server-side) category/breaking category/notable type/feature area/backend release/16.0.0

#18911 V16: Stylesheet Create Options type/feature area/frontend release/16.0.0

#18889 V16: Removes TinyMCE (client-side) category/breaking dependencies category/notable type/feature area/frontend release/16.0.0

#18843 V16: Migrate TinyMCE data type configuration to Tiptap category/notable type/feature area/backend release/16.0.0

#18141 V16: Allow `MaxRequestLength` to be specified as a long category/breaking type/feature area/frontend release/16.0.0

#12887 Ctor of `UmbracoIndexConfig` only accept deprecated `IScopeProvider` type/feature release/16.0.0

Breaking changes 24

#19348 Add explicit Global Search extension point category/breaking category/ux category/dx area/frontend release/16.0.0 release/16.0.0-rc3

#19259 Log language ISO codes instead of language names category/breaking type/bug release/16.0.0

#19172 hotfix: Correct context tokens for menu structure based workspaces category/breaking area/frontend release/16.0.0 release/16.0.0-rc2

#19145 Make culture specific update dates work again category/breaking release/16.0.0

#19129 Retrofit ContentEditingBaseBuilder to match new create/update models category/breaking area/backend release/16.0.0

#19114 Service refactoring to "fully" enable segments category/breaking area/backend release/16.0.0

#19113 V16: Context Api can unprovide Contexts category/breaking area/frontend release/16.0.0

#19105 Split "Sort Children"-logic to remove "illegal" import from core to packages category/breaking release/16.0.0

#19041 Move + Rename input-collection-configuration element to input-content-type-collection-configuration category/breaking area/frontend release/16.0.0

#19030 Removed population of Urls on document response model and obsoleted property category/breaking area/frontend area/backend release/16.0.0

#18978 Content client package category/breaking area/frontend release/16.0.0

#18969 Remove external base64-js module category/breaking release/16.0.0

#18962 Move router-slot exports to @umbraco-cms/backoffice/router category/breaking category/dx release/16.0.0

#18961 Move "diff" from external to core/utils category/breaking category/dx release/16.0.0

#18955 Internalize uuid package category/breaking category/dx release/16.0.0

#18908 V16: Removes RTE Stylesheets (client-side) category/breaking area/frontend release/16.0.0

#18827 Remove syslib003 & syslib0051 obsoleted code dependencies category/breaking release/16.0.0

#18793 Move public access files to member-public-access module category/breaking area/frontend release/16.0.0

#18682 Removed obsoleted group alias keys from being publicly available category/breaking release/16.0.0

#18611 V16/feature: get context resolves in undefined if not found category/breaking category/dx area/frontend release/16.0.0

#21 [Breaking change]: Settings will change from Arrays to ISet<T>s in Umbraco 16 category/breaking status/announcement category/binary-incompatible category/source-incompatible cms/release/16.0.0

#20 [Breaking change]: TinyMCE will be removed in Umbraco 16 category/breaking category/binary-incompatible category/source-incompatible cms/release/16.0.0

#16058 Refactor settings arrays to `ISet<T>` (to ensure unique values and make them easily mutable) category/breaking status/needs-docs release/16.0.0

#16037 Remove `UmbracoPath` setting category/breaking area/backend release/16.0.0

Issues & Tasks 135

#19863 v15 The maximum configured depth of 32 has been exceeded type/bug release/16.0.0

#19529 V15: Cannot create Document Blueprints on multi language website type/bug release/16.0.0

#19524 build(deps): bump @umbraco-ui/uui to 1.14.0 dependencies area/frontend release/16.0.0

#19499 Umbraco v13.9 startup error The DELETE statement conflicted with the REFERENCE constraint "FK_umbracoExternalLoginToken_umbracoExternalLogin_id". type/bug affected/v13 release/16.0.0 affected/v16 release/13.9.1 release/16.0.0-rc6

#19474 V16: Localization extensions load unordered area/frontend release/16.0.0 release/16.0.0-rc5

#19466 hotfix: close modals when url changes drastically release/16.0.0 release/16.0.0-rc5

#19461 set manifest on property editor uis area/frontend release/16.0.0 release/16.0.0-rc5

#19460 Fix: filter input styling release/16.0.0 release/16.0.0-rc5

#19446 Unable to access anything in the Templating section except Templates type/bug release/16.0.0 release/16.0.0-rc5

#19441 input with alias and input range style corrections category/ui dependencies release/16.0.0 release/16.0.0-rc4

#19433 V16: Upgrade Login dependencies to Umbraco 16 dependencies release/16.0.0 release/16.0.0-rc4

#19428 Block List, append missing animation keyframes release/16.0.0 release/16.0.0-rc4

#19425 V16 RC: Documents show "Not found" when switching between variant and invariant views, and other edge cases category/ux release/16.0.0 release/16.0.0-rc4

#19416 V16: Sub-dependencies from workspaces are missing in the main package.json file category/dx area/frontend release/16.0.0 release/16.0.0-rc4

#19413 UmbDocumentUrlModel and other models not exported to npm package type/bug area/frontend release/16.0.0 release/16.0.0-rc4

#19408 Ensure controller is still present release/16.0.0 release/16.0.0-rc4

#19407 'uuid' and 'diff' are not exported from the published npm package category/dx type/bug area/frontend release/16.0.0 release/16.0.0-rc4

#19406 hotfix: correct dark theme color for variant selector release/16.0.0 release/16.0.0-rc4

#19402 NewDefaultUrlProvider using obsolete ILocalizationService type/bug release/16.0.0 release/16.0.0-rc4

#19389 Outdated version of the `Umbraco.TheStarterKit` is being referenced when creating a project using the template type/bug affected/v15 release/16.0.0 affected/v16 release/16.0.0-rc4

#19382 [BUG] V15 - Backoffice: Log Viewer date filtering not working status/regression type/bug area/frontend affected/v15 release/16.0.0 affected/v16 release/16.0.0-rc5

#19367 Validation Context destroys self destroy before clean up area/frontend release/16.0.0

#19358 Set manifests when using createExtensionApi area/frontend release/16.0.0

#19349 Update references to Umbraco User model (Extension Template) community/pr release/16.0.0

#19344 V16 RC: File upload errors should be shown to the user type/bug release/16.0.0

#19331 V16 RC: HtmlImageSourceParser should not care for order of attributes category/front-end type/bug release/16.0.0 release/16.0.0-rc3

#19316 Document URLs Data Resolver category/ux type/bug release/16.0.0 release/16.0.0-rc3

#19312 Not allowed to edit Document Blueprints with language variants type/bug release/16.0.0 release/16.0.0-rc3

#19305 Close dropdown after executed action workaround type/bug release/16.0.0 release/16.0.0-rc2

#19294 Unable to link to unpublished document, requires an anchor or query string type/bug affected/v15 release/16.0.0 release/16.0.0-rc3

#19287 v15 Inconsistent behavior due to case-sensitive culture codes type/bug affected/v15 release/16.0.0

#19281 Improve active state check for menu and tree item category/ux type/bug area/frontend release/16.0.0 release/16.0.0-rc2

#19277 Include property aliases in compatible composition check type/bug area/frontend release/16.0.0 release/16.0.0-rc2

#19275 Package migration has pending migrations even when completed successfully type/bug affected/v15 release/16.0.0 release/16.0.0-rc2

#19269 Content permisisons check works incorrect during "Duplicate to" action type/bug affected/v15 release/16.0.0 release/16.0.0-rc2

#19265 Enforce: allowEditInvariantFromNonDefault configuration in the Backoffice UI category/ui area/frontend release/16.0.0 release/16.0.0-rc2

#19258 V16: Localization refinements category/localization area/frontend release/16.0.0 release/16.0.0-rc2

#19254 Fix #19221 category/ux type/bug area/frontend release/16.0.0 release/16.0.0-rc2

#19233 Batch item rest requests area/frontend release/16.0.0 release/16.0.0-rc2

#19229 Revert #16058 for non-applicable settings status/regression release/16.0.0

#19227 Localization fallback issue category/localization type/bug affected/v15 release/16.0.0 release/16.0.0-rc2

#19224 Navigating to content of a different doc type causes the content not to load type/bug area/frontend release/16.0.0 affected/v16 release/16.0.0-rc4

#19221 Action bar in BlockList and BlockGrid is hidden by content with z-index category/ux type/bug area/frontend release/16.0.0 release/16.0.0-rc2

#19215 Fix filter logic release/16.0.0 ignore-for-release release/16.0.0-rc2

#19213 UmbDocumentWorkspaceContext's "parentUnique" not getting set type/bug release/16.0.0 release/16.0.0-rc2

#19202 Further dependency upgrades dependencies area/backend release/16.0.0

#19200 Block list configuration selector displays a maximum of 100 items type/bug area/frontend affected/v15 release/16.0.0

#19198 block grid spell out why there is no permissions UI category/ux type/bug area/frontend release/16.0.0 release/16.0.0-rc2

#19197 Language selector in content tree does not scroll type/bug area/frontend affected/v15 release/16.0.0

#19194 Ensure picker search config query params are always included in the server request release/16.0.0 release/16.0.0-rc2

#19187 Media picker fails if more than 50 media selected type/bug area/frontend release/16.0.0 release/16.0.0-rc2

#19185 Open entity actions menu as pop up instead of modal category/ux release/16.0.0

#19183 Feature: ability to drag across tabs category/ux type/bug area/frontend release/16.0.0 release/16.0.0-rc2

#19178 Add segments support for Publish entity action category/ux area/frontend release/16.0.0

#19175 Output the correct error status code from the Management API type/bug release/16.0.0

#19173 Fix so a Preset Value can be falsy category/ux area/frontend release/16.0.0

#19166 Remove sort children success notification from repository area/frontend release/16.0.0

#19165 Can't deselect color once saved in Umbraco.ColorPicker type/bug area/frontend affected/v15 release/16.0.0

#19160 V16: XHR requests do not report the underlying problem details object category/ux type/bug area/frontend release/16.0.0 preview/backoffice

#19159 V16: Show modal when publishing invariant content category/ux type/bug area/frontend release/16.0.0 preview/backoffice

#19158 Hotfix: bring back media collection release/16.0.0 ignore-for-release

#19157 Bring back error notification when trying to delete a folder with items release/16.0.0 ignore-for-release

#19155 Prevent input-document type search from returning element types when not allowed release/16.0.0 ignore-for-release

#19152 Hotfix: Do not reset promise on clear release/16.0.0 ignore-for-release

#19142 Fix Document-Data-Resolver to avoid Promise Rejection Error release/16.0.0 ignore-for-release

#19141 Implement a Context Proxy (Fix Provide event handling across proxies) release/16.0.0 ignore-for-release

#19133 Prevent Culture and Hostnames modal close on error category/ux type/bug area/frontend release/16.0.0

#19132 V16 Missing error notification when trying to publish child node when parent is not published type/bug release/16.0.0 ignore-for-release affected/v16

#19127 V16: Bumps core dependencies openapi-ts and uuid to latest dependencies area/frontend release/16.0.0

#19126 Ensure the default segment is always included in API responses release/16.0.0

#19124 Add Conditions to ManifestHeaderApp release/16.0.0

#19123 Fix UI creation and updating of Document Blueprints area/frontend release/16.0.0

#19122 Image Cropper + Tags style adjustments category/ui area/frontend release/16.0.0

#19121 upgrade client dependencies release/16.0.0

#19117 Updated server-side dependencies to latest versions for Umbraco 16 dependencies area/backend release/16.0.0

#19112 Add report for bidirectional module imports release/16.0.0 ignore-for-release

#19111 Custom serialization for ValidationProblemDetails to allign paths in custom and mvc error messages area/backend release/16.0.0

#19103 V16: Import `umb-app-logo` element area/frontend release/16.0.0

#19100 MiniProfiler throws MissingMethodException type/bug release/16.0.0

#19096 V15 Cannot create a document blueprint for a variant document type type/bug release/16.0.0

#19093 Custom validator example area/frontend release/16.0.0

#19092 Reject structure manager when failed to load area/frontend release/16.0.0

#19091 declare type and constant for UMB_WORKSPACE_CONTENT_TYPE_ALIAS_CONDITION_ALIAS area/frontend release/16.0.0

#19090 Tiptap RTE: Corrects invalidation border area/frontend release/16.0.0

#19089 implement readonly mode for umb-property-editor-ui-document-type-picker area/frontend release/16.0.0

#19087 Tiptap cannot set the top position of the toolbar community/pr type/bug area/frontend release/16.0.0

#19082 Segment support for the Delivery API release/16.0.0

#19074 Allow for configuration of log file names status/needs-docs area/backend release/16.0.0

#19071 Align server validation with new Fetch Client release/16.0.0 ignore-for-release

#19068 Partial Views API error type/bug affected/v15 release/16.0.0

#19067 Cleanup last known self imports release/16.0.0 ignore-for-release

#19065 Update community forum links area/frontend release/16.0.0

#19060 Feature: Segments release/16.0.0

#19056 V16: Chore: Deprecate `getManifest()` methods category/dx area/frontend category/obsolete-methods release/16.0.0

#19052 V16: Chore: Corrects `UmbLocalizationController` usage in comments/docs category/api-documentation area/frontend release/16.0.0

#19050 There are entity actions while creating new content node type/bug affected/v15 release/16.0.0

#19048 Make the entity search service async release/16.0.0

#19047 Transparent Focal Point category/ui type/bug release/16.0.0

#19046 Content search abstractions to facilitate new search in the backoffice release/16.0.0

#19045 Added custom RichTextRegexValidator to validate markup instead of JSON community/pr release/16.0.0 release/13.9.0

#19037 Fix member + member type module self import release/16.0.0 ignore-for-release

#19036 Fix theme module self import release/16.0.0 ignore-for-release

#19035 Fix document module self import release/16.0.0 ignore-for-release

#19034 Content Type inheritance area/frontend area/backend release/16.0.0

#19026 Dont check for imports in comments area/frontend release/16.0.0 ignore-for-release

#19021 Chore: Temp solution to remove user circular imports area/frontend release/16.0.0 ignore-for-release

#19007 Cleanup redirect to allowed section area/frontend release/16.0.0 ignore-for-release

#19003 Fix: append to frozen object fix for RTE Base type/bug area/frontend release/16.0.0

#19001 Use maximum available value for JSON serialization depth release/16.0.0

#18994 Generic 'API Error' when uploading a large file type/bug area/frontend affected/v14 affected/v15 release/16.0.0

#18992 Chore: Add script to check for "illegal" imports release/16.0.0 ignore-for-release

#18972 Use GetIdsFromPathReversed to avoid allocating the string values of the integers parsed community/pr category/performance type/improvement release/16.0.0

#18966 V16: Remove circular dependency for icon-picker-modal area/frontend release/16.0.0

#18951 Fix confirm modal circular import release/16.0.0 ignore-for-release

#18910 Performance Degradation in Umbraco Backoffice After Upgrade to 15.3.0 state/sprint-candidate type/bug area/backend affected/v15 release/16.0.0

#18869 Performance issues with Querying & Traversal type/bug area/backend release/16.0.0

#18868 More accurate explanation for "Reload Memory Cache" type/bug affected/v15 release/16.0.0

#18832 Todo cleanup of abstract service being aware of implementation types release/16.0.0

#18822 Unable to use Umbraco.MultiNodeTreePicker with a lot of picked values type/bug area/frontend release/16.0.0 release/16.0.0-rc2

#18787 Dictionary cleanup: Remove duplicate keys for discard changes type/improvement release/16.0.0

#18767 UX: Make discard changes button red category/ux release/16.0.0

#18662 V16: Removed deprecated client-side code area/frontend release/16.0.0

#18516 V15: Copying an item in a block list gives "Created" text category/ux release/16.0.0

#18455 Chore: deprecate UmbPropertyValueChangeEvent for v.16 category/dx area/frontend release/16.0.0

#18020 v15: TipTap Media Picker - ImageSharp HMAC support type/bug affected/v15 release/16.0.0 release/16.0.0-rc3

#17886 Don't add a blanket rule to allow synchronous IO, should not be necessary for the new management API category/ux type/bug release/16.0.0

#17567 Publish in context menu from content tree implies it will open a dialog, but just publishes type/bug area/frontend affected/v15 release/16.0.0

#17462 V15: Unable to move/sort properties between groups and tabs on Document Types category/ux type/bug area/frontend release/16.0.0 release/16.0.0-rc2

#17459 v15rc: Can't allow segmentation on individual properties type/bug area/frontend release/16.0.0

#16872 [14.1.1] Invalid composition when using nested document types type/bug area/frontend release/16.0.0

#16852 When sorting properties can not move to a different tab category/ux type/bug area/frontend release/16.0.0 release/16.0.0-rc2

#16535 Remove `await Task.FromResult()` and unnecessary async modifiers area/backend release/16.0.0

#16510 [v14] Backoffice client does not support creating nested doctypes type/bug area/frontend release/16.0.0

#16294 V14-RC3: Publishing a page generates 2 toast notifications category/ux release/16.0.0

#16092 v14-rc1 - Two "Created" notifications appear when creating a DocType category/ux area/frontend release/16.0.0

Changes in v16.1.0

13 new features, 1 breaking changes, and 67 issues & tasks were implemented

Features 13

#19633 Introduce Section Alias condition const category/dx type/feature release/16.1.0

#19610 Label property-editor, adds UFM template support type/feature area/frontend release/16.1.0

#19557 V16: Adds a state for "forbidden" for entities that return 403 (Access denied) category/ux type/feature area/frontend preview/backoffice release/16.1.0

#19532 Tiptap RTE: Toolbar menu active highlighting type/feature area/frontend release/16.1.0

#19495 V16: Retry requests after timeout category/notable type/feature area/frontend release/16.1.0

#19435 Translations for `pt` (`pt-PT`) category/ui type/feature release/16.1.0

#19424 update next icon category/ui type/feature release/16.1.0

#19366 Add folder workspace icon category/ux type/feature release/16.1.0

#19335 Media Picker Modal File Previews category/front-end type/feature area/frontend release/16.1.0

#19292 Feature: Content Workspace Icon category/ux type/feature release/16.1.0

#19271 Member Type Root Collection View / Workspace type/feature area/frontend release/16.1.0

#19204 Changed the Image crop UI component to fit the new Backoffice UI design category/ui type/feature area/frontend release/16.1.0

#18976 Add support for file upload property editor within the block list and grid community/pr category/notable release/16.1.0

Breaking changes 1

#19573 Further fix to configuration classes using ISet, resolving regression with custom 404 pages category/breaking status/regression release/16.1.0

Issues & Tasks 67

#19656 build(deps): bump @umbraco-ui from 1.14.1 to 1.14.2 dependencies release/16.1.0

#19642 Aligned jsdoc and inferred function type on UmbCurrentUserContext category/dx release/16.1.0

#19640 V16: Upgrade Storybook from V8 to V9 dependencies preview/storybook release/16.1.0

#19638 Inconsistency in UmbCurrentUserContext category/dx type/bug release/16.1.0

#19636 build(deps): bump @umbraco-ui/uui from 1.14.0 to 1.14.1 dependencies release/16.1.0

#19626 ability to hide block actions category/dx release/16.1.0

#19625 Toggle hitbox is too large type/bug release/16.1.0

#19622 load more button component and styling category/ux release/16.1.0

#19621 React on late read only guard rules type/bug area/frontend release/16.1.0

#19617 fix: json serialization and deserialization for NuCacheSerializerType community/pr release/16.1.0

#19615 Table checkbox/icon alignment category/ui type/bug area/frontend release/16.1.0

#19614 Entity type + Entity Unique conditions category/dx area/frontend release/16.1.0

#19607 Fix for code scanning alert no. 1719: Client-side cross-site scripting type/bug area/frontend release/16.1.0

#19606 Fix pagination in Content Delivery API Index Helper community/pr release/16.1.0 release/13.10.0

#19605 Collection rendering performance improvements Part 1: Improve Entity actions render performance category/ux category/performance area/frontend release/16.1.0

#19603 Reduce lookups needed in ConcurrentDictionaries in ContentNavigationServiceBase community/pr release/16.1.0

#19599 Variant workspace breadcrumb item parentheses category/ux area/frontend type/improvement release/16.1.0

#19598 Move cache instructions pruning to background job type/improvement release/16.1.0

#19597 Avoid async await Task.FromResult, plus some other minor tweaks community/pr release/16.1.0

#19593 Docs: Collection example category/api-documentation category/dx area/frontend release/16.1.0

#19592 Cherry picked #19540 to V16 (and fixed changed signatures) release/16.1.0

#19585 Add missing media exports community/pr category/dx area/frontend community/hackathon release/16.1.0

#19563 V16: Checkboxes and icons in list view / collections are not aligned type/bug release/16.1.0

#19556 Improves the layout on the create blueprint dialog category/ux area/frontend release/16.1.0

#19554 Fix readonly UI for create document user permission category/ux status/regression type/bug release/16.1.0

#19553 V16: Document shows blank page when clicking an active link type/bug area/frontend release/16.1.0

#19547 V16 User with 'Move to' permission cannot move a document type/bug affected/v16 release/16.1.0

#19541 V15 Bugfix: Horizontal scrollbar in Media section #19479 community/pr category/ui release/16.1.0

#19537 DocumentUrlDataResolver: Use UMB_VARIANT_CONTEXT instead of UMB_PROPERTY_DATASET_CONTEXT category/dx area/frontend release/16.1.0

#19536 V15: Add logging to DocumentUrlService & other bootup services to diagnose slow startup times type/improvement release/16.1.0

#19535 Show success/failed state for workspace buttons with additional options category/ux release/16.1.0

#19534 Remove trash success notifications category/ux area/frontend release/16.1.0

#19531 Tiptap RTE: A11Y label improvements category/accessibility area/frontend type/improvement release/16.1.0

#19530 Tiptap RTE: Adds token for statusbar context area/frontend type/improvement release/16.1.0

#19526 Replace keys in Rich Text Editor blocks on clone operations release/16.1.0

#19518 V16.1: Fix broken content creation when using blueprints area/frontend release/16.1.0

#19508 tiptap-span.extension does not allow to remove style type/bug release/16.1.0

#19507 Link Picker Modal dependency on UmbPropertyDatasetContext type/bug affected/v16 release/16.1.0

#19496 Adds attribute to ensure management API requests are never cached in the browser or via a CDN type/improvement release/16.1.0

#19481 Media not showing after re-authentication type/bug area/frontend affected/v14 affected/v15 affected/v16 release/16.1.0

#19479 Horizontal scrollbar in Media-section type/bug area/frontend release/16.1.0

#19447 V16: Item and Detail Base Repository should use correct typings for return types category/dx release/16.1.0

#19419 Throw if attempting to use the default unique media path scheme with version 7 GUIDs release/16.1.0

#19394 observable for detecting if split view is active category/dx release/16.1.0

#19388 RichTextOutputAsJson adds newline text between all HTML elements type/bug release/16.1.0 release/13.10.0

#19387 Monaco editor no language syntax colorization type/bug area/frontend affected/v15 release/16.1.0

#19384 set height to match workspace top bar category/ui area/frontend release/16.1.0

#19363 Fix for invalid state in JsonBlockValueConverter when an unused layout has a nested array community/pr release/16.1.0

#19361 Handle user id 0 (Unknown/System) when building content version response type/bug area/backend release/16.1.0

#19352 Using a blueprint with blocks already in them to create content duplicates the ID's of the blocks. type/bug area/backend affected/v13 release/16.1.0

#19350 fix: check for NullRepresentationInCache in AppCacheExtensions community/pr release/13.9.0 release/16.1.0

#19327 Compositions ordering is confusing and difficult to use type/bug affected/v15 affected/v16 release/16.1.0

#19286 Create permission is misleading state/sprint-candidate type/bug state/reproduced affected/v15 affected/v16 release/16.1.0

#19253 Fix: Ensure minimum height for Block List Custom Views (#18398) category/ux type/bug area/frontend release/16.1.0

#19244 styleMenu classes gets stuck, no way to clear them type/bug release/16.1.0

#19098 MemberCacheRefresher clear all the partial views cache type/bug release/13.9.0 release/16.1.0

#19009 V15 "Discard changes" appears even though nothing is changed state/sprint-candidate type/bug affected/v15 affected/v16 release/16.1.0

#19006 Fix localiztion for buttons in pagination area/frontend release/16.1.0

#18982 Content Delivery API returns 404 for URL with Japanese characters type/bug area/backend affected/v13 affected/v15 release/16.1.0 release/13.10.0

#19400 V15: Icon color for selected node in link picker type/bug area/frontend affected/v15 affected/v16 release/16.1.0

#18398 Auto exposed block variants are collapsed category/ux area/frontend release/16.1.0

#18391 add overflow:visible to allow the workspace action menu to be highlighted community/pr category/ux category/accessibility type/improvement release/16.1.0

#18235 Content nodes show "Not found" after signing back in without refreshing type/bug area/frontend affected/v15 release/16.1.0

#17149 I can publish content as non-existing user type/bug area/backend affected/v14 affected/v15 release/16.1.0

#16730 V14: Umbraco.Web.UI.Login localizations do not work on first load type/bug area/frontend affected/v14 release/16.1.0

#13981 Exception when saving tags with different letter casing when using a SqLite database type/bug release/16.1.0 release/13.10.0

#13768 Slow performance and deadlocks in SignInAsync during high load (v.10–13–?) category/performance type/bug area/backend affected/v10 affected/v11 affected/v12 affected/v13 release/13.9.0 release/16.1.0

Changes in v16.1.1

0 new features, 0 breaking changes, and 0 issues & tasks were implemented

No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-16.1.1

Changes in v16.2.0

10 new features, 0 breaking changes, and 87 issues & tasks were implemented

Features 10

#19890 Optimize document and media seeding by looking up from database in batches category/notable release/16.2.0

#19818 Make logging more friendly for docker status/needs-docs category/notable release/16.2.0

#19815 Added configuration option UseStrictDomainMatching, which allows control over whether content is routed without a matching domain status/needs-docs category/notable release/16.2.0

#19812 System.Text.Json.Utf8JsonWriter - how to prevent breaking Unicode characters into escape sequences type/feature area/backend release/16.2.0

#19789 Tiptap RTE: Refactor Table menus to use `menu` extension-type type/feature area/frontend preview/backoffice release/16.2.0

#19702 Adds background worker to check timeout state type/feature area/frontend release/16.2.0

#19686 UFM: Make Block Settings data available type/feature area/frontend release/16.2.0

#19685 UFM: JavaScript-like Expressions category/notable type/feature area/frontend release/16.2.0

#19684 UFM: Adds `markedExtension` extension-type type/feature area/frontend release/16.2.0

#19657 V16: Siblings endpoints type/feature release/16.2.0

Issues & Tasks 87

#20016 fix: pins the UmbracoExtension `@hey-api/*` versions to that of the Backoffice client area/frontend release/16.2.0 release/16.2.0-rc2

#19981 build(deps): bump @umbraco-ui/uui to 1.15.0 dependencies area/frontend release/16.2.0 release/16.2.0-rc2

#19926 Tiptap: Word count extention type/bug area/frontend affected/v16 release/16.2.0

#19905 Fixed behaviour on database cache rebuild to update only for requested content types release/16.2.0

#19902 Slow Content Type saving in site with lots of members (50.000) type/bug area/backend affected/v16 release/16.2.0

#19900 V16: Media Picker property editor should allow more dropped and picked files, and other enhancements type/bug area/frontend release/16.2.0

#19894 Adds configuration for document and media hybrid cache seed batch size release/16.2.0

#19875 Umbraco logo label update category/ux release/16.2.0

#19872 Use GeneratedRegex, FrozenSet, new Lock object & static community/pr release/16.2.0

#19869 Tiptap RTE: Upgraded to latest v2.x dependencies area/frontend preview/backoffice release/16.2.0

#19862 Monaco editor no language syntax colorization type/bug area/frontend affected/v16 release/16.2.0

#19860 Tiptap RTE: Reduce loading layout shift type/bug area/frontend release/16.2.0

#19858 V16: Tree Stores should be optional to use category/dx area/frontend preview/backoffice release/16.2.0

#19855 Fixed layout and formatting of saved search delete dialog on the log viewer type/bug area/frontend release/16.2.0

#19851 Tiptap RTE: Undo deleted blocks type/bug area/frontend release/16.2.0

#19846 Bugfix/19601 can not add ef core migrations community/pr type/bug release/16.2.0

#19835 Media Table Collection View: Label templates don't work at all type/bug area/frontend affected/v16 release/16.2.0

#19826 Tiptap RTE: drag-and-drop image upload community/pr release/16.2.0

#19811 Tiptap RTE: Block selection area/frontend type/improvement release/16.2.0

#19805 Tiptap RTE: Include Tiptap's default styles area/frontend type/improvement release/16.2.0

#19791 Tiptap RTE: Caret navigation with Block elements type/bug area/frontend release/16.2.0

#19790 Tiptap RTE: Selecting all content doesn't highlight Block element as selected type/bug area/frontend affected/v16 release/16.2.0

#19783 Cannot create two folders with the same name at different levels (Umbraco v16) type/bug area/backend affected/v16 release/16.2.0

#19782 Handle segmentation when segment alias includes underscore character(s) type/bug area/frontend release/16.2.0

#19778 Remove property value permissions when related content and/or property types are removed type/bug release/16.2.0

#19776 #19775 fixed get user data by applying OrderBy after counting community/pr release/16.2.0

#19772 Log the migration plan name when can't migrate from state release/16.2.0

#19763 Cannot save node after removing embedded blocks in RTE status/regression type/bug area/backend affected/v15 affected/v16 release/16.2.0

#19761 16.1.0-rc - Reload entity action does not close entity action menu status/regression type/bug area/frontend affected/v16 release/16.2.0

#19759 Updated OpenApi and TypeScript API (Siblings endpoints) area/frontend area/backend ignore-for-release release/16.2.0

#19752 TipTap doesn't remove style attributes when pasting or with clear formatting button type/bug area/frontend release/16.2.0

#19746 Add flag to exclude trashed media community/pr category/ux release/16.2.0

#19745 Tiptap RTE: Localized Character/Word Count button labels area/frontend type/improvement release/16.2.0

#19742 Failure to upgrade database with 10k external members type/bug area/backend release/13.10.0 release/16.2.0

#19740 add missing translation for DA community/pr release/16.2.0

#19738 v16.0.0 Content Type Workspace Context not firing UmbEntityUpdatedEvent type/bug area/frontend release/16.2.0

#19733 Add a backing field for EditorUIAlias and track changes when its set. community/pr release/16.2.0

#19729 Umbraco schema generation doesnt follow general pattern on security schemas type/bug area/backend affected/v14 affected/v15 affected/v16 release/16.2.0

#19723 Creating a new Document Type with Template does not show Template in Templates section type/bug area/frontend release/16.2.0

#19719 Make internal & private classes sealed where possible, to avoid code for virtual dispatch community/pr release/16.2.0

#19715 Label (decimal) used when creating property type programmatically using integer value type type/bug release/13.10.0 release/16.2.0

#19706 Content Delivery API with output caching doesn't vary by Accept-Language header type/bug area/backend release/13.10.0 release/16.2.0

#19694 Fix missing tag suggestions when no culture available. community/pr release/16.2.0

#19690 Clear member cache by older user name when member user name is updated (16) release/16.2.0

#19689 Fix navigationUrlService and underlying models not being thread safe release/16.2.0

#19688 Abstract submit and poll operations type/improvement release/16.2.0

#19676 [V16] - Preset values/saving values doesn't work properly in compositions type/bug area/frontend release/16.2.0

#19675 MNTP validation does not work correctly type/bug area/frontend affected/v16 release/16.2.0

#19674 V16 Multi Url Picker Title should be optional type/bug release/16.2.0

#19665 Title returns "Server Error" in non-debug mode community/pr release/16.2.0

#19661 Changes to MemberCacheRefresher breaks DeliveryAPI (headless) based installations status/regression type/bug area/backend release/13.10.0 release/16.2.0

#19654 UmbracoUrlAlias in Core causing infinite loops with Engage type/bug release/16.2.0 release/13.11.0

#19653 Custom granular permissions are always empty type/bug area/backend release/16.2.0

#19652 V14,V15,V16 problem with openid configuration Content Delivery API (lack a file .well-known/jwks) type/bug area/backend affected/v14 affected/v15 affected/v16 release/16.2.0

#19649 When creating a Media Folder I get a console error type/bug area/frontend affected/v16 release/16.2.0

#19643 Amend accessibility modifiers on file upload property editor components to support extension community/pr release/16.2.0

#19637 Tiptap RTE: Undo does not work with deleted Block element type/bug area/frontend affected/v16 release/16.2.0

#19630 V16: MNTP preview links not showing type/bug area/backend release/16.2.0

#19627 Sensitive member data fields cannot be edited and are presented empty, but are still visible and apparently editable by the user type/bug area/frontend release/16.2.0

#19620 V16 Colorpicker - colorslider doesn't have enough range status/regression status/dependency-update type/bug state/reproduced area/frontend affected/v16 release/16.2.0

#19618 Clear member cache after changing username type/bug area/backend release/13.10.0 release/16.2.0

#19604 BlockGrid Loads Document Types Twice type/bug release/16.2.0

#19602 Error in processValueBlockData when removing item - contentData or settingsData may be undefined type/bug area/frontend affected/v16 release/16.2.0

#19588 No support for min-height in Tiptap Rich Text Editor configuration type/bug area/frontend affected/v16 release/16.2.0

#19580 V16.0.0: Segment returned when it's not created type/bug area/backend release/16.2.0

#19574 Missing count in the Examine dashboard type/bug area/frontend release/16.2.0

#19551 "Unsaved changes" always displayed when trying to move away from Blueprint that contains blocks type/bug affected/v15 affected/v16 release/16.2.0

#19521 Embedding YouTube in Tiptap adds extra spacing type/bug release/16.2.0

#19519 V16: forceHideContentEditorInOverlay only available on block lists, not in RTE type/bug area/frontend release/16.2.0

#19506 Can't have blank properties in Document Blueprints type/bug area/frontend affected/v15 affected/v16 release/16.2.0

#19487 Fixes the Checkbox, Dropdown and Select list when the models change the UI updates. community/pr type/bug release/16.2.0

#19486 v15: Margins missing in Settings section community/up-for-grabs type/bug area/frontend affected/v14 affected/v15 affected/v16 release/16.2.0

#19482 Upload Field validation not working properly when choosing wrong file type. type/bug release/16.2.0

#19432 Content picker search with start node configured not taking user start nodes into account type/bug area/backend affected/v13 affected/v16 release/16.2.0 release/13.11.0

#19427 Content -> Page -> BlockGrid Property -> Add Block -> Search Input Not Working type/bug area/frontend release/16.2.0

#19401 Drag n dropping into Media Picker and using Remove file(s) under new dotted lines results in duplicating files thrice. type/bug area/frontend affected/v15 affected/v16 release/16.2.0

#19360 When entering a date value in textstring it gets parsed as a real date with time type/bug affected/v15 affected/v16 release/16.2.0

#19282 Issue when we have more tabs than it is width of screen type/bug area/frontend release/16.2.0

#19010 UrlProviderMode Absolute not honered during routing type/bug affected/v15 release/16.2.0

#18977 The Scope being disposed is not the Ambient Scope when using EF Core in notification handler type/bug affected/v13 release/16.2.0 release/13.11.0

#18851 Blockgrid can't change areas order (no drag options) type/bug area/frontend release/16.2.0

#18687 V15: Template with Block List field with Inline Editing Mode causes Collection List View to shrink type/bug area/frontend affected/v15 affected/v16 release/16.2.0

#18588 V13 AppDomain (terminating) due to Unhandled exception type/bug area/backend affected/v13 release/13.10.0 release/16.2.0

#18405 Super Fiddily to select the first media items in a media section to perform bulk actions... type/bug state/reproduced area/frontend affected/v15 release/16.2.0

#17619 [15.1] UFM umbValue to support values from Settings on a block type/bug area/frontend affected/v15 release/16.2.0

#17528 The uploaded image is not saved when creating a content using document blueprint type/bug area/backend affected/v16 release/16.2.0

#17363 BootFailed Cannot Connect To Database type/bug affected/v10 affected/v13 release/16.2.0

Changes in v16.3.0

23 new features, 0 breaking changes, and 115 issues & tasks were implemented

Features 23

#20243 Tiptap RTE: Adds heading (h4-h6) toolbar buttons community/pr type/feature release/16.3.0

#20242 Icons: Add more heading icons community/pr type/feature release/16.3.0

#20204 Shortcuts: Implement context and a few shortcuts of interest category/ux category/notable area/frontend release/16.3.0

#20179 Variants: Implements validation hints to the variant selector (closes #19953) type/feature release/16.3.0

#20159 Interaction Memory: Feature for picker modal state retention (#18305) category/ux type/feature release/16.3.0

#20145 View Context: Implement browser title type/feature area/frontend release/16.3.0

#20061 Add Vietnamese to UI culture type/feature release/16.3.0

#20057 Tiptap RTE: Migration to auto-enable new capabilities type/feature area/backend release/16.3.0

#20055 Database creation/migration for UFM Label editor data-types type/feature area/backend release/16.3.0

#20053 Introducing signs to variants type/feature release/16.3.0

#20042 Tiptap RTE: Unbundled "Rich Text Essentials" - Toggle basics on/off per data type category/notable type/feature area/frontend release/16.3.0

#20041 Moves icon dependencies to 'core' package.json type/feature area/frontend preview/backoffice release/16.3.0

#20033 Workspace View Manifest Overrides type/feature area/frontend release/16.3.0

#19997 Property Editors: Add Missing Property Editor fallback type/feature release/16.3.0

#19987 Block workspace view validation badges type/feature area/frontend release/16.3.0

#19976 Add timestamps to cache entries and server events type/feature area/frontend release/16.3.0

#19970 structure manager refactor implementation type/feature area/frontend release/16.3.0

#19960 Feature: add client runtime cache for all item endpoints category/performance category/notable area/frontend release/16.3.0

#19923 Feature: Client Cache for Document Item Models category/performance category/notable area/frontend release/16.3.0

#19904 Feature: Client Cache for Document Type and Data Type Detail Models category/performance category/notable area/frontend release/16.3.0

#19825 Update dotnet new umbraco-extension template with newer @hey-api/openapi-ts community/pr category/dx type/feature release/16.3.0

#19810 Section Sidebar Menu Expansion category/ux type/feature release/16.3.0

#19255 Workspace view navigation context type/feature area/frontend release/16.3.0

Issues & Tasks 115

#20405 Performance: Added request cache to media type retrieval in media picker validation release/16.3.0

#20383 Hybrid cache: Check for `ContentCacheNode` instead of object on exists for hybrid cache to ensure correct deserialization (closes #20352) release/16.3.0

#20352 [v16] HybridCache - Cache deserialization failure type/bug area/backend affected/v16 release/16.3.0

#20279 Data type creation - breadcrumb incorrectly displays last viewed data type category/front-end type/bug area/frontend affected/v16 release/16.3.0

#20265 Installer: Improves user accessibility by adding missing <form> elements and setting the right focus category/accessibility area/frontend release/16.3.0

#20250 [V16] Non variant property not disabled in other languages than default one type/bug area/frontend affected/v16 release/16.3.0

#20246 UX: Make installed package details read only instead of disabled (closes #20218) community/pr release/16.3.0

#20245 UX: Align height of image crop appended units (closes #20166) community/pr release/16.3.0

#20244 UX: Alignment of date range in log viewer (closes #20220) community/pr release/16.3.0

#20237 Umbraco.DropDown.Flexible unset values (null / empty) via v13 migration after #20029 type/bug release/16.3.0

#20216 Language fallback corrupt after migration from 13.9.2 to 15.4.4 and 16.2.0 category/localization type/bug area/frontend release/16.3.0

#20215 Property Editors: Fix `DecimalPropertyEditor` on non-English systems (closes #20214) community/pr release/16.3.0

#20209 Caching: Don't remove null values from hybrid cache to avoid broken content references repeatedly requiring a database hit (closes #18892) release/16.3.0

#20206 View Context: observe parent activation to make sure children follows along. ignore-for-release release/16.3.0

#20203 Hints: Chore, just renaming files to fit name area/frontend ignore-for-release release/16.3.0

#20201 Icons: add badge icon area/frontend release/16.3.0

#20199 Update label for tree item caret to identify if open or closed category/accessibility release/16.3.0

#20198 Content/Document Picker: make not existing items appear category/ux release/16.3.0

#20196 Badge: Make badge go on top category/ui category/ux release/16.3.0

#20192 Tree: Optimize tree root total children calls category/performance release/16.3.0

#20188 Content Editor: Fix shared label and localize it area/frontend ignore-for-release release/16.3.0

#20183 Dynamic Root: Fix missing dynamicRootQueryStep types (closes #19612) category/dx release/16.3.0

#20178 Workspace Actions: set attributes on the right element for label to work category/accessibility type/improvement release/16.3.0

#20177 Content Variant: Preserve additional URL path in split view navigation (closes #17412) category/ux release/16.3.0

#20172 Tiptap RTE: Adds hover and focus border input states category/accessibility type/improvement release/16.3.0

#20170 Alignment of filter/search in Extension Insights type/bug area/frontend affected/v16 release/16.3.0

#20163 Member workspace: Fix for loading inside modal type/bug area/frontend release/16.3.0

#20161 Profile: Corrected misleading button label category/accessibility area/frontend type/improvement release/16.3.0

#20158 Dashboard in extension template broken type/bug release/16.3.0

#20157 Tiptap RTE: Adds accessibility attributes for RTE input category/accessibility area/frontend type/improvement release/16.3.0

#20151 Generated Partial Views: Improves the generated code slightly for a better developer experience type/improvement release/16.3.0

#20148 AppSettings: Improves the templates so they reflect the latest recommended settings type/improvement release/16.3.0

#20140 Fixes regression with hidden tab labels in the Content Editor status/regression area/frontend ignore-for-release release/16.3.0

#20136 Content Type Designer: Fix to prevent dragging inherited properties category/front-end area/frontend release/16.3.0

#20134 Upload field Property Editor: Fix resetting value to undefined when empty category/front-end area/frontend release/16.3.0

#20129 Querying extensions: Allow `ContentAtRoot()` to accept culture community/pr release/16.3.0 release/13.12.0

#20116 V16: Fix member validation endpoints area/backend release/16.3.0

#20111 Property Value Preset builder caller args category/front-end area/frontend release/16.3.0

#20109 V16 - Renaming signs to flags ignore-for-release release/16.3.0

#20107 Accessibility changes for the top navbar tabs and settings tabs category/accessibility release/16.3.0

#20105 Resolve compostion properties on a block for the RTE. community/pr release/16.3.0

#20104 Property Editors: Improve Missing Property Editor UI and allow save/publish type/improvement release/16.3.0

#20096 Fixes divide by zero error on retrieving take 0 from the recycle bin root API endpoint release/16.3.0

#20092 Mark `MemberService.GetMembersByPropertyValue()` methods as obsolete type/improvement release/16.3.0

#20088 New document segments endpoint area/backend release/16.3.0

#20085 Member Picker 404 when you try to open by clicking on it type/bug release/16.3.0

#20084 Feature: Redirect to the last visited path when navigating between sections category/ux release/16.3.0

#20083 Correct the population of the parent for sibling items when retrieved under a folder release/16.3.0

#20078 Tiptap RTE: Capabilities Tidy-up area/frontend type/improvement ignore-for-release release/16.3.0

#20076 Tiptap Block bug, with deletion and restoring type/bug area/frontend affected/v16 release/16.3.0

#20075 JS-fix: test the existence of collection as well ignore-for-release release/16.3.0

#20074 Content Type Designer tabs sorting improvement category/ux release/16.3.0

#20073 Content Type Designer: fix style and localization category/ux area/frontend release/16.3.0

#20070 Independently manage integrated authentication and trust certificate fields on installer from database settings release/16.3.0

#20068 V16: Creating a new sub template should not show Discard Changes dialog category/ux area/frontend release/16.3.0

#20051 Hybrid Cache Published Property does perform value detection at all property value levels type/bug release/16.3.0

#20045 "Send for Approval" on segments not working type/bug release/13.11.0 release/16.3.0

#20040 Management API: Add user data delete endpoint (closes #19793) community/pr release/16.3.0

#20037 Error upgrading from Umbraco 13 to 16: LockObject with id=-344 does not exist. type/bug area/backend affected/v16 release/16.3.0

#20029 Umbraco.DropDown.Flexible doesn't allow unset values (null / empty) type/bug release/16.3.0

#20028 Fix space between name and description on content-types category/ui area/frontend ignore-for-release release/16.3.0

#20025 No validation errors when updating a media item with an empty file type/bug affected/v15 affected/v16 release/16.3.0

#20011 Fixes exception when converting UDIs in a PropertyValueConverter community/pr release/16.3.0

#20010 Fix spell error from "Segmment" to "Segment" in the IRequestSegment interface community/pr release/16.3.0

#19990 Add request caching around published content factory type/improvement release/16.3.0

#19988 Sorting by updateDate isn't working correctly type/bug release/16.3.0

#19982 V16: Bump @hey-api/openapi-ts to 0.81.1 dependencies area/frontend release/16.3.0

#19973 fix validation context initialization ignore-for-release release/16.3.0

#19972 Implement root property validation for member workspace release/16.3.0

#19962 Fix: custom block view rendering freezes the Backoffice community/pr category/performance type/bug area/frontend release/16.3.0

#19958 Generate new Server API Models internal ignore-for-release release/16.3.0

#19956 Feature: Inflight Request Cache for Document Types and Data Types category/ux category/performance area/frontend release/16.3.0

#19955 Repositories: Use NPoco extensions in DatabaseCacheRepository community/pr release/16.3.0

#19953 v16 - No UI feedback if a block property on a different culture fails validation type/bug affected/v16 release/16.3.0

#19949 Handle content blueprint server events type/improvement release/16.3.0

#19948 Can't install if /umbraco/Data is missing type/bug area/backend release/16.3.0

#19947 Adds id to the webhook item response model type/bug release/16.3.0

#19942 Refactoring DatabaseCacheRepository to de-duplicate code and remove warnings release/16.3.0

#19936 Shrink tag and actions container in `uui-ref-node-document-type` if empty category/ui type/bug affected/v16 release/16.3.0

#19935 Login: Ensures the user is not stuck on redirect or white page after successful log in type/bug area/frontend release/16.3.0

#19929 Umbraco 16 - Clipboard overlay shows placeholder text when copying element from nested BlockList type/bug release/16.3.0

#19927 Allow open split view using the keyboard category/ux area/frontend release/16.3.0

#19917 v16 Unable to remove Admin user group from newly created user type/bug affected/v16 release/16.3.0

#19914 Chore: upgrade typescript to 5.9 + other minors dependencies release/16.3.0

#19910 Fix and enable some unit tests which are not running locally or on pipeline builds community/pr release/16.3.0

#19903 Improvement - Content type filters : Add Validation for allowed children and root area/backend release/16.3.0

#19893 Default UmbracoExtensions template packages.json does not work community/pr type/bug release/16.3.0

#19892 Tags Property Editor: Remove tags with keyboard backspace/delete category/accessibility type/bug type/improvement release/16.3.0

#19887 Navigating the App Language Selector with the keyboard category/ux category/accessibility type/bug area/frontend release/16.3.0

#19865 v16: Time-only DateTime picker type/bug area/backend affected/v16 release/16.3.0

#19830 Replacing media files does not update the preview type/bug area/frontend affected/v16 release/16.3.0

#19808 Close dropdown when "Reload"-Entity Action has executed category/ux status/regression type/bug release/16.3.0

#19784 BlockEditorValues.DeserializeAndClean errors not handled when PersistRelations is called type/bug affected/v13 release/13.11.0 release/16.3.0

#19756 V16 Change override tiptap Bullet list behavior type/bug area/frontend affected/v16 release/16.3.0

#19750 Using multiple backoffice tabs in Chrome sends you back to the dashboard type/bug area/frontend affected/v15 affected/v16 release/16.3.0

#19737 #19736 adjust drag placeholder for document picker category/ui release/16.3.0

#19728 TipTap with Blocks using multiple Compositions loads slow category/performance type/bug release/16.3.0

#19721 V16 poor validation messaging type/bug area/frontend affected/v16 release/16.3.0

#19632 Creating a template under a template does not save properly type/bug area/frontend affected/v15 affected/v16 release/16.3.0

#19612 V16: Missing 'dynamicRootQueryStep' extension type from manifest type/bug release/16.3.0

#19577 Rich Text Editor (Tiptap) adds empty paragraph to the end of the content type/bug area/frontend affected/v16 release/16.3.0

#19571 TipTap toolbar button switch position if only dragging a few pixels type/bug release/16.3.0

#19548 V15.4: Backoffice - BlockList dynamic title not resolved in clipboard category/front-end type/bug area/frontend release/16.3.0

#19011 V15 Tiptap RTE: Heading format displays not correctly type/bug affected/v15 release/16.3.0

#18475 Links in richtext doesn't include hash returned from Delivery API type/bug affected/v13 release/13.11.0 release/16.3.0

#18334 umbraco/oauth_complete?code=... stuck after umbraco/logout type/bug area/frontend affected/v15 release/16.3.0

#18305 The Media Picker doesnt' remember the last folder it picked from category/ux type/bug release/16.3.0

#18220 KeepUserLoggedIn is not working type/bug release/16.3.0

#18096 When having required properties in a different tab tab is not highlighted during validation type/bug area/frontend release/16.3.0

#17662 v15: RTE (TipTap inside Inline Block) cursor select broken in Firefox type/bug state/reproduced area/frontend affected/v15 release/16.3.0

#17642 Stuck on login screen after successful login in Firefox status/regression type/bug area/frontend affected/v14 affected/v15 release/16.3.0

#17412 Switching variant lose active workspace view type/bug release/16.3.0

#17076 Sidebar Menu state not kept when navigating between sections type/bug release/16.3.0

#16394 Browser Title gives no context, just says Umbraco type/bug release/16.3.0

#16079 Umbraco 14 Create Member No Validation Messages type/bug area/frontend affected/v14 affected/v15 release/16.3.0

Changes in v16.3.1

0 new features, 0 breaking changes, and 1 issues & tasks were implemented

Issues & Tasks 1

#20531 V16.3 Fails to boot with Umbraco Commerce - Missing ILogger registration in DI status/regression type/bug release/16.3.1

Changes in v16.3.2

0 new features, 0 breaking changes, and 1 issues & tasks were implemented

Issues & Tasks 1

#20537 Hybrid Cache Error type/bug release/16.3.2

Changes in v16.3.3

0 new features, 0 breaking changes, and 2 issues & tasks were implemented

Issues & Tasks 2

#20602 Breaking change in FileSystemTreeControllerBase status/regression type/bug area/backend affected/v16 release/16.3.3

#20592 Fails to run unattended upgrade on SQLite database type/bug state/reproduced release/16.3.3

Changes in v16.3.4

0 new features, 0 breaking changes, and 3 issues & tasks were implemented

Issues & Tasks 3

#20646 Unable to reorder items in the Content Picker type/bug release/17.0.0 release/16.3.4

#20630 Package migration content not published until the project is restarted status/regression type/bug affected/v16 affected/v17 release/16.3.4

#20539 [BUG] V16.3.1 ContentPublishedNotification returns stale IPublishedContent data — cache not refreshed even after waiting or forcing distributed cache refresh type/bug release/16.3.4

Changes in v16.4.0

6 new features, 0 breaking changes, and 90 issues & tasks were implemented

Features 6

#20851 Backoffice Login: Redact back-office PKCE codes from the server (V16) type/feature release/16.4.0 release/16.4.0-rc2

#20779 Backoffice Login: Move access/refresh tokens to secure cookies type/feature release/16.4.0 release/16.4.0-rc2

#20413 Segments: Adds deprecation notices to `AllowNonExistingSegmentsCreation` category/segments type/feature release/17.0.0 release/16.4.0 release/17.0.0-rc1

#20288 Loader bar: Implement loader for Content Workspaces type/feature area/frontend release/17.0.0 release/16.4.0

#20224 Permissions: Added User fallback permission condition (closes #20097) type/feature area/frontend release/17.0.0 release/16.4.0

#20189 Segments: Auto unfold the culture variant in non-culture-variant mode type/feature area/frontend release/17.0.0 release/16.4.0

Issues & Tasks 90

#20942 Localization: Restores region-specific cultures (#20939) area/frontend release/16.4.0

#20941 Block Editors: avoid discard changes for no changes (Fixes #20680) area/frontend release/16.4.0

#20885 Rich Text Block data missing after v13 => v16 upgrade type/bug release/17.0.0 release/16.4.0 release/17.0.0-rc3

#20745 Block List: Fix inline mode community/pr status/regression area/frontend release/17.0.0 release/16.4.0 release/17.0.0-rc2 release/16.4.0-rc2

#20734 Dependencies: Update dotnet sdk and node development dependency to latest secure version of current major (16) release/16.4.0

#20732 TipTap Style Menu is not working type/bug release/16.4.0

#20725 Auth: Cleans up stale or completed auth details from storage area/frontend type/improvement release/17.0.0 release/16.4.0 release/17.0.0-rc2

#20709 Incorrect usage of IOptionsMonitor causes memory leaks category/performance type/bug release/17.0.0 release/13.12.0 release/16.4.0 release/17.0.0-rc2

#20701 Preview: Add `allow-forms` to iframe sandbox attributes release/16.4.0 release/17.1.0

#20637 Section URL Retention: Ability to prevent it for a section category/ux area/frontend release/17.0.0 release/16.4.0 release/17.0.0-rc1

#20628 Don't call generateAlias on #onAliasChange() community/pr type/bug release/16.4.0

#20620 Unable to drag and drop a file into media section - 500 error for allowed file extension check type/bug area/backend release/17.0.0 release/16.4.0

#20618 Block list: blocks with tabs not working in inline editing mode type/bug area/frontend release/17.0.0 affected/v16 affected/v17 release/16.4.0

#20607 Detail Request Manager: Use tryExecute for delete API call to enable error notifications category/ux status/regression release/17.0.0 release/16.4.0 release/17.0.0-rc1

#20590 Performance: Request cache referenced entities when saving documents with block editors category/performance release/17.0.0 release/16.4.0 release/17.0.0-rc1

#20575 ContentPublishedNotification - The value for includeDescendants is not passed in the notification type/bug release/17.0.0 release/13.12.0 release/16.4.0

#20571 Tiptap RTE: Allow removal of unregistered extensions type/bug area/frontend release/17.0.0 release/16.4.0 release/17.0.0-rc1

#20556 Preview: Redirect to published URL on exit type/bug area/frontend release/16.4.0

#20555 Deleting media with dependencies shows unfriendly message type/bug area/frontend release/17.0.0 affected/v16 affected/v17 release/16.4.0

#20542 Management API: Added trashed state so when requesting content from the recycle bin it will return trashed instead of draft or published state release/17.0.0 release/16.4.0

#20536 Icon Picker: Fix empty selection allowed on mandatory fields and add validation. category/ux area/frontend release/16.4.0

#20535 build(deps): bumps @umbraco-ui/uui from 1.16.0-rc.0 to 1.16.0 dependencies area/frontend release/17.0.0 preview/storybook preview/backoffice release/16.4.0

#20527 Shortcut Ctrl + S not saving dictionary items type/bug area/frontend release/17.0.0 release/16.4.0

#20519 Notifications: Explicitly flush isolated caches by key for content updates release/17.0.0 release/16.4.0

#20518 Upgrade v13 to v17: A new stylesheet with a .map extension is automatically generated type/bug release/17.0.0 affected/v17 release/16.4.0

#20501 UFM: Add camelCase aliases for UFM filters to support UFMJS expressions (closes #20500) type/bug area/frontend release/17.0.0 release/16.4.0 release/17.0.0-rc1

#20485 Performance: Reduce number of database calls in save and publish operations release/17.0.0 release/16.4.0

#20483 Recycle Bin: Trigger cache invalidation for trashed document/media items type/bug area/frontend release/16.4.0

#20470 Support $index in block UFM labels type/bug release/17.0.0 affected/v16 release/16.4.0

#20469 UX: Center align log type in media history view community/pr release/17.0.0 release/16.4.0

#20467 You can name Document Types reserved names. type/bug area/backend release/17.0.0 affected/v16 affected/v17 release/16.4.0

#20464 Publishing: Resolve exceptions on publish branch type/bug release/17.0.0 release/16.4.0

#20458 Entity Actions: More create button discernible text, extension of #20434 category/accessibility area/frontend release/16.4.0

#20455 Content link in breadcrumb does not work type/bug release/17.0.0 affected/v17 release/16.4.0

#20438 Icon Picker: Fit icons scroll container to modal height community/pr release/17.0.0 release/16.4.0

#20437 Block List: Remove bold label from inline editing release/16.4.0

#20431 Color Picker: Validate uniqueness of selected colors community/pr release/16.4.0 release/17.1.0

#20428 Content Workspace: Invariant Breadcrumbs does not work (fix #20423) area/frontend release/17.0.0 release/16.4.0

#20424 Block Workspace: dynamic headline & browser title category/front-end release/17.0.0 release/16.4.0

#20423 Breadcrumb navigation completely broken in both Content and Media sections type/bug release/17.0.0 release/16.4.0

#20421 Using Entity framework requires DLL gymnastics type/bug affected/v16 release/16.4.0

#20409 BlockList items are lost on upgrade v13 to v16 type/bug area/backend affected/v15 release/17.0.0 affected/v16 affected/v17 release/16.4.0

#20402 build(deps): bumps @umbraco-ui/uui from 1.15.0 to 1.16.0-rc.0 dependencies area/frontend release/17.0.0 release/16.4.0

#20396 UFM: Fixes the truncate filter to only add ellipsis when text is actually truncated (closes #20395) area/frontend release/17.0.0 release/16.4.0

#20386 Dependencies: Updates all npm dependencies for Client, Login, and UmbracoExtension dependencies javascript area/frontend release/17.0.0 preview/storybook preview/backoffice release/16.4.0

#20380 Add accessibility label for splitview divider category/accessibility area/frontend release/17.0.0 release/16.4.0

#20370 Publishing items in bulk programmatically does not properly update delivery api content index type/bug release/17.0.0 release/16.4.0

#20366 Content Delivery API returns incorrect route for unpublished variant document in preview mode type/bug release/17.0.0 affected/v16 release/16.4.0

#20364 Block Grid: Add icon to allowed block types in area community/pr release/17.0.0 release/16.4.0

#20363 Block Grid: Configure minimum one column for areas community/pr area/frontend release/17.0.0 release/16.4.0

#20362 Localization: Added translations for area validation property labels community/pr release/17.0.0 release/16.4.0

#20361 Block Grid: Styling of group drag with handle community/pr area/frontend release/17.0.0 release/16.4.0

#20360 Color Picker: Styling for drag handle at swatch items community/pr release/17.0.0 release/16.4.0

#20357 Color Picker: Set initial hex value for picker (closes #20326) community/pr release/17.0.0 release/16.4.0

#20355 Change to layout of default Content area dashboard community/pr area/frontend type/improvement release/17.0.0 release/16.4.0

#20351 Entity-Action Bundle: Ensure First Action are updated in rendering type/bug area/frontend release/17.0.0 release/16.4.0

#20346 Media: Prevent svg image to extend outside the editor bounds community/pr release/17.0.0 release/16.4.0

#20339 Data Type: Improve missing property editor and property editor UI feedback area/frontend type/improvement release/17.0.0 release/16.4.0

#20336 Dictionary Cache Regression type/bug release/17.0.0 release/13.11.0 release/16.4.0

#20333 Extend logging (add delay and period) community/pr release/17.0.0 release/16.4.0

#20331 Misleading description in the upload field property editor type/bug release/17.0.0 affected/v16 release/16.4.0

#20322 App Plugin Malform JSON - Kills Backoffice completely type/bug area/backend release/17.0.0 affected/v16 release/16.4.0

#20312 Localization: Fixed message in block group delete confirm modal (closes #20308) community/pr release/17.0.0 release/16.4.0

#20310 Log Viewer: Fixes continuous polling (closes #20274) type/bug area/frontend release/17.0.0 release/16.4.0

#20302 Media Workspace Path: add parent path to support absolute path generation area/frontend type/improvement release/17.0.0 release/16.4.0

#20301 Models: `PropertyType` constructor sets the `DataTypeKey` if `IDataType` has identity community/pr release/17.0.0 release/16.4.0

#20298 Repositories: Retrieve users for groups in batches to fix `UserService.GetAllInGroup` failing on too many users in a group community/pr release/17.0.0 release/16.4.0

#20287 Micro-optimization: Move compilation of some Regex generation to compile time instead of runtime, make some static ones compiled community/pr release/17.0.0 release/16.4.0

#20285 Emails: Add `Expires` header release/16.4.0 release/17.1.0

#20274 Log viewer continues polling after closing type/bug release/17.0.0 release/16.4.0

#20272 Stackoverflow exception on webhooks when delivery api is not registered type/bug release/17.0.0 release/13.12.0 release/16.4.0

#20268 Update Readme to signpost the Forum community/pr category/dx release/17.0.0 release/16.4.0

#20261 Adjust styling for inherited content type property community/pr category/ui area/frontend type/improvement release/17.0.0 release/16.4.0

#20259 Localization/UX: Add a new general translation for "Fields" community/pr release/17.0.0 release/16.4.0

#20258 UX: Add slightly more padding at top so user card outline is not cutoff community/pr category/ui release/17.0.0 release/16.4.0

#20257 UX: Make approved colour picker remove button consistent with other multi value item remove buttons community/pr release/17.0.0 release/16.4.0

#20239 Value Presets: also run value presets on load area/frontend type/improvement release/17.0.0 release/16.4.0

#20232 Login form: Improves accessibility by removing duplicate label and aria-label category/accessibility area/frontend release/17.0.0 release/16.4.0

#20228 Slider: improved value fallback handling + validation area/frontend type/improvement release/17.0.0 release/16.4.0

#20205 [v16] Create button in left navigation missing discernible text category/accessibility type/bug release/16.4.0 release/17.1.0

#20144 Management API: Use EndpointMetadata to check for MapToApiAttribute at runtime to include Controller in Swagger document community/pr release/17.0.0 release/16.4.0

#20138 Content Type Designer: Fix moving a group to an inherited tab category/front-end area/frontend release/17.0.0 release/16.4.0

#20097 `Umb.Condition.UserPermission.Document` does not use fallback permissions for non-document entity types type/bug release/17.0.0 release/16.4.0

#20080 Layout header top custom property community/pr release/17.0.0 release/16.4.0

#20058 Document Type Editor issues type/bug area/backend release/17.0.0 affected/v16 release/16.4.0

#20036 Validation context uncaught promise (closes #20035) area/frontend release/17.0.0 release/16.4.0

#19832 SVG image previews in the media library sometimes extend outside the editor bounds community/up-for-grabs good first issue category/front-end type/bug area/frontend affected/v14 affected/v15 release/17.0.0 affected/v16 release/16.4.0

#17262 Switch container to use SQL 2022 instead of SQL Edge community/pr hacktoberfest-accepted area/backend hacktoberfest/contrib-2024 release/17.0.0 release/16.4.0

#17244 NuGet vulnerability warnings: Warn in non-Release mode, Error in non-Release mode community/pr category/dx hacktoberfest-accepted area/backend hacktoberfest/contrib-2024 release/17.0.0 release/16.4.0

#16988 Unable to unlock locked-out member in +03:00 (more than 00:00) time zone type/bug area/backend affected/v14 affected/v13 affected/v15 release/13.12.0 release/16.4.0

Changes in v16.4.1

0 new features, 0 breaking changes, and 1 issues & tasks were implemented

Issues & Tasks 1

#20976 Property expansion and limiting isn't working properly status/regression type/bug area/backend affected/v17 release/17.0.1 release/16.4.1

Changes in v16.5.0

0 new features, 0 breaking changes, and 10 issues & tasks were implemented

Issues & Tasks 10

#21052 When Embedding tweets sometimes get Unexpected exception type/bug affected/v16 affected/v17 release/17.1.0 release/16.5.0

#21032 Debug mode: Marks UMB-DEBUG cookie as HttpOnly and Secure area/frontend area/backend release/17.1.0 release/16.5.0

#20957 Data breaks on upgrade to 16.4-rc2 from 13.12; same works on 16.1.1 type/bug area/backend affected/v16 release/16.5.0 release/17.0.1

#20931 Preserve existing Examine FieldDefinitionCollection if it already exists release/17.1.0 release/16.5.0

#20893 V16/drag event media area/frontend release/16.5.0

#20763 Image upload via drag and drop is not working on Safari type/bug state/reproduced area/frontend release/16.5.0

#20651 Image cropper modal import missing component type/bug area/frontend release/17.1.0 release/16.5.0

#20650 Icon Picker: Add option to hide colors community/pr release/17.1.0 release/16.5.0

#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 type/bug release/17.1.0 release/16.5.0

#11771 Issue when enabling Check box property as variant: The existing DocumentCultureVariationDto was not found for node XXXX and language X type/bug area/backend affected/v8 affected/v9 affected/v10 affected/v11 affected/v12 affected/v14 affected/v13 affected/v15 affected/v16 affected/v17 release/17.1.0 release/16.5.0

Changes in v17.0.0

16 new features, 20 breaking changes, and 54 issues & tasks were implemented

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 blog post

Features 16

#20820 Backoffice Login: Move access/refresh tokens to secure cookies (V17) category/breaking category/notable type/feature release/17.0.0 release/17.0.0-rc3

#20661 Entity Data Picker: Data editor and value converter type/feature release/17.0.0 release/17.0.0-rc1

#20417 Load balancing: Load balance isolated caches to allow the backoffice to be load balanced category/notable release/17.0.0

#20414 Single Block property editor type/feature area/frontend release/17.0.0

#20394 Models Builder: Make Models Builder better at not performing "rude edits" type/feature area/backend release/17.0.0

#20392 Collection: hide children of collection until active child type/feature area/frontend release/17.0.0

#20340 Segments: The Backoffice should use the enhanced endpoint to fetch segment options for documents based on GUID category/breaking type/feature release/17.0.0

#20318 Tiptap RTE: Upgrade to Tiptap v3 dependencies type/feature area/frontend release/17.0.0

#20256 Tiptap: Relocation of external extensions/package category/breaking type/feature area/frontend release/17.0.0

#20187 Models builder: Move InMemoryAuto models builder and razor runtime compilation into its own package to enable hot reload category/breaking category/notable type/feature release/17.0.0

#20125 Moves current-user related entities from 'user' to 'current-user' package category/breaking category/dx type/feature area/frontend release/17.0.0

#20021 Preview mode: Server-side generated preview URLs category/breaking category/notable type/feature release/17.0.0

#20007 Dependencies: Update to dotnet 10 category/notable type/feature release/17.0.0

#19915 Property Editors: New Date Time property editors category/notable type/feature release/17.0.0

#19822 Date and time handling: Use UTC for system dates in Umbraco category/breaking category/notable area/backend release/17.0.0

#16914 Member type container in management API category/breaking community/pr type/feature area/backend release/17.0.0

Breaking changes 20

#20925 Dependencies: Updates Swashbuckle to v10 category/breaking dependencies release/17.0.0 release/17.0.0-rc4

#20813 Hosting: Require HTTPS by default (opt-out) category/breaking release/17.0.0 release/17.0.0-rc3

#20399 SectionSidebarContextMenu: Delete element and methods for interaction category/breaking area/frontend release/17.0.0

#20397 Load Balancing: Implement distributed background jobs category/breaking release/17.0.0

#20385 Dependencies: Update server dependencies category/breaking dependencies area/backend release/17.0.0

#20375 Property Editor Data Source category/breaking category/dx release/17.0.0

#20309 Segments: Property level default segment fallback category/breaking release/17.0.0

#20305 Refactors backoffice sections with default element and context API category/breaking area/frontend type/improvement release/17.0.0

#20294 Deprecations: Client-side removal of v17 deprecated code category/breaking area/frontend type/improvement release/17.0.0

#20249 Unattended install: Added the ability to set the telemetry level category/breaking community/pr release/17.0.0

#20184 Dependencies: Updates to .NET 10 RC and NPoco 6.1 category/breaking dependencies release/17.0.0

#20034 Repositories: Quote table and columns and use NPoco extensions over raw SQL category/breaking community/pr release/17.0.0

#19961 Properties and validators, removing obsoleted code category/breaking release/17.0.0

#19785 Changed methods in ServiceCollectionExtensions to return IServiceCollection instead of void category/breaking community/pr category/refactor release/17.0.0

#19727 Data Types: Update the existing date/time property editor to provide a kind of unspecified category/breaking release/17.0.0

#19430 Models builder generates different types for color picker value category/breaking community/pr release/17.0.0

#19357 Use audit service instead of repository directly in services category/breaking release/17.0.0

#24 [Breaking change]: Removal of unused or unnecessary extension methods category/breaking category/binary-incompatible category/source-incompatible cms/release/17.0.0

#17051 Clean up extension methods category/breaking area/backend release/17.0.0

#15927 Fix nullability of return types that can be non-null category/breaking community/pr area/backend release/17.0.0

Issues & Tasks 54

#20939 Localization: Restores region-specific cultures category/localization area/frontend release/17.0.0 release/17.0.0-rc4

#20935 Update further dependencies for 17 dependencies release/17.0.0 release/17.0.0-rc4

#20933 build(deps): bump marked to 17.0.1 dependencies javascript release/17.0.0 release/17.0.0-rc4

#20932 build(deps): bump @microsoft/signalr to 10.0.0 dependencies javascript release/17.0.0 release/17.0.0-rc4

#20867 Regression: Forms inside RTE-rendered Blocks do not re-render after POST in Umbraco 17 RC2 (works in RC1) status/regression type/bug release/17.0.0 release/17.0.0-rc3

#20847 Backoffice Login: Redact back-office PKCE codes from the server release/17.0.0 release/17.0.0-rc3

#20839 Extension template: Removes npm commands from MSBuild of the `.csproj` for `umbraco-extension` dotnet new template community/pr release/17.0.0 release/17.0.0-rc3

#20758 Content Workspace: not displaying varying composition values in a not varying context (Fixes #20707) type/bug release/17.0.0 release/17.0.0-rc2

#20752 Flags: Complete renaming of `SignProviders` to `FlagProviders`. release/17.0.0 release/17.0.0-rc2

#20751 Property type: Vary in the same way as the owner Document Type category/ux release/17.0.0 release/17.0.0-rc2

#20735 Dependencies: Update node development dependency to latest secure version of current major (17) dependencies release/17.0.0 release/17.0.0-rc2

#20733 Entity Sign: Improve Firefox visibility and add focus support release/17.0.0 release/17.0.0-rc3

#20717 Load Balancing: Move temporary files and make them configurable to allow for media upload when load balancing the backoffice release/17.0.0 release/17.0.0-rc2

#20681 Performance: Cache published content instances at cache service level release/17.0.0 release/17.0.0-rc2

#20625 Login photo: Update with v.17 edition category/ui release/17.0.0 release/17.0.0-rc1

#20603 Item Repository: Sort statuses by order of unique status/regression type/bug release/17.0.0 release/17.0.0-rc1

#20599 Document Recycle Bin: Fix missing item name when restoring release/17.0.0 release/17.0.0-rc1

#20585 Preview: Replaces WebSocket with the SignalR library to improve connectivity in the preview window area/frontend type/improvement release/17.0.0 release/17.0.0-rc1

#20584 User group: permissions grouping category/ux area/frontend release/17.0.0

#20581 Document/Media Recycle Bin: Add 'Trashed' state to info workspace view category/ux release/17.0.0

#20573 Template: Update dotnet project template to remove previous LTS checks release/17.0.0

#20569 Document/Media Recycle Bin: Add missing root workspace views (#20494) category/ux release/17.0.0

#20547 Document/Media Recycle Bin: Show full breadcrumb category/ux release/17.0.0

#20541 Document/Media: Readonly when in recycle bin category/ux release/17.0.0

#20528 Collection: prevent multiple load calls within a very short time category/performance release/17.0.0

#20526 Property Editors: DateTimeWithTimeZone - Changing timezone mode to Local shows invalid time zone error type/bug area/frontend area/backend release/17.0.0

#20523 Make Create Actions open as dialogs (part 2) category/ux release/17.0.0

#20516 The 'Create Document Blueprint' and 'Create Script' modals are not opened as dialogs. category/ux type/bug release/17.0.0

#20489 Modals: Make Create Actions open a Dialogs category/ux release/17.0.0

#20481 Dependencies: Remove `Microsoft.CodeAnalysis.CSharp` dependency from Umbraco.Infrastructure dependencies area/backend release/17.0.0

#20454 RTE field does not render default value status/regression type/bug area/backend release/17.0.0 affected/v17 release/17.0.0-rc2

#20384 Collections: Stop opening items in modals category/ux area/frontend release/17.0.0

#20381 When we use the #documentContext?.setPropertyValue() method on a RTE field, the word count does not get adjusted. type/bug state/reproduced area/frontend release/17.0.0 affected/v16

#20376 Tree: Minimalistic styles for load more category/ui category/front-end area/frontend release/17.0.0

#20358 Segments: The experience of working with Segments and Segmented Blocks area/frontend type/improvement release/17.0.0

#20350 Fallback ToLanguage with BlockList Regression type/bug release/17.0.0

#20251 Edit content in full width mode type/bug release/17.0.0

#20227 Test Data: Fixing endpoint not working #20044 type/bug release/17.0.0

#20098 Feature: single block property editor area/backend release/17.0.0

#20002 Unable to migrate to V17 on Linux type/bug area/backend release/17.0.0 affected/v17

#19986 Repositories: Introduce and use NPoco and custom extension methods for SQL syntax in ContentTypeRepositoryBase community/pr release/17.0.0

#19959 Removed obsoleted code from Umbraco.Cms.Core.Cache & .Routing release/17.0.0

#19897 There are several sql syntax issues like hardcode table and column names community/pr type/bug release/17.0.0

#19883 Section Sidebar Menu: Auto expand to paginated tree items (closes #17074) category/ux type/bug area/frontend release/17.0.0

#19856 Support persistence of unrestricted selections from the check box list type/bug release/17.0.0

#19707 Use new submit and poll solution for examine index rebuild area/backend release/17.0.0

#19480 Media-root breadcrumb not working type/bug area/frontend release/17.0.0

#19436 Description update models builder generates different types for color picker value community/pr release/17.0.0

#19346 Audit service rework release/17.0.0

#19307 v15 [BUG] Issue moving content around, inline editing type/bug area/frontend affected/v15 release/17.0.0 affected/v16

#18748 v 15.2.3 Tree structure does not expand after page refresh type/bug area/frontend release/17.0.0

#18403 Infinite editing in the Media Section when navigating deep into Media Folders category/ux type/bug area/frontend affected/v15 release/17.0.0 affected/v16

#18115 Single Block Mode Behavior in v14+ (not single enough) type/bug area/frontend release/17.0.0

#14499 Adding SourceWidth and SourceHeight to ImageUrlGenerationOptions community/pr area/backend release/17.0.0

Changes in v17.0.1

0 new features, 0 breaking changes, and 13 issues & tasks were implemented

Issues & Tasks 13

#21035 Content references: Avoid requesting references for content that is not yet persisted server side release/17.0.1

#21020 Delivery API: Missing Member Open API security scheme references area/backend affected/v17 release/17.0.1

#21018 Segments: Fix processing data for segments variants category/front-end area/frontend release/17.0.1

#21013 [V17] Upgrade fails with SQL Timeout in MigrateSystemDatesToUtc when migrating umbracoLog table type/bug release/17.0.1

#21010 Umbraco 17 - Save returns "The given ColumnName 'propertyTypeId' does not match up with any column in data source." state/sprint-candidate type/bug release/17.0.1

#21006 Rendering: Don't use element cache level on snapshot cache level properties area/backend release/17.0.1

#21003 Migrations: Optimise `ConvertLocalLinks` migration to process data in pages, to avoid having to load all property data into memory area/backend release/17.0.1

#21001 Static files: Fix tree to only provide items from expected folders (closes #20962) area/backend release/17.0.1

#21000 Delivery API - AuthorizationCodeFlow returns 401 on challange type/bug release/17.0.1

#20997 Media referenced by descendants endpoint returning all ids for non existent uuid type/bug area/backend affected/v17 release/17.0.1

#20977 Deleting document type forever loads status/regression type/bug area/frontend release/17.0.1

#20962 Able to insert file types which should not be allowed as a thumbnail status/regression type/bug area/frontend affected/v16 affected/v17 release/17.0.1

#20960 Cache: Add awaits to memory cache rebuilds to fix race conditions type/bug release/17.0.1

Changes in v17.0.2

0 new features, 0 breaking changes, and 3 issues & tasks were implemented

Issues & Tasks 3

#21109 Sync: Fix SyncBootStateAccessor to use ILastSyncedManager to prevent unnecessary cold boots type/bug area/backend release/17.0.2

#21050 Infinite login redirect when using HTTP url status/regression type/bug area/backend affected/v17 release/17.0.2

#20956 Dotnet new templates: Fix placeholders and port in `umbraco-extension` template release/17.0.2

Changes in v17.1.0

17 new features, 0 breaking changes, and 133 issues & tasks were implemented

Features 17

#21064 News Dashboard: Adding functionality to overwrite the cache duration type/feature release/17.1.0

#21060 Block List: Sort mode type/feature area/frontend release/17.1.0

#21031 Content Types: Introduce schema service to support future schema generation type/feature area/backend release/17.1.0

#20947 Localization: Adds `termOrDefault()` method to accept a fallback value category/dx type/feature area/frontend release/17.1.0

#20928 Log Viewer: Enhances the donut chart to be responsive, link to log search, and show numbers directly type/feature area/frontend preview/backoffice release/17.1.0

#20913 Log viewer: Improves search functionality and code quality type/feature area/frontend release/17.1.0

#20869 Block Grid: Sort mode type/feature area/frontend release/17.1.0

#20846 Extend RTE output in Delivery API for better support for multi-site URL resolution type/feature release/17.1.0

#20826 Culture and Hostnames: Add ability to sort hostnames (closes #20691) category/ux type/feature release/17.1.0

#20757 Adds Clear Clipboard button & logic community/pr category/ux type/feature area/frontend release/17.1.0

#20706 Member types: Implement containers type/feature release/17.1.0

#20611 Login: Adds show/hide password toggle category/ux type/feature area/frontend release/17.1.0

#20598 Preview: Allows changing the preview environment inside the preview app, and other UX changes that enhance the experience type/feature area/frontend release/17.1.0

#20561 Preview: Removes sessions type/feature area/frontend release/17.1.0

#19998 Enforced URL for Manual Source Type in MNTP category/ux type/bug type/feature area/frontend release/17.1.0

#8240 Give the option to delete media from disk when emptying the Media Recycle Bin type/feature release/17.1.0

#2931 Media is still "live" after its been sent to the recycle bin community/pr type/feature area/backend release/17.1.0

Issues & Tasks 133

#21225 Hybrid Cache: Clear published content cache on content type change type/bug release/17.1.0

#21199 UmbDocumentUserPermissionCondition is not exposed in the umbraco-cms package. type/bug release/17.1.0

#21198 [V17.1-RC] Displays incorrect max length validation message for text box status/regression type/bug affected/v17 release/17.1.0

#21196 [V17.1-RC] Intermittent navigation blocked with console warning type/bug affected/v17 release/17.1.0

#21195 [V17.1-RC] Infinite Editing: Unable to save a variant document after changing property variation setting type/bug affected/v16 affected/v17 release/17.1.0

#21183 Indexing: Gracefully handle element property variance changes at index time release/17.1.0

#21162 Relations: Fix descendants query to exclude parent item area/backend release/17.1.0

#21160 Tree: Fix race condition when loading tree with `hideTreeRoot` enabled area/frontend release/17.1.0

#21156 Document Saving: Fix SQL Server deadlock during concurrent updates area/backend release/17.1.0

#21143 Multi url picker: Refactor validation (fixes #21044) category/ux area/frontend release/17.1.0

#21140 UI: Prevent headline overflow in `umb-body-layout` area/frontend release/17.1.0

#21135 AsPublishedMember method no longer returns ModelsBuilder models type/bug area/backend affected/v16 affected/v17 release/17.1.0

#21130 Can't remove not found entity in Content Picker status/regression state/sprint-candidate type/bug state/reproduced area/frontend affected/v17 release/17.1.0

#21128 UMB_MEDIA_VALIDATION_REPOSITORY_ALIAS = 'Umb.Repository.Document.Validation' type/bug release/17.1.0

#21126 Workspace: Fix browser title not being set correctly area/frontend release/17.1.0

#21124 Repositories: Optimize repository caches to populate for both int and GUID keys area/backend release/17.1.0

#21121 Block level variance: fix values being polluted when changing variance before publish area/backend release/17.1.0

#21118 UFM: Resolves "missing filter" console warning area/frontend release/17.1.0

#21113 Long Running Operations: Ensure eager write lock area/backend release/17.1.0

#21112 Distributed Background Jobs: Add initialization logging to DistributedJobService area/backend release/17.1.0

#21111 Delivery API: Adding allow list for content types release/17.1.0

#21105 Content Publishing: Fix deadlocks by acquiring WriteLock at outer scope area/backend release/17.1.0

#21102 Performance: Re-introduce lazy locks area/backend release/17.1.0

#21101 Block Editors: variantId inheritance fix area/frontend release/17.1.0

#21100 Distributed Background Jobs: Improve distributed background job locking behavior and performance area/backend release/17.1.0

#21099 Distributed Background Jobs: Catch exceptions in job loop to improve application resilience area/backend release/17.1.0

#21091 Examine: Improve deletion logic in `UmbracoContentIndex` community/pr release/17.1.0

#21090 Blocks: localize group headline area/frontend release/17.1.0

#21084 Add loader to Culture and Hostnames modal while data loads category/ux area/frontend release/17.1.0

#21068 Tiptap RTE: Deduplicate extensions to prevent console warnings area/frontend type/improvement release/17.1.0

#21055 Memory issues in IDocumentUrlService after upgrading to v17 type/bug release/17.1.0

#21054 build(deps): bumps monaco-editor from 0.54.0 to 0.55.1 dependencies javascript release/17.1.0

#21045 Property Editors: Fix localization of user-provided labels (closes #20974) area/frontend release/17.1.0

#21037 Collection: Introduce Card and Ref Collection View kinds category/ui release/17.1.0

#21029 Segments: Culture specific Segment not respected by validation type/bug area/backend release/17.1.0

#21025 Missing asterisk (*) for required Event field in Webhook type/bug affected/v17 release/17.1.0

#21011 Upgrade: Deprecates Management API controller for defunct our.umbraco.com version checker area/frontend area/backend category/obsolete-methods type/improvement release/17.1.0

#21009 V17 BackOffice UI overrides natural browser behaviour category/ux type/bug area/frontend release/17.1.0

#20998 Is used property type returns 500 error type/bug state/reproduced area/backend affected/v17 release/17.1.0

#20995 Installer: Removes unused telemetry functionality area/backend category/obsolete-methods type/improvement release/17.1.0

#20994 Collection: Introduce Collection Item Ref extension type category/ui release/17.1.0

#20992 Preview: Fix preview showing published version when Save and Preview is clicked multiple times (closes #20981) category/preview area/frontend area/backend release/17.1.0

#20986 History: Take `URL` objects into consideration when storing Backoffice history area/frontend release/17.1.0

#20981 Clicking "Save and Preview" when a preview is already open in a separate browser tab causes the preview to show the published version of the content item. category/preview type/bug area/frontend area/backend release/17.1.0

#20974 Translations of the Toggle (labels on / labels off) do not work category/dx type/bug affected/v17 release/17.1.0

#20970 Table Collection View: Update table view icon to 'icon-table' category/ux release/17.1.0

#20963 Extensions: Adds all yet unused Lit directives to @umbraco-cms/backoffice/external/lit (closes #20961) community/pr area/frontend type/improvement release/17.1.0

#20954 Collection: Introduce Collection Item Card extension type category/ux release/17.1.0

#20953 Dependencies: Updates some dependencies to latest minor or patch releases dependencies release/17.1.0

#20945 Fix #20944: Updating UI Slider number properties to accept decimal values state/sprint-candidate type/bug area/frontend release/17.1.0

#20930 Permissions: Protect `GetIdsFromPathReversed` against invalid program exception type/bug release/17.1.0

#20923 Log Viewer: Adds localization in the Backoffice UI + cleans up unused keys category/localization type/bug area/frontend preview/backoffice release/17.1.0

#20922 v17-RC3 When you get logged out in dark mode, the background partially reverts to light mode type/bug area/frontend release/17.1.0

#20910 Example Docs: Add menu item examples category/api-documentation release/17.1.0

#20907 Collections: Sets the default name for the content collection workspace name to 'Child items' instead of 'Collection' community/pr release/17.1.0

#20906 Content Type Workspace: Create condition that checks content type uniques. category/dx release/17.1.0

#20895 Bock Type Card: make actions stand clear from thumbnail/color category/ui release/17.1.0

#20894 Multi site url tracker ignores domainRootId type/bug release/17.1.0

#20890 Block search filters out translation names type/bug area/frontend affected/v16 release/17.1.0

#20889 Integration Tests: Use empty temp folder for legacy lang config when using integration tests outside core (closes #20888) community/pr release/17.1.0

#20886 TextBox, TextArea: Message max length validation (close #20710) release/17.1.0

#20879 Border missing in cells for custom fields type/bug release/17.1.0

#20878 Examine dashboard doesn't allow to toggle all available fields type/bug release/17.1.0

#20877 Umbraco 16.3.4. RTE doesn't respect UmbracoCssPath type/bug area/frontend area/backend affected/v14 affected/v15 affected/v16 release/17.1.0

#20842 Block list: ensure block items stay top-aligned when sorting category/ui release/17.1.0

#20833 Block: open-interaction only available when Content is Editable category/ux release/17.1.0

#20832 Properties: Implement container queries category/ui release/17.1.0

#20830 Clicking Alias Field in Doctype does not preselect the alias category/ux type/bug affected/v17 release/17.1.0

#20823 Decimal property editor disregards decimal value type/bug area/backend release/17.1.0

#20821 Increase size of sort modal category/ux area/frontend release/17.1.0

#20817 'Create' options no indication it's loading when it's slow type/bug state/reproduced area/frontend affected/v16 affected/v17 release/17.1.0

#20809 Content Type Designer: Always register root route to support drag-and-drop into empty Generic tab. category/ui type/bug release/17.1.0

#20805 Preview: Add validation support to Save and Preview button (closes #20616) area/frontend release/17.1.0

#20804 Trees and inconsistent umb-icon colors community/up-for-grabs type/bug area/frontend affected/v17 release/17.1.0

#20803 Unable to delete nodes when "DisableDeleteWhenReferenced" set to true type/bug affected/v17 release/17.1.0

#20801 PackagingService download not saving block list data type labels type/bug area/backend release/17.1.0

#20799 Data Type Workspace: Enable client mandatory field validation for configuration properties category/ux area/frontend release/17.1.0

#20793 Media Picker: Remove duplicate loaders in media cards. release/17.1.0

#20788 Cached partials not cleared when content published/unpublished type/bug area/backend affected/v16 affected/v17 release/17.1.0

#20786 Content Type Designer: Only update tab name on change category/ux type/improvement release/17.1.0

#20782 Keyboard navigation: Return to opening element after modal close category/ux category/accessibility release/17.1.0

#20775 Package section: use command icon for migrations, remove prop category/ux release/17.1.0

#20772 Slider property editor: Fix for preset value handling of `enableRange` community/pr release/17.1.0

#20770 Localization: Supply the display name to the localization key for the `alt` and `title` attributes of the 2FA QR code image community/pr release/17.1.0

#20766 Querying: Restore ability to retrieve all children published in any culture (closes #20760) release/17.1.0

#20762 Backoffice Item Pickers: Show error for missing items in 10 picker types (closes #19329, #20270, #20367) category/ux area/frontend release/17.1.0

#20756 Translation in clipboard is missing type/bug area/frontend affected/v16 affected/v17 release/17.1.0

#20755 Content Type Designer: Use input-with-alias and implement regex validation for Alias. release/17.1.0

#20750 Login: Changes localization for email confirmations to be more friendly category/localization area/frontend release/17.1.0

#20749 Templates: Fix "Discard changes?" dialog after creating template with master template (fixes #20262) category/ux area/frontend release/17.1.0

#20747 User Workspace: localize password mismatch feedback category/ux area/frontend release/17.1.0

#20740 Rich Text Editor: The media picker skips the "edit media" dialog when editing an image (closes #20066) category/ux area/frontend release/17.1.0

#20712 Folder Workspace: Support menu expansion and breadcrumbs (closes #20675) category/ux release/17.1.0

#20705 Installer: Fix issues with newsletter signup release/17.1.0

#20703 SQL column type map does not include DateOnly and TimeOnly type/bug release/17.1.0

#20694 UX: Adjust box-sizing to ensure tree and workspace top borders are aligned release/17.1.0

#20693 Property Editors: Added form control and mandatory support to editors in rich content group(Code editor, Markdown, Block grid) category/ux area/frontend release/17.1.0

#20691 v16: No longer possible to reorder hostnames in the Cultures and Hostnames menu type/bug area/frontend release/17.1.0

#20685 Document Recycle Bin: Remove non-relevant entity bulk actions (closes #20677) category/ux release/17.1.0

#20684 Property Editors: Added form control and mandatory support to editors in picker group(Color, Content, Date, Document, Eye dropper, Multi URL). category/ux release/17.1.0

#20677 V17 Publish/Unpublish/Duplicate To actions still available for child items of a trashed collection type/bug release/17.1.0

#20672 Property Editors: Added form control and mandatory support(User, Member, Member Group) release/17.1.0

#20666 IDocumentUrlService.GetDocumentKeyByRoute does not work with hostnames containing a path type/bug release/17.1.0

#20663 Migrations: Provide migration for single block property editor release/17.1.0

#20659 Property Editors: Added form control and mandatory support to editors in common group(Number, Tags, Slider). category/ux release/17.1.0

#20649 Icon picker: Better title for icon colors community/pr release/17.1.0

#20639 Integration Test Issues type/bug release/17.1.0

#20629 Trashbin: introduce a empty trash icon category/ui release/17.1.0

#20617 User And User Group Workspace: Make views extendable (#20548) category/ux release/17.1.0

#20588 Empty part in browser title when block is opened category/ux type/bug affected/v16 release/17.1.0

#20570 Property Editors: Add mandatory support to Number Range (Refactor). category/ux release/17.1.0

#20562 Header: Adjusted button focus border color contrast category/accessibility area/frontend type/improvement release/17.1.0

#20548 V17: Custom Workspace view not appearing correctly in the user & user group Workspace. type/bug state/reproduced area/frontend affected/v16 affected/v17 release/17.1.0

#20543 Make the indexing batch size configurable release/17.1.0

#20510 Extensions: Adds `@provideContext` and `@consumeContext` decorators for a better developer experience category/dx area/frontend release/17.1.0

#20503 News Dashboard: split into card + container, parent handles the data from the repo area/frontend type/improvement release/17.1.0

#20486 Collections: Add selection mode toggle in UmbTableElement update lifecycle category/ui category/ux type/bug area/frontend release/17.1.0

#20443 Creating a doctype with template does not yield a strongly typed templated type/bug area/frontend affected/v16 affected/v17 release/17.1.0

#20439 V17: The RTE data type should not contain "[TipTap]" in its name. type/bug area/frontend release/17.1.0

#20400 UFM: contentName component does not take current backoffice language into account type/bug area/frontend release/17.1.0

#20377 Block doesn't open if it has no content properties category/ux type/bug area/frontend release/17.1.0

#20367 Content Picker prevalue editor includes missing doc type type/bug area/frontend affected/v16 release/17.1.0

#20270 Member picker does not allow removal of a previously selected member that has now been deleted type/bug area/frontend release/17.1.0

#20266 Backoffice search: Fixes items missing `umbraco` URL segment community/pr area/frontend release/17.1.0

#20233 Login: Added custom validation for missing password and user/email on the login form category/accessibility area/frontend release/17.1.0

#20066 RTE editing selected media to update alt text category/ux type/bug area/frontend release/17.1.0

#19895 Observing settingsPropertyValueByAlias("alias") maps to undefined type/bug area/frontend affected/v16 affected/v17 release/17.1.0

#19329 Block thumbnail blank when thumbnail is gone type/bug area/frontend affected/v15 affected/v16 release/17.1.0

#19102 Node names displayed as (undefined) when the node is not published in the respective language type/bug release/17.1.0

#18983 Block List Split-View Requires Ultra-Wide Screen in Umbraco 15 type/bug area/frontend release/17.1.0

#18817 Error "Microsoft.Data.SqlClient.SqlException (0x80131904): String or binary data would be truncated in table" during save type/bug affected/v15 affected/v16 affected/v17 release/17.1.0

#17751 Split View Fails to Show Date/Time Field Updates for Shared Fields status/regression state/sprint-candidate type/bug state/reproduced area/frontend affected/v14 affected/v15 release/17.1.0

#16368 Umbraco Custom Property Validation -> SQLite vs SQL field length issue type/bug area/backend release/13.6.0 affected/v15 release/17.1.0