Skip to content

Releases: umbraco/Umbraco-CMS

13.11.0

09 Oct 04:43

Choose a tag to compare

What's Changed in 13.11.0

Full Changelog: release-13.11.0-rc2...release-13.11.0

What's Changed in 13.11.0-rc2

🐛 Bug Fixes

  • Caching: Fixes regression of the caching of null representations for missing dictionary items (closes #20336) by @AndyButland in #20344

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

What's Changed Since The Last Release (13.10.1)

🐛 Bug Fixes

  • List views: The filter param should be URL encoded (closes #19773) by @AaronSadlerUK in #19774
  • Permissions: Content picker search with start node configured not taking user start nodes into account (closes #19432) by @lauraneto in #19800
  • Preview: Use a regex to filter our invalid culture codes rather than relying on the culture being installed on the operating system (closes #19817) by @AndyButland in #19821
  • Authentication: Retain original backoffice location on login after timeout (closes #19971 and #20050 ) by @AndyButland in #19984
  • Delivery API: Support query string and anchor for local links in output by (closes #18475) @kjac in #20142
  • Migrations: Avoid throwing an exception on getting references when migrating content with changed data types (closes #19784) by @AndyButland in #20079
  • Engage: Adds property awareness to validation context to avoid potential infinite loops (closes #19654) by @cornehoskam in #19827
  • Engage: Make notification service able to handle segmented content (closes #20045) by @kjac in #20160
  • Persistence: Fix issue with use of EF Core scopes within notification handlers (closes #18977) by @Migaroez in #19797

🌐 Localization

  • Localization: Add Arabic (ar) backoffice translation by @wpplumber in #19896

New Contributors

  • @wpplumber made their first contribution in #19896

Full Changelog: release-13.10.1...release-13.11.0-rc

16.3.0-rc4

08 Oct 08:27

Choose a tag to compare

16.3.0-rc4 Pre-release
Pre-release

What's Changed in 16.3.0-rc4

🚤 Performance

  • Performance: Added request cache to media type retrieval in media picker validation, resolving performance regression in validate and save by @AndyButland in #20405

Full Changelog: release-16.3.0-rc3...release-16.3.0-rc4

What's Changed in 16.3.0-rc3

🐛 Bug Fixes

  • Hybrid cache: Check for ContentCacheNode instead of object on exists for hybrid cache to ensure correct deserialization (closes #20352) by @AndyButland in #20383

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

What's Changed in 16.3.0-rc2

🐛 Bug Fixes

  • Caching: Fixes regression of the caching of null representations for missing dictionary items (closes #20336) by @AndyButland in #20349

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

What's Changed Since The Last Release (16.2.0)

🙌 Notable Changes - Testing encouraged and appreciated!

🏠 Internal

📦 Dependencies

🌈 Accessibility Improvements

  • Navigating the App Language Selector with the keyboard by @engijlr in #19887
  • Profile: Corrected misleading button label by @OskarKruger in #20161
  • Tiptap RTE: Adds accessibility attributes for RTE input by @OskarKruger in #20157
  • Workspace Actions: set attributes on the right element for label to work by @nielslyngsoe in #20178
  • Tags Property Editor: Remove tags with keyboard backspace/delete by @engijlr in #19892
  • Accessibility changes for the top navbar tabs and settings tabs by @Abdjulaziz in #20107
  • Update label for tree item caret to identify if open or closed by @OskarKruger in #20199
  • Tiptap RTE: Adds hover and focus border input states by @OskarKruger in #20172
  • Installer: Improves user accessibility by adding missing elements and setting the right focus by @iOvergaard in #20265
  • Allow open split view using the keyboard by @engijlr in #19927

🚀 New Features

🐛 Bug Fixes

  • Fixed behaviour on database cache rebuild to update only for requested content types by @AndyButland in #19905
  • Fix and enable some unit tests which are not running locally or on pipeline builds by @idseefeld in #19910
  • Ensure appropriate create and update dates are set on updated dictionary items to allow distinguishing between created and update for server events by @AndyButland in #19925
  • QA Fixed failing E2E test by @nhudinh0309 in #19931
  • Fix TipTap word count extension state sharing between multiple editors by @Copilot in #19943
  • Add comprehensive GitHub Copilot instructions for Umbraco CMS development by @Copilot in #19946
  • Refactoring DatabaseCacheRepository to de-duplicate code and remove warnings by @AndyButland in #19942
  • Adds id to the webhook item response model by @AndyButland in #19947
  • Handle content blueprint server events by @AndyButland in #19949
  • Fix to management API models reverting addition of read-only property by @AndyButland in #19951
  • Fix language server events to emit 'Updated' instead of 'Created' for updates by @Copilot in #19941
  • Fix issue console error when navigating to document type template tab by @NguyenThuyLan in #19913
  • QA Added acceptance tests for removing user groups from a user by @nhudinh0309 in #19994
  • QA Fixed the E2E failing tests by @nhudinh0309 in #19993
  • Replacing media files does not update the preview by @iOvergaard in #19912
  • Tiptap RTE: Toolbar configuration sorter by @NguyenThuyLan in #19901
  • Unwarranted redirect after auth by @iOvergaard in #19935
  • Ensure the directory exists before creating the SQLite database by @AndyButland in #19980
  • QA added acceptance test for issue 10431 by @andr317c in #19999
  • Fix: custom block view rendering freezes the Backoffice by @andrejd22 in #19962
  • Add request caching around published content factory by @AndyButland in #19990
  • Prevents the removal of all user groups from a user by @AndyButland in #19995
  • Implement root property validation for member workspace by @nielslyngsoe in #19972
  • QA Updated flaky tests by @andr317c in #20052
  • Fix issue with newly created template under an existing one by @AndyButland in #19669
  • Creating a new sub template should not s...
Read more

16.3.0-rc3

07 Oct 06:24

Choose a tag to compare

16.3.0-rc3 Pre-release
Pre-release

What's Changed in 16.3.0-rc3

🐛 Bug Fixes

  • Hybrid cache: Check for ContentCacheNode instead of object on exists for hybrid cache to ensure correct deserialization (closes #20352) by @AndyButland in #20383

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

What's Changed in 16.3.0-rc2

🐛 Bug Fixes

  • Caching: Fixes regression of the caching of null representations for missing dictionary items (closes #20336) by @AndyButland in #20349

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

What's Changed Since The Last Release (16.2.0)

🙌 Notable Changes - Testing encouraged and appreciated!

🏠 Internal

📦 Dependencies

🌈 Accessibility Improvements

  • Navigating the App Language Selector with the keyboard by @engijlr in #19887
  • Profile: Corrected misleading button label by @OskarKruger in #20161
  • Tiptap RTE: Adds accessibility attributes for RTE input by @OskarKruger in #20157
  • Workspace Actions: set attributes on the right element for label to work by @nielslyngsoe in #20178
  • Tags Property Editor: Remove tags with keyboard backspace/delete by @engijlr in #19892
  • Accessibility changes for the top navbar tabs and settings tabs by @Abdjulaziz in #20107
  • Update label for tree item caret to identify if open or closed by @OskarKruger in #20199
  • Tiptap RTE: Adds hover and focus border input states by @OskarKruger in #20172
  • Installer: Improves user accessibility by adding missing elements and setting the right focus by @iOvergaard in #20265
  • Allow open split view using the keyboard by @engijlr in #19927

🚀 New Features

🐛 Bug Fixes

  • Fixed behaviour on database cache rebuild to update only for requested content types by @AndyButland in #19905
  • Fix and enable some unit tests which are not running locally or on pipeline builds by @idseefeld in #19910
  • Ensure appropriate create and update dates are set on updated dictionary items to allow distinguishing between created and update for server events by @AndyButland in #19925
  • QA Fixed failing E2E test by @nhudinh0309 in #19931
  • Fix TipTap word count extension state sharing between multiple editors by @Copilot in #19943
  • Add comprehensive GitHub Copilot instructions for Umbraco CMS development by @Copilot in #19946
  • Refactoring DatabaseCacheRepository to de-duplicate code and remove warnings by @AndyButland in #19942
  • Adds id to the webhook item response model by @AndyButland in #19947
  • Handle content blueprint server events by @AndyButland in #19949
  • Fix to management API models reverting addition of read-only property by @AndyButland in #19951
  • Fix language server events to emit 'Updated' instead of 'Created' for updates by @Copilot in #19941
  • Fix issue console error when navigating to document type template tab by @NguyenThuyLan in #19913
  • QA Added acceptance tests for removing user groups from a user by @nhudinh0309 in #19994
  • QA Fixed the E2E failing tests by @nhudinh0309 in #19993
  • Replacing media files does not update the preview by @iOvergaard in #19912
  • Tiptap RTE: Toolbar configuration sorter by @NguyenThuyLan in #19901
  • Unwarranted redirect after auth by @iOvergaard in #19935
  • Ensure the directory exists before creating the SQLite database by @AndyButland in #19980
  • QA added acceptance test for issue 10431 by @andr317c in #19999
  • Fix: custom block view rendering freezes the Backoffice by @andrejd22 in #19962
  • Add request caching around published content factory by @AndyButland in #19990
  • Prevents the removal of all user groups from a user by @AndyButland in #19995
  • Implement root property validation for member workspace by @nielslyngsoe in #19972
  • QA Updated flaky tests by @andr317c in #20052
  • Fix issue with newly created template under an existing one by @AndyButland in #19669
  • Creating a new sub template should not show Discard Changes dialog by @iOvergaard in #20068
  • Create the document URLs lock database record introduced in 16 but required in a 15 migration by @AndyButland in #20064
  • Perform value detection at all property value levels by @kjac in #20067
    ...
Read more

16.3.0-rc2

03 Oct 05:19

Choose a tag to compare

16.3.0-rc2 Pre-release
Pre-release

What's Changed in 16.3.0-rc2

🐛 Bug Fixes

  • Caching: Fixes regression of the caching of null representations for missing dictionary items (closes #20336) by @AndyButland in #20349

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

What's Changed Since The Last Release (16.2.0)

🙌 Notable Changes - Testing encouraged and appreciated!

🏠 Internal

📦 Dependencies

🌈 Accessibility Improvements

  • Navigating the App Language Selector with the keyboard by @engijlr in #19887
  • Profile: Corrected misleading button label by @OskarKruger in #20161
  • Tiptap RTE: Adds accessibility attributes for RTE input by @OskarKruger in #20157
  • Workspace Actions: set attributes on the right element for label to work by @nielslyngsoe in #20178
  • Tags Property Editor: Remove tags with keyboard backspace/delete by @engijlr in #19892
  • Accessibility changes for the top navbar tabs and settings tabs by @Abdjulaziz in #20107
  • Update label for tree item caret to identify if open or closed by @OskarKruger in #20199
  • Tiptap RTE: Adds hover and focus border input states by @OskarKruger in #20172
  • Installer: Improves user accessibility by adding missing elements and setting the right focus by @iOvergaard in #20265
  • Allow open split view using the keyboard by @engijlr in #19927

🚀 New Features

🐛 Bug Fixes

Read more

16.3.0-rc

02 Oct 08:48
0c3e9fb

Choose a tag to compare

16.3.0-rc Pre-release
Pre-release

What's Changed

🙌 Notable Changes - Testing encouraged and appreciated!

🏠 Internal

📦 Dependencies

🌈 Accessibility Improvements

  • Navigating the App Language Selector with the keyboard by @engijlr in #19887
  • Profile: Corrected misleading button label by @OskarKruger in #20161
  • Tiptap RTE: Adds accessibility attributes for RTE input by @OskarKruger in #20157
  • Workspace Actions: set attributes on the right element for label to work by @nielslyngsoe in #20178
  • Tags Property Editor: Remove tags with keyboard backspace/delete by @engijlr in #19892
  • Accessibility changes for the top navbar tabs and settings tabs by @Abdjulaziz in #20107
  • Update label for tree item caret to identify if open or closed by @OskarKruger in #20199
  • Tiptap RTE: Adds hover and focus border input states by @OskarKruger in #20172
  • Installer: Improves user accessibility by adding missing elements and setting the right focus by @iOvergaard in #20265
  • Allow open split view using the keyboard by @engijlr in #19927

🚀 New Features

🐛 Bug Fixes

  • Fixed behaviour on database cache rebuild to update only for requested content types by @AndyButland in #19905
  • Fix and enable some unit tests which are not running locally or on pipeline builds by @idseefeld in #19910
  • Ensure appropriate create and update dates are set on updated dictionary items to allow distinguishing between created and update for server events by @AndyButland in #19925
  • QA Fixed failing E2E test by @nhudinh0309 in #19931
  • Fix TipTap word count extension state sharing between multiple editors by @Copilot in #19943
  • Add comprehensive GitHub Copilot instructions for Umbraco CMS development by @Copilot in #19946
  • Refactoring DatabaseCacheRepository to de-duplicate code and remove warnings by @AndyButland in #19942
  • Adds id to the webhook item response model by @AndyButland in #19947
  • Handle content blueprint server events by @AndyButland in #19949
  • Fix to management API models reverting addition of read-only property by @AndyButland in #19951
  • Fix language server events to emit 'Updated' instead of 'Created' for updates by @Copilot in #19941
  • Fix issue console error when navigating to document type template tab by @NguyenThuyLan in #19913
  • QA Added acceptance tests for removing user groups from a user by @nhudinh0309 in #19994
  • QA Fixed the E2E failing tests by @nhudinh0309 in #19993
  • Replacing media files does not update the preview by @iOvergaard in #19912
  • Tiptap RTE: Toolbar configuration sorter by @NguyenThuyLan in #19901
  • Unwarranted redirect after auth by @iOvergaard in #19935
  • Ensure the directory exists before creating the SQLite database by @AndyButland in #19980
  • QA added acceptance test for issue 10431 by @andr317c in #19999
  • Fix: custom block view rendering freezes the Backoffice by @andrejd22 in #19962
  • Add request caching around published content factory by @AndyButland in #19990
  • Prevents the removal of all user groups from a user by @AndyButland in #19995
  • Implement root property validation for member workspace by @nielslyngsoe in #19972
  • QA Updated flaky tests by @andr317c in #20052
  • Fix issue with newly created template under an existing one by @AndyButland in #19669
  • Creating a new sub template should not show Discard Changes dialog by @iOvergaard in #20068
  • Create the document URLs lock database record introduced in 16 but required in a 15 migration by @AndyButland in #20064
  • Perform value detection at all property value levels by @kjac in #20067
  • Fixes exception when converting UDIs in a PropertyValueConverter by @AaronSadlerUK in #20011
  • Content Type Designer: fix style and localization by @nielslyngsoe in #20073
  • Content Type Designer tabs sorting improvement by @nielslyngsoe in #20074
  • Fix spell error from "Segmment" to "Segment" in the IRequestSegment interface by @rammi987 in #20010
  • Dropdown: Allow empty option by @leekelleher in #20099
  • QA Added acceptance test...
Read more

13.11.0-rc2

02 Oct 10:03

Choose a tag to compare

13.11.0-rc2 Pre-release
Pre-release

What's Changed in 13.11.0-rc2

🐛 Bug Fixes

  • Caching: Fixes regression of the caching of null representations for missing dictionary items (closes #20336) by @AndyButland in #20344

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

What's Changed Since The Last Release (13.10.1)

🐛 Bug Fixes

  • List views: The filter param should be URL encoded (closes #19773) by @AaronSadlerUK in #19774
  • Permissions: Content picker search with start node configured not taking user start nodes into account (closes #19432) by @lauraneto in #19800
  • Preview: Use a regex to filter our invalid culture codes rather than relying on the culture being installed on the operating system (closes #19817) by @AndyButland in #19821
  • Authentication: Retain original backoffice location on login after timeout (closes #19971 and #20050 ) by @AndyButland in #19984
  • Delivery API: Support query string and anchor for local links in output by (closes #18475) @kjac in #20142
  • Migrations: Avoid throwing an exception on getting references when migrating content with changed data types (closes #19784) by @AndyButland in #20079
  • Engage: Adds property awareness to validation context to avoid potential infinite loops (closes #19654) by @cornehoskam in #19827
  • Engage: Make notification service able to handle segmented content (closes #20045) by @kjac in #20160
  • Persistence: Fix issue with use of EF Core scopes within notification handlers (closes #18977) by @Migaroez in #19797

🌐 Localization

  • Localization: Add Arabic (ar) backoffice translation by @wpplumber in #19896

New Contributors

  • @wpplumber made their first contribution in #19896

Full Changelog: release-13.10.1...release-13.11.0-rc

13.11.0-rc

24 Sep 07:30

Choose a tag to compare

13.11.0-rc Pre-release
Pre-release

What's Changed

🐛 Bug Fixes

  • List views: The filter param should be URL encoded (closes #19773) by @AaronSadlerUK in #19774
  • Permissions: Content picker search with start node configured not taking user start nodes into account (closes #19432) by @lauraneto in #19800
  • Preview: Use a regex to filter our invalid culture codes rather than relying on the culture being installed on the operating system (closes #19817) by @AndyButland in #19821
  • Authentication: Retain original backoffice location on login after timeout (closes #19971 and #20050 ) by @AndyButland in #19984
  • Delivery API: Support query string and anchor for local links in output by (closes #18475) @kjac in #20142
  • Migrations: Avoid throwing an exception on getting references when migrating content with changed data types (closes #19784) by @AndyButland in #20079
  • Engage: Adds property awareness to validation context to avoid potential infinite loops (closes #19654) by @cornehoskam in #19827
  • Engage: Make notification service able to handle segmented content (closes #20045) by @kjac in #20160
  • Persistence: Fix issue with use of EF Core scopes within notification handlers (closes #18977) by @Migaroez in #19797

🌐 Localization

  • Localization: Add Arabic (ar) backoffice translation by @wpplumber in #19896

New Contributors

  • @wpplumber made their first contribution in #19896

Full Changelog: release-13.10.1...release-13.11.0-rc

13.10.1

23 Sep 04:28

Choose a tag to compare

🔒 Security updates

  • Updated to use latest dependency of Smidge. Smidge 4.6 was recently released to handle a reported vulnerability and Umbraco now has a dependency on this secured version.

Full Changelog: release-13.10.0...release-13.10.1

16.2.0

04 Sep 07:29
release-16.2.0
4eae48e

Choose a tag to compare

What's Changed

🙌 Notable Changes

  • UFM: JavaScript-like Expressions by @leekelleher in #19685
  • Make logging more friendly for docker by @Migaroez in #19818
  • Adds abstraction around boot time checks for database availability by @AndyButland in #19848
  • Optimize document and media seeding by looking up from database in batches by @AndyButland in #19890
  • Added configuration option UseStrictDomainMatching, which allows control over whether content is routed without a matching domain by @AndyButland in #19815

📦 Dependencies

🚀 New Features

🐛 Bug Fixes

Read more

16.2.0-rc2

28 Aug 08:38
release-16.2.0-rc2
e142a9c

Choose a tag to compare

16.2.0-rc2 Pre-release
Pre-release

What's Changed

📦 Dependencies

🐛 Bug Fixes

  • fix: pins the UmbracoExtension @hey-api/* versions to that of the Backoffice client by @iOvergaard in #20016

✍️ Documentation

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