Viewing: Umbraco-CMS v18.0.0

Release notes for Umbraco-CMS v18.0.0

Target release date: To be announced

Contributors

Of the 6 bug fixes and feature additions in v18.0.0, a total of 1 of them have been contributed by the community, by 1 unique contributors.

All community contributors to this release

Breaking changes 4
HQ Member

#21374 Entities: Prevent changing Key property on existing entities

category/breaking release/18.0.0
PR by Andy Butland created on Jan 12, 2026 • merged by Kenn Jacobsen
HQ Member

#21372 Umbraco Helper: Align `GetDictionaryValue` nullability with behaviour

category/breaking release/18.0.0
PR by Andy Butland created on Jan 12, 2026 • merged by Andy Butland
erikjanwestendorp

#20124 Obsolete Code: Remove obsolete methods and constants relating to allowed application and start node claims

category/breaking community/pr area/backend release/18.0.0
PR by Erik-Jan Westendorp created on Sep 10, 2025 • merged by Andy Butland
HQ Member

#18 [Breaking change]: Access claims will be removed from `ClaimsIdentity` in V18

category/breaking cms/release/18.0.0
Issue by kjac created on Jun 25, 2024
UI and UX updates 1
HQ Member

#21435 Variants Sorting: Sort by language name (fix #21408)

category/ux release/18.0.0
PR by Niels Lyngsø created on Jan 16, 2026
Other 1
arknu

#21145 GetDictionaryValue should return null when the value is not found

type/bug area/backend affected/v16 release/18.0.0
Issue by arknu created on Dec 15, 2025