Viewing: Umbraco-CMS v16.1.0
Released: Thursday, July 24 2025

Release notes for Umbraco-CMS v16.1.0

Released on: Thursday, July 24 2025

Contributors

Of the 73 bug fixes and feature additions in v16.1.0, a total of 10 of them have been contributed by the community, by 9 unique contributors.

We're welcoming 5 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Brynjar Þorsteinsson, crjc, Davor Zlotrg, Karl-Johan Sjögren, Wout Van Boxem 🏆

Notable features 1
PeterKvayt

#18976 Add support for file upload property editor within the block list and grid

community/pr category/notable release/16.1.0
by Peter created on Apr 8, 2025 • merged by Andy Butland
Breaking changes 1
HQ Member

#19573 Further fix to configuration classes using ISet, resolving regression with custom 404 pages

category/breaking status/regression release/16.1.0
by Andy Butland created on Jun 16, 2025 • merged by Kenn Jacobsen
Developer experience 8
PeterKvayt

#19638 Inconsistency in UmbCurrentUserContext

category/dx type/bug release/16.1.0
by PeterKvayt created on Jun 30, 2025
Fixed in HQ #19642 Aligned jsdoc and inferred function type on UmbCurrentUserContext
HQ Member

#19633 Introduce Section Alias condition const

category/dx type/feature release/16.1.0
by Mads Rasmussen created on Jun 30, 2025 • merged by Mads Rasmussen
HQ Member

#19626 ability to hide block actions

category/dx release/16.1.0
by Niels Lyngsø created on Jun 27, 2025 • merged by Mads Rasmussen
HQ Member

#19614 Entity type + Entity Unique conditions

category/dx area/frontend release/16.1.0
by Mads Rasmussen created on Jun 26, 2025 • merged by Niels Lyngsø
HQ Member

#19593 Docs: Collection example

category/api-documentation category/dx area/frontend release/16.1.0
by Mads Rasmussen created on Jun 23, 2025 • merged by Lee Kelleher
WoutVanBoxem

#19585 Add missing media exports

community/pr category/dx area/frontend community/hackathon release/16.1.0
by Wout Van Boxem created on Jun 20, 2025 • merged by Jacob Overgaard
HQ Member

#19447 V16: Item and Detail Base Repository should use correct typings for return types

category/dx release/16.1.0
by Jacob Overgaard created on May 28, 2025 • merged by Lee Kelleher
HQ Member

#19394 observable for detecting if split view is active

category/dx release/16.1.0
by Niels Lyngsø created on May 22, 2025 • merged by Mads Rasmussen
UI and UX updates 16
HQ Member

#19622 load more button component and styling

category/ux release/16.1.0
by Niels Lyngsø created on Jun 27, 2025 • merged by Mads Rasmussen
HQ Member

#19605 Collection rendering performance improvements Part 1: Improve Entity actions render performance

category/ux category/performance area/frontend release/16.1.0
by Mads Rasmussen created on Jun 24, 2025 • merged by Niels Lyngsø
HQ Member

#19599 Variant workspace breadcrumb item parentheses

category/ux area/frontend type/improvement release/16.1.0
by Lee Kelleher created on Jun 23, 2025 • merged by Mads Rasmussen
HQ Member

#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
by Jacob Overgaard created on Jun 13, 2025 • merged by Lee Kelleher
HQ Member

#19556 Improves the layout on the create blueprint dialog

category/ux area/frontend release/16.1.0
by Andy Butland created on Jun 13, 2025 • merged by Mads Rasmussen
Lili-Rossiter

#19541 V15 Bugfix: Horizontal scrollbar in Media section #19479

community/pr category/ui release/16.1.0
by Lili created on Jun 12, 2025 • merged by Niels Lyngsø
Closes inetzo #19479 Horizontal scrollbar in Media-section
HQ Member

#19535 Show success/failed state for workspace buttons with additional options

category/ux release/16.1.0
by Mads Rasmussen created on Jun 12, 2025 • merged by Jacob Overgaard
HQ Member

#19534 Remove trash success notifications

category/ux area/frontend release/16.1.0
by Mads Rasmussen created on Jun 12, 2025 • merged by Jacob Overgaard
HQ Member

#19435 Translations for `pt` (`pt-PT`)

category/ui type/feature release/16.1.0
by Laura Neto created on May 27, 2025 • merged by Laura Neto
HQ Member

#19424 update next icon

category/ui type/feature release/16.1.0
by Niels Lyngsø created on May 26, 2025 • merged by Niels Lyngsø
HQ Member

#19384 set height to match workspace top bar

category/ui area/frontend release/16.1.0
by Niels Lyngsø created on May 22, 2025 • merged by Mads Rasmussen
HQ Member

#19366 Add folder workspace icon

category/ux type/feature release/16.1.0
by Mads Rasmussen created on May 20, 2025 • merged by Jacob Overgaard
HQ Member

#19292 Feature: Content Workspace Icon

category/ux type/feature release/16.1.0
by Mads Rasmussen created on May 10, 2025 • merged by Niels Lyngsø
HQ Member

#19204 Changed the Image crop UI component to fit the new Backoffice UI design

category/ui type/feature area/frontend release/16.1.0
by Abdulaziz created on Apr 30, 2025 • merged by Niels Lyngsø
MichaelNielsenDK

#18398 Auto exposed block variants are collapsed

category/ux area/frontend release/16.1.0
by MichaelNielsenDK created on Feb 20, 2025
Fixed in HQ #19253 Fix: Ensure minimum height for Block List Custom Views (#18398)
manutdkid77

#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
by Nathaniel Nunes created on Feb 20, 2025 • merged by Michael Latouche
Other 47
HQ Member

#19656 build(deps): bump @umbraco-ui from 1.14.1 to 1.14.2

dependencies release/16.1.0
by Jacob Overgaard created on Jul 3, 2025 • merged by Niels Lyngsø
HQ Member

#19640 V16: Upgrade Storybook from V8 to V9

dependencies preview/storybook release/16.1.0
by Jacob Overgaard created on Jun 30, 2025 • merged by Mads Rasmussen
HQ Member

#19636 build(deps): bump @umbraco-ui/uui from 1.14.0 to 1.14.1

dependencies release/16.1.0
by Jacob Overgaard created on Jun 30, 2025 • merged by Jacob Overgaard
skttl

#19625 Toggle hitbox is too large

type/bug release/16.1.0
by skttl created on Jun 27, 2025
Fixed in HQ #19641 Removes full-width from toggle property editor
HQ Member

#19621 React on late read only guard rules

type/bug area/frontend release/16.1.0
by Mads Rasmussen created on Jun 27, 2025 • merged by Niels Lyngsø
davorzlotrg

#19617 fix: json serialization and deserialization for NuCacheSerializerType

community/pr release/16.1.0
by Davor Zlotrg created on Jun 27, 2025 • merged by Andy Butland
HQ Member

#19610 Label property-editor, adds UFM template support

type/feature area/frontend release/16.1.0
by Lee Kelleher created on Jun 25, 2025 • merged by Jacob Overgaard
HQ Member

#19607 Fix for code scanning alert no. 1719: Client-side cross-site scripting

type/bug area/frontend release/16.1.0
by Jacob Overgaard created on Jun 25, 2025 • merged by Lee Kelleher
Brynjarth

#19606 Fix pagination in Content Delivery API Index Helper

community/pr release/16.1.0 release/13.10.0
by Brynjar Þorsteinsson created on Jun 25, 2025 • merged by Andy Butland
Henr1k80

#19603 Reduce lookups needed in ConcurrentDictionaries in ContentNavigationServiceBase

community/pr release/16.1.0
by Henrik created on Jun 24, 2025 • merged by Andy Butland
HQ Member

#19598 Move cache instructions pruning to background job

type/improvement release/16.1.0
by Laura Neto created on Jun 23, 2025 • merged by Mole
Henr1k80

#19597 Avoid async await Task.FromResult, plus some other minor tweaks

community/pr release/16.1.0
by Henrik created on Jun 23, 2025 • merged by Andy Butland
HQ Member

#19592 Cherry picked #19540 to V16 (and fixed changed signatures)

release/16.1.0
by Kenn Jacobsen created on Jun 23, 2025 • merged by Sven Geusens
bjarnef

#19563 V16: Checkboxes and icons in list view / collections are not aligned

type/bug release/16.1.0
by bjarnef created on Jun 16, 2025
Fixed in HQ #19615 Table checkbox/icon alignment
HQ Member

#19553 V16: Document shows blank page when clicking an active link

type/bug area/frontend release/16.1.0
by Jacob Overgaard created on Jun 13, 2025 • merged by Lee Kelleher
HQ Member

#19547 V16 User with 'Move to' permission cannot move a document

type/bug affected/v16 release/16.1.0
by nhudinh0309 created on Jun 13, 2025
Fixed in HQ #19552 Removed duplicate/obsolete code fixing issue with document move permission checks
warrenbuckley

#19536 V15: Add logging to DocumentUrlService & other bootup services to diagnose slow startup times

type/improvement release/16.1.0
by warrenbuckley created on Jun 12, 2025
HQ Member

#19532 Tiptap RTE: Toolbar menu active highlighting

type/feature area/frontend release/16.1.0
by Lee Kelleher created on Jun 11, 2025 • merged by Jacob Overgaard
HQ Member

#19531 Tiptap RTE: A11Y label improvements

category/accessibility area/frontend type/improvement release/16.1.0
by Lee Kelleher created on Jun 11, 2025 • merged by Jacob Overgaard
HQ Member

#19530 Tiptap RTE: Adds token for statusbar context

area/frontend type/improvement release/16.1.0
by Lee Kelleher created on Jun 11, 2025 • merged by Jacob Overgaard
HQ Member

#19526 Replace keys in Rich Text Editor blocks on clone operations

release/16.1.0
by Laura Neto created on Jun 11, 2025 • merged by Andy Butland
HQ Member

#19518 V16.1: Fix broken content creation when using blueprints

area/frontend release/16.1.0
by Laura Neto created on Jun 10, 2025 • merged by Jacob Overgaard
enkelmedia

#19507 Link Picker Modal dependency on UmbPropertyDatasetContext

type/bug affected/v16 release/16.1.0
by enkelmedia created on Jun 8, 2025
Fixed in HQ #19537 DocumentUrlDataResolver: Use UMB_VARIANT_CONTEXT instead of UMB_PROPERTY_DATASET_CONTEXT
HQ Member

#19496 Adds attribute to ensure management API requests are never cached in the browser or via a CDN

type/improvement release/16.1.0
by Andy Butland created on Jun 6, 2025 • merged by Mole
inetzo

#19481 Media not showing after re-authentication

type/bug area/frontend affected/v14 affected/v15 affected/v16 release/16.1.0
by inetzo created on Jun 4, 2025
Fixed in HQ #19495 V16: Retry requests after timeout
HQ Member

#19419 Throw if attempting to use the default unique media path scheme with version 7 GUIDs

release/16.1.0
by Andy Butland created on May 26, 2025 • merged by Andy Butland
thebuilder

#19388 RichTextOutputAsJson adds newline text between all HTML elements

type/bug release/16.1.0 release/13.10.0
by thebuilder created on May 22, 2025
JJong-nl

#19387 Monaco editor no language syntax colorization

type/bug area/frontend affected/v15 release/16.1.0
by JJong-nl created on May 22, 2025
karl-sjogren

#19363 Fix for invalid state in JsonBlockValueConverter when an unused layout has a nested array

community/pr release/16.1.0
by Karl-Johan Sjögren created on May 20, 2025 • merged by Andy Butland
HQ Member

#19361 Handle user id 0 (Unknown/System) when building content version response

type/bug area/backend release/16.1.0
by Laura Neto created on May 19, 2025 • merged by Laura Neto
MatsLimetta

#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
by MatsLimetta created on May 19, 2025
Fixed in HQ #19542 Add a warning to the `CreateContentFromBlueprint` method xml docs
Fixed in HQ #19528 Simplify creating content from a blueprint programmatically
crjc

#19350 fix: check for NullRepresentationInCache in AppCacheExtensions

community/pr release/13.9.0 release/16.1.0
by crjc created on May 17, 2025 • merged by Andy Butland
HQ Member

#19335 Media Picker Modal File Previews

category/front-end type/feature area/frontend release/16.1.0
by Lee Kelleher created on May 15, 2025 • merged by Jacob Overgaard
krebil

#19327 Compositions ordering is confusing and difficult to use

type/bug affected/v15 affected/v16 release/16.1.0
by krebil created on May 15, 2025
Fixed in HQ #19373 Sort available composition folders
arknu

#19286 Create permission is misleading

state/sprint-candidate type/bug state/reproduced affected/v15 affected/v16 release/16.1.0
by arknu created on May 9, 2025
Fixed in HQ #19554 Fix readonly UI for create document user permission
HQ Member

#19271 Member Type Root Collection View / Workspace

type/feature area/frontend release/16.1.0
by Lee Kelleher created on May 7, 2025 • merged by Mads Rasmussen
seanhakbb

#19244 styleMenu classes gets stuck, no way to clear them

type/bug release/16.1.0
by seanhakbb created on May 6, 2025
Fixed in HQ #19520 Tiptap RTE: Style Menu action toggles
Also fixes enkelmedia #19508 tiptap-span.extension does not allow to remove style
TRiV07

#19098 MemberCacheRefresher clear all the partial views cache

type/bug release/13.9.0 release/16.1.0
by TRiV07 created on Apr 22, 2025
Fixed in HQ #19459 V16 cherry pick of member partial cache invalidator see #19314
HQ Member

#19009 V15 "Discard changes" appears even though nothing is changed

state/sprint-candidate type/bug affected/v15 affected/v16 release/16.1.0
by nhudinh0309 created on Apr 11, 2025
Fixed in HQ #19514 Tiptap RTE: Toolbar/statusbar config initial value state
HQ Member

#19006 Fix localiztion for buttons in pagination

area/frontend release/16.1.0
by NguyenThuyLan created on Apr 11, 2025 • merged by Niels Lyngsø
cf-marc

#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
by cf-marc created on Apr 9, 2025
bjarnef

#19400 V15: Icon color for selected node in link picker

type/bug area/frontend affected/v15 affected/v16 release/16.1.0
by bjarnef created on Mar 3, 2025
Fixed in HQ #19404 Do not set icon color if the item is selected
marcusolrik-illumi

#18235 Content nodes show "Not found" after signing back in without refreshing

type/bug area/frontend affected/v15 release/16.1.0
by marcusolrik-illumi created on Feb 5, 2025
BlagoCuljak

#17149 I can publish content as non-existing user

type/bug area/backend affected/v14 affected/v15 release/16.1.0
by BlagoCuljak created on Sep 27, 2024
Fixed in HQ #19263 Cannot view audit logs when they contain entries with user id 0
HQ Member

#16730 V14: Umbraco.Web.UI.Login localizations do not work on first load

type/bug area/frontend affected/v14 release/16.1.0
by iOvergaard created on Jul 3, 2024
HQ Member

#13981 Exception when saving tags with different letter casing when using a SqLite database

type/bug release/16.1.0 release/13.10.0
by HalldorLyngmo created on Mar 17, 2023
Fixed in HQ #14012 Case-insensitive tag names with SQLite provider
Abrissirba

#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
by Abrissirba created on Feb 1, 2023