Skip to content

Releases: umbraco/Umbraco-CMS

16.5.0

22 Jan 05:42

Choose a tag to compare

What's Changed Since 16.5.0-rc

🐛 Bug Fixes

Full Changelog: release-16.5.0-rc...release-16.5.0

What's Changed Since the Last Release (16.4.1)

🐛 Bug Fixes

🔒 Security

🧪 Testing

  • E2E: QA cherry picked acceptance tests updates from 17 by @andr317c in #20714
  • E2E: QA Replaced unreliable Thread.Sleep(500) with a counter/gate pattern that ensures both transactions are initialized before releasing

Full Changelog: release-16.4.1...release-16.5.0-rc

17.1.0

08 Jan 05:33

Choose a tag to compare

What's Changed Since 17.1.0-rc

🐛 Bug Fixes

Full Changelog: release-17.1.0-rc...release-17.1.0

What's Changed Since the Last Release (17.0.2)

📦 Dependencies

  • Dependencies: Fixed dependency conflicts when installing Microsoft.EntityFrameworkCore.Design (closes #20421) by @lauraneto in #20474
  • Dependencies: Remove Microsoft.CodeAnalysis.CSharp dependency from Umbraco.Infrastructure by @lauraneto in #20481
  • build(deps): bumps @umbraco-ui/uui from 1.16.0-rc.0 to 1.16.0 by @iOvergaard in #20535
  • Bump vite from 7.1.9 to 7.1.11 in /src/Umbraco.Web.UI.Client by @dependabot[bot] in #20580
  • Bump vite from 7.1.9 to 7.1.11 in /src/Umbraco.Web.UI.Login by @dependabot[bot] in #20621
  • Bump playwright and @playwright/test in /tests/Umbraco.Tests.AcceptanceTest by @dependabot[bot] in #20579
  • Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #20863
  • Dependencies: Updates some dependencies to latest minor or patch releases by @AndyButland in #20953
  • build(deps): bumps monaco-editor from 0.54.0 to 0.55.1 by @iOvergaard in #21054

🌈 Accessibility Improvements

  • Entity Actions: Create button discernible text (fixes #20205) by @OskarKruger in #20434
  • Entity Actions: More create button discernible text, extension of #20434 by @OskarKruger in #20458
  • Header: Adjusted button focus border color contrast by @MrHutmat in #20562
  • Login: Added custom validation for missing password and user/email on the login form by @MrHutmat in #20233
  • Accessibility: Adding a label attribute for <uui-button> in news dashboard by @MrHutmat in #20780
  • Keyboard navigation: Return to opening element after modal close by @MrHutmat in #20782

🚀 New Features

🚤 Performance

🐛 Bug Fixes

  • Preview: Removes sessions by @leekelleher in #20561
  • Property Type workspace: layout & labelling adjustments by @engijlr in #20131
  • Color Picker: Validate uniqueness of selected colors by @Programeerik in #20431
  • Members: Forward port of fix for member lockout issue #16988 from PR #17007 for 16 by @AndyButland in #20441
  • Refactoring: Fixed spelling mistake in method name by @AndyButland in #20460
  • Recycle Bin: Trigger cache invalidation for trashed document/media items by @leekelleher in #20483
  • News Dashboard: split into card + container, parent handles the data from the repo by @engijlr in #20503
  • Extensions: Adds @provideContext and @consumeContext decorators for a better developer experience by @iOvergaard in #20510
  • Preview: Redirect to published URL on exit by @leekelleher in #20556
  • Block List: Remove bold label from inline editing by @bjarnef in #20437
  • User And User Group Workspace: Make views extendable (#20548) by @madsrasmussen in #20617
  • Icon Picker: Fix empty selection allowed on mandatory fields and add validation. by @engijlr in #20536
  • Don't call generateAlias on #onAliasChange() by @BatJan in #20628
  • Property Editors: Added form control and mandatory support to editors in common group(Number, Tags, Slider). by @engijlr in #20659
  • Routing: Added method to IDocumentUrlService for retrieving document key from URI (closes #20666) by @AndyButland in #20673
  • Icon picker: Better title for icon colors by @bjarnef in #20649
  • Document Recycle Bin: Remove non-relevant entity bulk actions (closes #20677) by @madsrasmussen in #20685
  • UX: Adjust box-sizing to ensure tree and workspace top borders are aligned by @nathanwoulfe in #20694
  • Preview: Add allow-forms to iframe sandbox attributes by @rickbutterfield in #20701
  • Property Editors: Add mandatory support to Number Range (Refactor). by @engijlr in #20570
  • Tiptap RTE: Localizes property editor UI label (removes "[Tiptap]" from label) (closes #20439) by @leekelleher in #20713
  • Auth: Cleans up stale or completed auth details from storage by @iOvergaard in #20725
  • Property Editors: Hide "add button" when maximum configuration is 1 (fixes #20407) by @NguyenThuyLan in #20738
  • Rich Text Editor: The media picker skips the "edit media" dialog when editing an image (closes #20066) by @iOvergaard in #20740
  • User Workspace: localize password mismatch feedback by @nielslyngsoe in #20747
  • Login: Changes localization for email confirmations to be more friendly by @nielslyngsoe in #20750
  • Installer: Fix issues with newsletter signup by @AndyButland in #20705
  • Localization: Supply the display name to the localization key for the alt and `title...
Read more

17.1.0-rc

23 Dec 08:15
18fafaa

Choose a tag to compare

17.1.0-rc Pre-release
Pre-release

What's Changed

📦 Dependencies

  • Dependencies: Fixed dependency conflicts when installing Microsoft.EntityFrameworkCore.Design (closes #20421) by @lauraneto in #20474
  • Dependencies: Remove Microsoft.CodeAnalysis.CSharp dependency from Umbraco.Infrastructure by @lauraneto in #20481
  • build(deps): bumps @umbraco-ui/uui from 1.16.0-rc.0 to 1.16.0 by @iOvergaard in #20535
  • Bump vite from 7.1.9 to 7.1.11 in /src/Umbraco.Web.UI.Client by @dependabot[bot] in #20580
  • Bump vite from 7.1.9 to 7.1.11 in /src/Umbraco.Web.UI.Login by @dependabot[bot] in #20621
  • Bump playwright and @playwright/test in /tests/Umbraco.Tests.AcceptanceTest by @dependabot[bot] in #20579
  • Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #20863
  • Dependencies: Updates some dependencies to latest minor or patch releases by @AndyButland in #20953
  • build(deps): bumps monaco-editor from 0.54.0 to 0.55.1 by @iOvergaard in #21054

🌈 Accessibility Improvements

  • Entity Actions: Create button discernible text (fixes #20205) by @OskarKruger in #20434
  • Entity Actions: More create button discernible text, extension of #20434 by @OskarKruger in #20458
  • Header: Adjusted button focus border color contrast by @MrHutmat in #20562
  • Login: Added custom validation for missing password and user/email on the login form by @MrHutmat in #20233
  • Accessibility: Adding a label attribute for <uui-button> in news dashboard by @MrHutmat in #20780
  • Keyboard navigation: Return to opening element after modal close by @MrHutmat in #20782

🚀 New Features

🚤 Performance

🐛 Bug Fixes

  • Preview: Removes sessions by @leekelleher in #20561
  • Property Type workspace: layout & labelling adjustments by @engijlr in #20131
  • Color Picker: Validate uniqueness of selected colors by @Programeerik in #20431
  • Members: Forward port of fix for member lockout issue #16988 from PR #17007 for 16 by @AndyButland in #20441
  • Refactoring: Fixed spelling mistake in method name by @AndyButland in #20460
  • Recycle Bin: Trigger cache invalidation for trashed document/media items by @leekelleher in #20483
  • News Dashboard: split into card + container, parent handles the data from the repo by @engijlr in #20503
  • Extensions: Adds @provideContext and @consumeContext decorators for a better developer experience by @iOvergaard in #20510
  • Preview: Redirect to published URL on exit by @leekelleher in #20556
  • Block List: Remove bold label from inline editing by @bjarnef in #20437
  • User And User Group Workspace: Make views extendable (#20548) by @madsrasmussen in #20617
  • Icon Picker: Fix empty selection allowed on mandatory fields and add validation. by @engijlr in #20536
  • Don't call generateAlias on #onAliasChange() by @BatJan in #20628
  • Property Editors: Added form control and mandatory support to editors in common group(Number, Tags, Slider). by @engijlr in #20659
  • Routing: Added method to IDocumentUrlService for retrieving document key from URI (closes #20666) by @AndyButland in #20673
  • Icon picker: Better title for icon colors by @bjarnef in #20649
  • Document Recycle Bin: Remove non-relevant entity bulk actions (closes #20677) by @madsrasmussen in #20685
  • UX: Adjust box-sizing to ensure tree and workspace top borders are aligned by @nathanwoulfe in #20694
  • Preview: Add allow-forms to iframe sandbox attributes by @rickbutterfield in #20701
  • Property Editors: Add mandatory support to Number Range (Refactor). by @engijlr in #20570
  • Tiptap RTE: Localizes property editor UI label (removes "[Tiptap]" from label) (closes #20439) by @leekelleher in #20713
  • Auth: Cleans up stale or completed auth details from storage by @iOvergaard in #20725
  • Property Editors: Hide "add button" when maximum configuration is 1 (fixes #20407) by @NguyenThuyLan in #20738
  • Rich Text Editor: The media picker skips the "edit media" dialog when editing an image (closes #20066) by @iOvergaard in #20740
  • User Workspace: localize password mismatch feedback by @nielslyngsoe in #20747
  • Login: Changes localization for email confirmations to be more friendly by @nielslyngsoe in #20750
  • Installer: Fix issues with newsletter signup by @AndyButland in #20705
  • Localization: Supply the display name to the localization key for the alt and title attributes of the 2FA QR code image by @warrenbuckley in #20770
  • Slider property editor: Fix for preset value handling of enableRange by @Luuk1983 in #20772
  • Querying: Restore ability to retrieve all children published in any culture (closes #20760) by @AndyButland in #20766
  • Package section: use command icon for migrations, remove prop by @nielslyngsoe in #20775
  • Templates: Fix "Discard changes?" dialog after creating template with master template (fixes #20262) b...
Read more

13.13.0

18 Dec 05:37

Choose a tag to compare

What's Changed Since 13.13.0-rc3

🐛 Bug Fixes

  • Media picker: Fix image selection after upload when media picker presents multiple pages (closes #21115) by @AndyButland in #21117
  • Members: Fix GetLockoutEnd to return DateTimeOffSet max rather than DateTime max (closes #21155) by @AndyButland in #21157

Full Changelog: release-13.13.0-rc3...release-13.13.0

What's Changed Since 13.13.0-rc2

📦 Dependencies

Full Changelog: release-13.13.0-rc2...release-13.13.0-rc3

What's Changed Since 13.13.0-rc

🔒 Security

  • Resolves vulnerability relating to the handling and deletion of temporary files during the dictionary and content type upload process released in 13.12.1 and discussed in GHSA-hfv2-pf68-m33x.

Full Changelog: release-13.13.0-rc...release-13.13.0-rc2

What's Changed Since the Previous Release (13.12.0)

🐛 Bug Fixes

  • Redirects: Fix self referencing redirects for 13 (closes #20139) by @NillasKA in #20908
  • Content picker: Allow selections on a content picker on a read-only document to be opened (closes #20816) by @AndyButland in #20819
  • Block Grid: Align read-only display with other property editors by @bjarnef in #21007
  • Content editing: Correct handling of read-only of name field when A action is removed in SendingContentNotification by @bjarnef in #20072
  • Content picker: Remove multi-node content picker entries by UDI to account for index not aligning with stored values (closes #20943) by @AndyButland in #20950
  • Content picker: Allow selections on a content picker on a read-only document to be opened (closes #20816) by @AndyButland in #20819
  • Media Picker Fixed folder navigation when returning from an empty folder (closes #20975) by @AndyButland in #20987
  • Media Picker: Present root nodes for users with more than one media root node assigned (closes #20967 and #21048) by @AndyButland in #20993

Full Changelog: release-13.12.0...release-13.13.0-rc

16.5.0-rc

08 Jan 05:33

Choose a tag to compare

16.5.0-rc Pre-release
Pre-release

What's Changed

🐛 Bug Fixes

🔒 Security

🧪 Testing

  • E2E: QA cherry picked acceptance tests updates from 17 by @andr317c in #20714
  • E2E: QA Replaced unreliable Thread.Sleep(500) with a counter/gate pattern that ensures both transactions are initialized before releasing

Full Changelog: release-16.4.1...release-16.5.0-rc

17.0.2

11 Dec 05:51

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Back-office auth: Calculate token cookie names at request time (Closes #21050) by @kjac in #21056
  • Sync: Fix SyncBootStateAccessor to use ILastSyncedManager to prevent unnecessary cold boots by @nikolajlauridsen in #21109
  • Dotnet new templates: Fix placeholders and port in umbraco-extension template by @LottePitcher in #20956

Full Changelog: release-17.0.1...release-17.0.2

13.13.0-rc3

10 Dec 16:23
bfe567f

Choose a tag to compare

13.13.0-rc3 Pre-release
Pre-release

What's Changed Since 13.13.0-rc2

📦 Dependencies

Full Changelog: release-13.13.0-rc2...release-13.13.0-rc3

What's Changed Since 13.13.0-rc

🔒 Security

  • Resolves vulnerability relating to the handling and deletion of temporary files during the dictionary and content type upload process released in 13.12.1 and discussed in GHSA-hfv2-pf68-m33x.

Full Changelog: release-13.13.0-rc...release-13.13.0-rc2

What's Changed Since the Previous Release (13.12.0)

🐛 Bug Fixes

  • Redirects: Fix self referencing redirects for 13 (closes #20139) by @NillasKA in #20908
  • Content picker: Allow selections on a content picker on a read-only document to be opened (closes #20816) by @AndyButland in #20819
  • Block Grid: Align read-only display with other property editors by @bjarnef in #21007
  • Content editing: Correct handling of read-only of name field when A action is removed in SendingContentNotification by @bjarnef in #20072
  • Content picker: Remove multi-node content picker entries by UDI to account for index not aligning with stored values (closes #20943) by @AndyButland in #20950
  • Content picker: Allow selections on a content picker on a read-only document to be opened (closes #20816) by @AndyButland in #20819
  • Media Picker Fixed folder navigation when returning from an empty folder (closes #20975) by @AndyButland in #20987
  • Media Picker: Present root nodes for users with more than one media root node assigned (closes #20967 and #21048) by @AndyButland in #20993

Full Changelog: release-13.12.0...release-13.13.0-rc

13.12.1

09 Dec 05:21
7505efd

Choose a tag to compare

What's Changed

🔒 Security

  • Resolves vulnerability relating to the handling and deletion of temporary files during the dictionary and content type upload process discussed in GHSA-hfv2-pf68-m33x.

Full Changelog: release-13.12.0...release-13.12.1

13.13.0-rc2

09 Dec 06:12

Choose a tag to compare

13.13.0-rc2 Pre-release
Pre-release

What's Changed Since 13.13.0-rc

🔒 Security

  • Resolves vulnerability relating to the handling and deletion of temporary files during the dictionary and content type upload process released in 13.12.1 and discussed in GHSA-hfv2-pf68-m33x.

Full Changelog: release-13.13.0-rc...release-13.13.0-rc2

What's Changed Since the Previous Release (13.12.0)

🐛 Bug Fixes

  • Redirects: Fix self referencing redirects for 13 (closes #20139) by @NillasKA in #20908
  • Content picker: Allow selections on a content picker on a read-only document to be opened (closes #20816) by @AndyButland in #20819
  • Block Grid: Align read-only display with other property editors by @bjarnef in #21007
  • Content editing: Correct handling of read-only of name field when A action is removed in SendingContentNotification by @bjarnef in #20072
  • Content picker: Remove multi-node content picker entries by UDI to account for index not aligning with stored values (closes #20943) by @AndyButland in #20950
  • Content picker: Allow selections on a content picker on a read-only document to be opened (closes #20816) by @AndyButland in #20819
  • Media Picker Fixed folder navigation when returning from an empty folder (closes #20975) by @AndyButland in #20987
  • Media Picker: Present root nodes for users with more than one media root node assigned (closes #20967 and #21048) by @AndyButland in #20993

Full Changelog: release-13.12.0...release-13.13.0-rc

17.0.1

05 Dec 05:37
86411e4

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Delivery API: Only add default strategy if delivery API is not registered (closes #20976) by @Zeegaan in #20982
  • Rendering: Don't use element cache level on snapshot cache level properties by @kjac in #21006
  • Delivery API: Missing Member Open API security scheme references by @lauraneto in #21020
  • Tree: Fix incorrect error notification when deleting last child (closes #20977) by @iOvergaard in #20985
  • Delivery API: Retain the Delivery API login redirect behavior in .NET 10 (closes #21000) by @kjac in #21023
  • Segments: Fix processing data for segments variants by @nielslyngsoe in #21018
  • Static files: Fix tree to only provide items from expected folders (closes #20962) by @AndyButland in #21001
  • Management API: Return not found from request for content references when entity does not exist (closes #20997) by @AndyButland in #20999
  • Migrations: Ensure umbracoPropertyData column casing by @AndyButland in #21015
  • Cache: Add awaits to memory cache rebuilds to fix race conditions by @nikolajlauridsen in #20960

🚤 Performance

  • Migrations: Optimise ConvertLocalLinks migration to process data in pages, to avoid having to load all property data into memory by @AndyButland in #21003
  • Migrations: Set a long timeout by default on the migration of system dates (closes #21013) by @AndyButland in #21022

Full Changelog: release-17.0.0...release-17.0.1