Comparing: v13.12.0→ v17.1.0
233 features, 92 breaking changes, 1766 issues & tasks

Compare Releases

Changes in v14.0.0-rc2

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

Issues & Tasks 4

#16091 v14-rc1 - Composition menu throws an error when creating a DocType type/bug release/14.0.0-rc2

#16084 v14-rc1 - setting tags datatypes Storage Type to Csv or Json, causes content page to not load or not save type/bug release/14.0.0-rc2

#16083 v14-rc1 - Setting the Image Upload Folder on a Rich Text Editor causes content save to fail. type/bug release/14.0.0-rc2

#16081 v14-rc1 : Dropdown List - Enable Multiple Choice doesn't work type/bug release/14.0.0-rc2

Changes in v14.0.0-rc3

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

Features 1

#16188 Add oEmbed endpoint to the management api type/feature release/14.0.0-rc3

Issues & Tasks 32

#16222 V14: Login page throws validation errors type/bug release/14.0.0-rc3

#16217 Use the correct editor UI for MNTP type/bug release/14.0.0-rc3

#16215 V14: Webhook endpoint fixes type/bug release/14.0.0-rc3

#16210 V14: The `/umbraco/oauth_complete` route should show the Backoffice client release/14.0.0-rc3

#16206 V14-RC2: Can select multiple icons at once type/bug state/reproduced area/frontend affected/v14 release/14.0.0-rc3

#16204 V14-RC2: Console errors on login page type/bug area/frontend affected/v14 release/14.0.0-rc3

#16203 [V14] Allow specifying ID on the create package endpoint release/14.0.0-rc3

#16196 Management api should use datetimeoffset type/bug release/14.0.0-rc3

#16194 V14: Unique OAuth callback route release/14.0.0-rc3

#16193 V14: Test new content and media list view service release/14.0.0-rc3

#16185 Set the data type editor UI aliases at install time release/14.0.0-rc3

#16183 Add data type editor UI aliases on upgrade release/14.0.0-rc3

#16182 V14: Fix sorting by "creator" on collection view type/bug release/14.0.0-rc3

#16178 Add member type icon to member type tree output type/bug release/14.0.0-rc3

#16174 Login flow in v14 will ignore failed access type/bug release/14.0.0-rc3

#16170 Move audit log endpoints to their respective silos and clean up release/14.0.0-rc3

#16169 V14-RC2 : Document Types - name box isn't in focus when you create a new type type/bug release/14.0.0-rc3

#16155 V14: the login page only needs UUI icons release/14.0.0-rc3

#16154 [v14] Add missing alias and id to usergroup related api models release/14.0.0-rc3

#16153 V14: Allow file uploads when save and publishing type/bug release/14.0.0-rc3

#16152 V14: add authorized logout callback path release/14.0.0-rc3

#16151 Translate user picker property editor value to V14 compatible format (and back again) release/14.0.0-rc3

#16150 Translate member group picker property editor value to V14 compatible format (and back again) release/14.0.0-rc3

#16147 Support member saving Cancel release/14.0.0-rc3

#16146 Configured the swagger UI release/14.0.0-rc3

#16145 Always use IActionResult - not ActionResult release/14.0.0-rc3

#16144 Support OpenAPI polymorphic output with `JsonDerivedType` release/14.0.0-rc3

#16128 Fix RTEs stylesheet loading error release/14.0.0-rc3

#16126 V14: Refactor items endpoint to return 0 items when ids/paths are empty release/14.0.0-rc3

#16118 14.0.0-rc1: getAncestorsOf console error in member type tree type/bug area/frontend affected/v14 release/14.0.0-rc3

#16087 Add user group filter endpoint release/14.0.0-rc3

#16080 v14-rc1 : Checkbox and, Dropdown lists in cause "JSON" error when saving/loading a content page. type/bug area/backend affected/v14 release/14.0.0-rc3

Changes in v14.0.0-rc4

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

Breaking changes 2

#16307 merge user/current/logins and user/current/login-providers category/breaking release/14.0.0-rc4

#16287 V14: Refactor user and usergroups with referency by id model category/breaking release/14.0.0-rc4

Issues & Tasks 22

#16346 Update path for basic auth redirect release/14.0.0-rc4

#16338 The preview hub throws an exception during DB upgrade release/14.0.0-rc4

#16310 V14; Refactor permissions for Document/Media/Member release/14.0.0-rc4

#16309 V14: Fix package creation release/14.0.0-rc4

#16302 V14: fix user set user group endpoint release/14.0.0-rc4

#16286 V14: Fix null ref exception in current user permission endpoint release/14.0.0-rc4

#16285 V14: Fix redirect search release/14.0.0-rc4

#16281 V14: Add JsonDocumentOptions skipping comments in appsettings release/14.0.0-rc4

#16279 V14: Backend changes to facilitate Preview mode in Bellissima type/bug release/14.0.0-rc4

#16265 Do not expose culture we do not accept for languages release/14.0.0-rc4

#16263 V14: Reintroduce umbraco api controller as obsolete release/14.0.0-rc4

#16258 Return 401 in case the signin was not successfully release/14.0.0-rc4

#16249 V14-RC3: Partials views editor under settings returns 404 type/bug release/14.0.0-rc4

#16244 V14: The login page does not respect certain error codes type/bug release/14.0.0-rc4

#16240 Enter key does not submit umbraco login form type/bug release/14.0.0-rc4

#16237 V14-RC3 - Not able to page back when having many content nodes in the content tree type/bug release/14.0.0-rc4

#16228 V14: Return the unhealthy error message from Examine index type/bug release/14.0.0-rc4

#16214 Allow FileUpload and Imagecropper to upload files in the same way release/14.0.0-rc4

#16157 V14-RC2: Colour picker datatype : doesn't stay open while picking colour. type/bug state/reproduced area/frontend affected/v14 release/14.0.0-rc4

#16135 v14-rc2 - Edit Block Grid Block - wrong label text type/bug release/14.0.0-rc4

#16108 14-RC1 You can add invalid properties to your document type and break your save button or loose your work type/bug release/14.0.0-rc4

#16093 v14-rc1 - Unable to select a sibling root node with Dynamic Root type/bug state/reproduced area/frontend affected/v14 release/14.0.0-rc4

Changes in v14.0.0-rc5

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

Features 2

#16359 V14: Login updates type/feature release/14.0.0-rc5

#16350 V14: login should autofocus type/feature release/14.0.0-rc5

Breaking changes 1

#16393 Use runtime mode to determine cache TTL for manifest files category/breaking release/14.0.0-rc5

Issues & Tasks 21

#16431 Stylesheets not working in backoffice type/bug state/reproduced affected/v14 release/14.0.0-rc5

#16418 Make sure listviews are initialized correctly in a new DB release/14.0.0-rc5

#16417 Enrich the datatype references output with content type data release/14.0.0-rc5

#16415 V14.0.0-RC4: Custom section always loaded on page load type/bug affected/v14 release/14.0.0-rc5

#16412 V14.0.0-RC4: Missing placeholder text in input field of new entities type/bug state/reproduced affected/v14 release/14.0.0-rc5

#16401 V14: invalid validation keys type/bug release/14.0.0-rc5

#16397 v14-rc4 Media reference links do not work type/bug state/reproduced affected/v14 release/14.0.0-rc5

#16396 Media does not show the media type, id etc in info content app type/bug state/reproduced affected/v14 release/14.0.0-rc5

#16395 Misleading message for folder links in media type/bug state/reproduced affected/v14 release/14.0.0-rc5

#16384 Cannot sort media! type/bug state/reproduced affected/v14 release/14.0.0-rc5

#16378 Label On Top does not work! type/bug state/reproduced affected/v14 release/14.0.0-rc5

#16374 v14.0.0-rc4: Root collection view does not display children type/bug state/reproduced affected/v14 release/14.0.0-rc5

#16363 Fix issues with initial creation of external users type/bug release/14.0.0-rc5

#16345 Add endpoint for retrieving "folder" media types. release/14.0.0-rc5

#16321 No warning when you remove a Composition from a Document Type type/bug state/reproduced affected/v14 release/14.0.0-rc5

#16295 V14-RC3: Document Type > History cleanup: `TODO: this ui is not working..` type/bug state/reproduced affected/v14 release/14.0.0-rc5

#16284 V14: Fix user cache issue project/bellissima release/14.0.0-rc5

#16283 v14-RC3 - Can not get from content page to document type type/bug state/reproduced affected/v14 release/14.0.0-rc5

#16276 v14-rc3 - login modal - focus of email input field type/bug state/reproduced affected/v14 release/14.0.0-rc5

#16259 14-rc3 Public Access by group only let you pick Member types instead of Member Groups type/bug state/reproduced area/frontend affected/v14 release/14.0.0-rc5

#16105 14-RC1 Restrict Public Access button does nothing in Content Tree type/bug state/reproduced area/frontend affected/v14 release/14.0.0-rc5

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-rc2

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

Features 1

#17268 Support block level variant tags type/feature release/15.0.0-rc2

Breaking changes 1

#17181 V15: Fix previews category/breaking release/15.0.0-rc2

Issues & Tasks 14

#17282 v15.0-rc1 Variant Blocks create duplicates in the frontend when created in an area type/bug release/15.0.0-rc2

#17279 V15: Reimplement cache startup handler release/15.0.0-rc2

#17277 Bugfix: Use published template on load from database type/bug release/15.0.0-rc2

#17275 V15: Dont seed when in upgrade mode, and maintenance page is enabled type/bug release/15.0.0-rc2

#17258 v15-RC1: RTE doesn't allow pasting in images type/bug area/frontend affected/v15 release/15.0.0-rc2

#17251 Bugfix: Do not allow routing content that is unpublished type/bug release/15.0.0-rc2

#17235 Updated to .NET9 RC2 + other nuget packageds dependencies release/15.0.0-rc2

#17208 Introduce methods on new service to have alternative to obsoleted methods release/15.0.0-rc2

#17201 Reintroduced a lot of extension methods as obsolete to avoid breaking change release/15.0.0-rc2

#17190 [V15-RC1] TipTap RTE Config Feedback - Unable to remove toolbar button, redorder, delete group or row type/bug area/frontend affected/v15 release/15.0.0-rc2

#17188 [V15-RC1] TipTap RTE Config Feedback - Disabling an extension does not remove from toolbar type/bug area/frontend affected/v15 release/15.0.0-rc2

#17186 V15: Only create route table if table does not exist type/bug release/15.0.0-rc2

#17180 V15: Refresh IPublishedContentTypeFactory when data types change type/bug release/15.0.0-rc2

#17160 V15 QA Hybrid Cache added media cache tests and fixed media cache refreshing type/bug release/15.0.0-rc2

Changes in v15.0.0-rc3

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

Issues & Tasks 16

#17422 Reintroduce a favicon to the templates to allow static file access on first boot release/15.0.0-rc3

#17413 Fix delivery api can find unpublished content release/15.0.0-rc3

#17390 V15: Add back url segments again release/15.0.0-rc3

#17382 V15: Make default max payload size more friendly release/15.0.0-rc3

#17380 Added DisableBuildCompression to not make compressed versions of back… release/15.0.0-rc3

#17371 Fixes slow legacy routes by using a domain cache type/bug release/15.0.0-rc3

#17370 Updated nuget packages 2024-10-25 dependencies release/15.0.0-rc3

#17366 Initialize important services before unattended installs type/bug release/15.0.0-rc3

#17345 Publish with decendants does't reflect on the nodes published in Back Office type/bug area/frontend affected/v14 affected/v15 release/15.0.0-rc3

#17340 Tags dropdown behind markdown buttons type/bug area/frontend affected/v15 release/15.0.0-rc3

#17331 Fix #16659 - Unwanted node modules copying type/bug release/15.0.0-rc3

#17307 Migrate old locallinks formats release/15.0.0-rc3

#17296 V15: Refresh caches on load balanced environments release/15.0.0-rc3

#17259 v15-RC1: RTE custom dimensions not applying type/bug area/frontend hacktoberfest/contrib-2024 affected/v15 release/15.0.0-rc3

#17240 Not possible to see when a document node has pending, unpublished changes type/bug area/frontend release/15.0.0-rc3

#17036 v14.2 - Long datatype names collaps in list type/bug area/frontend affected/v14 release/15.0.0-rc3

Changes in v15.0.0-rc4

5 new features, 1 breaking changes, and 18 issues & tasks were implemented

Features 5

#17511 Update NuGet packages 2024-11-12 + Final .NET 9 dependencies category/notable release/15.0.0-rc4

#17490 Add UDI support for relation, user and user-group entity types type/feature release/15.0.0-rc4

#17480 Explicit cache entry settings and expose cache settings in json schema type/feature release/15.0.0-rc4

#17456 V15: Implement content type filtering for in-memory navigation structure type/feature release/15.0.0-rc4

#17278 Add endpoint for retrieving the published (if any) version of a document type/feature release/15.0.0-rc4

Breaking changes 1

#17433 V15/task/cleanup obsolete category/breaking release/15.0.0-rc4

Issues & Tasks 18

#17524 V15: Implement not-implemented methods for media cache release/15.0.0-rc4

#17518 Hotfix: Tiptap media upload, prevent pasted HTML fragments type/bug release/15.0.0-rc4

#17505 V15 Tiptap: It renders a duplicate image when copying an image type/bug area/frontend affected/v15 release/15.0.0-rc4

#17504 V15 RC4 Tiptap: Toolbar item still displays when the extension is disabled type/bug area/frontend affected/v15 release/15.0.0-rc4

#17503 Hotfix: Removes unused Published Status dashboard actions release/15.0.0-rc4

#17502 Hotfix: Tiptap toolbar data fix type/bug release/15.0.0-rc4

#17499 V15 hotfix: Only render media create and update date if they exist type/bug release/15.0.0-rc4

#17495 Hotfix: Media section modal is not closed and the media tree is not updated immediately after creating an media folder/ item release/15.0.0-rc4

#17491 Fixes to redirect management type/bug release/15.0.0-rc4

#17486 Fix invalid culture on delivery api request release/15.0.0-rc4

#17479 Removed a series of obsolete attributes release/15.0.0-rc4

#17478 Change udi to key i the block grid items view release/15.0.0-rc4

#17477 Fixed issue with double reversed url segments release/15.0.0-rc4

#17474 Update NuGet packages 2024-11-09 dependencies release/15.0.0-rc4

#17446 V15: Fix reload memory cache endpoint release/15.0.0-rc4

#17443 V15: IPublishedContent url/path is reversed on subpages (multilingual site / Vary by culture) type/bug release/15.0.0-rc4

#17430 [15.0.0-rc2 & 15.0.0-rc3] Can't create a block list type/bug release/15.0.0-rc4

#17426 Validate client IDs before applying them release/15.0.0-rc4

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-rc2

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

Issues & Tasks 4

#17711 V15 RC: Blocks do not work in the rich text editors type/bug release/15.1.0-rc2

#17703 Hotfix: Do not set icon color if item is active type/bug area/frontend release/15.1.0-rc2

#17692 Hotfix: unnecessary Discard Changes dialog for RTEs type/bug release/15.1.0-rc2

#17678 v15.1-rc - ' UMB_DOCUMENT_TYPE_FOLDER_ENTITY_TYPE' export has moved - breaking change? type/bug affected/v15 release/15.1.0-rc2

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-rc2

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

Issues & Tasks 10

#19317 Segment endpoint gives 403 for editors type/bug release/16.0.0-rc2

#19304 V16 RC: Autocomplete should not be available on the main entity field release/16.0.0-rc2

#19298 V16 RC2: Autosuggest shows by default without any text input type/bug area/frontend affected/v16 release/16.0.0-rc2

#19295 V16 RC2: Entity Action menu remains visible after clicking 'Reload children' type/bug area/frontend affected/v16 release/16.0.0-rc2

#19258 V16: Localization refinements category/localization area/frontend release/16.0.0-rc2

#19240 V16: Block selector is limited to 100 blocks area/frontend release/16.0.0-rc2

#19237 V16: Main language dropdown does not scroll type/bug area/frontend release/16.0.0-rc2

#19230 V15 - Not possible to await unpublish action on UmbDocumentPublishingWorkspaceContext state/sprint-candidate type/bug affected/v15 release/16.0.0-rc2

#19217 V16 RC: getOpenApiConfiguration().token does not work area/frontend release/16.0.0-rc2

#19207 v16: Issue with generated clients status/regression type/bug area/frontend release/16.0.0-rc2

Changes in v16.0.0-rc3

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

Issues & Tasks 8

#19359 Resolve seen issue regarding destroyed validation context ignore-for-release release/16.0.0-rc3

#19356 await value for get methods ignore-for-release release/16.0.0-rc3

#19333 Tiptap Media Picker: ImageSharp HMAC support category/front-end type/bug area/frontend release/16.0.0-rc3

#19326 Hotfix: do not validate the invariant-variant entry when we vary by culture release/16.0.0-rc3

#19273 Invalidate external login session on removal of provider (13) area/backend release/13.9.0 release/16.0.0-rc3

#17998 v15.2.0 backoffice search show to many search providers for eg. editors category/ux category/dx area/frontend release/16.0.0-rc3

#17725 DataValueReferenceFactoryCollection needs exception handling type/bug release/16.0.0-rc3

#17628 Data migration failed from v13 to v14 type/bug release/16.0.0-rc3

Changes in v16.0.0-rc4

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

Issues & Tasks 7

#19450 V16-RC4: Fonts are not loading on the Login screen status/regression type/bug area/frontend affected/v16 release/16.0.0-rc4

#19423 build(deps): bump @umbraco-ui/uui to 1.14.0-rc.2 dependencies area/frontend ignore-for-release release/16.0.0-rc4

#19421 V16-RC: Not all types are exported from 'documents' area/frontend release/16.0.0-rc4

#19420 Closing redirecting modals fix release/16.0.0-rc4

#19415 build(deps): bump @umbraco-ui/uui from 1.13.0 to 1.14.0-rc.1 dependencies ignore-for-release release/16.0.0-rc4

#19412 fix context api test ignore-for-release release/16.0.0-rc4

#19411 Fix observe property string name release/16.0.0-rc4

Changes in v16.0.0-rc5

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

Issues & Tasks 9

#19491 V16 Variant breadcrumbs: the parent entity-type and unique were being mixed up ignore-for-release release/16.0.0-rc5

#19489 V16-RC: Typings error with http client area/frontend release/16.0.0-rc5

#19477 Extension Insights Search Box Alignment type/bug release/16.0.0-rc5

#19473 V16-RC Tiptap style fixes type/bug area/frontend release/16.0.0-rc5

#19465 V16 Ensures backwards compatibility of deprecated `UMB_CONTENT_PROPERTY_CONTEXT` type/bug area/frontend release/16.0.0-rc5

#19457 Removed encoding of request to retrieve files and folders by path, to avoid double encoding via the typed client release/16.0.0-rc5

#19453 V16-RC: Login screen cannot load public manifests area/frontend release/16.0.0-rc5

#19452 build(deps): bump @umbraco-ui/uui from 1.14.0-rc.3 to 1.14.0-rc.4 dependencies area/frontend ignore-for-release release/16.0.0-rc5

#19448 V16.0.0-RC4: Custom login greeting no longer working status/regression type/bug area/frontend affected/v16 release/16.0.0-rc5

Changes in v16.0.0-rc6

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

Issues & Tasks 1

#19498 Optimize initialization of document URLs on start-up category/performance release/16.0.0-rc6

Changes in v16.0.0

39 new features, 24 breaking changes, and 134 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 134

#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

#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-rc2

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

Issues & Tasks 1

#20008 Chore: JSDocs for RTE CSS Props category/api-documentation release/16.2.0-rc2

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/17.0.0 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 type/bug area/backend release/17.0.0 affected/v16 release/16.3.3

#20592 Fails to run unattended upgrade on SQLite database type/bug state/reproduced release/17.0.0 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 release/17.0.0 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/17.0.0 release/16.3.4

Changes in v16.4.0

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

Features 5

#20779 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 86

#20745 Fix block list inline mode status/regression area/frontend release/17.0.0 release/16.4.0 release/17.1.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

#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 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 state/sprint-candidate 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 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 v17.0.0-rc2

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

Issues & Tasks 2

#20796 Dependencies: Update to .NET 10 release/17.0.0-rc2

#20517 Upgrade v13 to v17: The media folder doesn't list its items type/bug area/backend affected/v17 release/17.0.0-rc2

Changes in v17.0.0-rc3

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

Issues & Tasks 4

#20840 Fix `EntityContainer.GetUdi()` for member type containers release/17.0.0-rc3

#20831 Load Balancing: Clear request cache in cache version accessor on cache version update to prevent unnecessary cache roll forwards type/bug release/17.0.0-rc3

#20802 Picker Data Source: update getConfigValue with alias-based type safety category/dx area/frontend release/17.0.0-rc3

#20787 Collection Item Picker: support icon colors category/ux release/17.0.0-rc3

Changes in v17.0.0

15 new features, 19 breaking changes, and 46 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 Candidate The first Release Candidate is now available. Check out the changes since the beta release: https://releases.umbraco.com/release/umbraco/Umbraco-CMS/17.0.0-rc1

Features 15

#20820 Move access/refresh tokens to secure cookies (V17) category/breaking type/feature release/17.0.0

#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 Segmentation: 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 Serverside 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 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 19

#20813 Use HTTPS by default category/breaking release/17.0.0

#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 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 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 46

#20780 Accessibility: Adding a label attribute for `<uui-button>` in news dashboard release/17.0.0

#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) release/17.0.0 release/17.0.0-rc2

#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

#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.1.0

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

Features 6

#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

#20748 `propertyValuePresentation` extension type for displaying complex property values (fixes #20736) type/feature area/frontend 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

Issues & Tasks 51

#20832 Properties: Implement container queries category/ui 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

#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

#20799 Data Type Workspace: Enable client mandatory field validation for configuration properties category/ux area/frontend 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

#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

#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

#20736 Umbraco 17: Date Picker in custom collection view shows as [object Object] type/bug area/frontend affected/v17 release/17.1.0

#20712 Folder Workspace: Support menu expansion and breadcrumbs (closes # 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

#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

#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

#20439 V17: The RTE data type should not contain "[TipTap]" in its name. type/bug area/frontend release/17.1.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

#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

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

#20066 RTE editing selected media to update alt text category/ux type/bug area/frontend release/17.1.0

#19329 Block thumbnail blank when thumbnail is gone type/bug area/frontend affected/v15 affected/v16 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