Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Software-update: Umbraco CMS 16.4.0

Umbraco logo (80 pix)Versie 16.4.0 van Umbraco is uitgekomen. Umbraco is een contentmanagementsysteem voor het bewerken en beheren van dynamische webpagina's. Het geheel is geschreven in C# en draait op een Microsoft-infrastructuur. Er zit een positieve en proactieve community achter met ruim 50.000 geregistreerde gebruikers en ontwikkelaars, en die zorgen voor een stabiele stroom aan releases. Uitgebreide releasenotes voor versie 16 kunnen op deze pagina worden gevonden; dit is de changelog voor deze uitgave:

What's Changed Since 16.4.0-rc2

Bug Fixes
  • Block Editors: avoid discard changes for no changes (Fixes #20680) in #20941
  • Localization: Restores region-specific cultures (#20939) in #20942

Changes in 16.4.0-rc2 Since 16.4.0-rc

Notable Changes
  • Backoffice Login: Move access/refresh tokens to secure cookies in #20779
  • Backoffice Login: Redact back-office PKCE codes from the server (V16) in #20851
    As an added security feature used by default in Umbraco 17, user authentication tokens can be returned in secure cookies from the server's authentication requests. For backwards compatibility reasons, the feature is disabled by default, but can be enabled via the boolean configuration at Umbraco:Cms:Security:BackOfficeTokenCookie:Enabled. Read more in the Umbraco documentation.

Changes in in 16.4.0-rc

Dependencies
  • Bump tar-fs from 3.1.0 to 3.1.1 in /src/Umbraco.Web.UI.Client in #20260
  • Dependencies: Updates all npm dependencies for Client, Login, and UmbracoExtension in #20386
  • build(deps): bumps @umbraco-ui/uui from 1.15.0 to 1.16.0-rc.0 in #20402
  • Dependencies: Fixed dependency conflicts when installing Microsoft.EntityFrameworkCore.Design (closes #20421) in #20474
  • build(deps): bumps @umbraco-ui/uui from 1.16.0-rc.0 to 1.16.0 in #20535
  • Bump vite from 7.1.9 to 7.1.11 in /src/Umbraco.Web.UI.Client in #20580
  • Bump vite from 7.1.9 to 7.1.11 in /src/Umbraco.Web.UI.Login in #20621
  • Dependencies: Update dotnet sdk and node development dependency to latest secure version of current major (16) in #20734
Accessibility Improvements
  • Login form: Improves accessibility by removing duplicate label and aria-label in #20232
  • Add accessibility label for splitview divider in #20380
  • Announce newest notification using live region in #19979
  • Entity Actions: Create button discernible text (fixes #20205) in #20434
  • Entity Actions: More create button discernible text, extension of #20434 in #20458
New Features
  • Add more icons correct Content Type Designer Icons in #20252
  • Segments: Auto unfold the culture variant in non-culture-variant mode in #20189
  • Loader bar: Implement loader for Content Workspaces in #20288
  • Segments: Adds deprecation notices to AllowNonExistingSegmentsCreation in #20413
  • Backoffice: Add Entity Signs (overlay icons) to tree items. in #20328
  • Permissions: Added User fallback permission condition (closes #20097) in #20224
Performance
  • Performance: Added request cache to media type retrieval in media picker validation in #20405
  • Performance: Reduce number of database calls in save and publish operations in #20485
  • Performance: Request cache referenced entities when saving documents with block editors in #20590
Bug Fixes
  • Tiptap: QA Added acceptance tests for regression issue #19763 in #20226
  • UX: Make approved colour picker remove button consistent with other multi value item remove buttons in #20257
  • Update Readme to signpost the Forum in #20268
  • QA Skip the known failing smoke test to avoid blocking other PRs in #20269
  • UX: Add slightly more padding at top so user card outline is not cutoff in #20258
  • NuGet vulnerability warnings: Warn in non-Release mode, Error in non-Release mode in #17244
  • AllowEditInvariantFromNonDefault : Fix property write guard to use correct variant ID (closes #20250) in #20277
  • Layout header top custom property in #20080
  • Micro-optimization: Move compilation of some Regex generation to compile time instead of runtime, make some static ones compiled in #20287
  • E2E nightly pipeline: QA Fix failing acceptance tests for invalid cases in #20289
  • Media Workspace Path: add parent path to support absolute path generation in #20302
  • Models: PropertyType constructor sets the DataTypeKey if IDataType has identity in #20301
  • Log Viewer: Fixes continuous polling (closes #20274) in #20310
  • Localization: Fixed message in block group delete confirm modal (closes #20308) in #20312
  • Migrations: Create missing tabs on content types when referenced by both composition and content type groups (closes #20058) in #20303
  • Extend logging (add delay and period) in #20333
  • UX: Removed the dot "." in front of the jpg file extension example in #20334
  • Refactoring: Add extension method for retrieval of language ISO codes if that's all we need in #20324
  • Media: Prevent svg image to extend outside the editor bounds in #20346
  • Exception handling: Improve error messaging on invalid umbraco-package.json file in #20332
  • Handle vary by segment variant-entires in #20191
  • Data Type: Improve missing property editor and property editor UI feedback in #20339
  • Caching: Fixes regression of the caching of null representations for missing dictionary items (closes #20336 for 16) in #20349
  • Switch container to use SQL 2022 instead of SQL Edge in #17262
  • Color Picker: Set initial hex value for picker (closes #20326) in #20357
  • Color Picker: Styling for drag handle at swatch items in #20360
  • Localization: Added translations for area validation property labels in #20362
  • E2E Pipeline: QA Remove continue on error condition in #20365
  • Change to layout of default Content area dashboard in #20355
  • Block Grid: Add icon to allowed block types in area in #20364
  • Management API: Use EndpointMetadata to check for MapToApiAttribute at runtime to include Controller in Swagger document in #20144
  • Block Grid: Add more spacing in combobox group header in #20373
  • Block Grid: Add a bit more spacing and align button in block grid areas config in #20374
  • Slider: improved value fallback handling + validation in #20228
  • Entity-Action Bundle: Ensure First Action are updated in rendering in #20351
  • Extension Registry: QA Added acceptance tests for readOnlyGuards rule, entity action and custom property editor in #19939
  • Content: QA Add acceptance tests for regression issue #17735 in #20330
  • Value Presets: also run value presets on load in #20239
  • Block Grid: Configure minimum one column for areas in #20363
  • Block Grid: Styling of group drag with handle in #20361
  • Delivery API: QA Add acceptance test for media delivery api in #20182
  • User Profile: QA Add acceptance tests for the regression issue #18084 in #20329
  • UFM: Fixes the truncate filter to only add ellipsis when text is actually truncated (closes #20395) in #20396
  • Repositories: Retrieve users for groups in batches to fix UserService.GetAllInGroup failing on too many users in a group in #20298
  • Icon Picker: Deselect current icon & add “No icon” tile inside the modal. in #20342
  • Validation context uncaught promise (closes #20035) in #20036
  • Content Workspace: Invariant Breadcrumbs does not work (fix #20423) in #20428
  • Adjust styling for inherited content type property in #20261
  • Block Workspace: dynamic headline & browser title in #20424
  • Content Type Designer: Fix moving a group to an inherited tab in #20138
  • Migrations: Adjust the JsonBlockValueConverter to handle conflicts with 'values' property in #20429
  • Color Picker: Validate uniqueness of selected colors in #20431
  • Emails: Add Expires header in #20285
  • Members: Forward port of fix for member lockout issue #16988 from PR #17007 for 16 in #20441
  • Icon Picker: Fit icons scroll container to modal height in #20438
  • Refactoring: Fixed spelling mistake in method name in #20460
  • UX: Center align log type in media history view in #20469
  • Recycle Bin: Trigger cache invalidation for trashed document/media items in #20483
  • UFM: Adds $index support to Block editors (fixes #20470) in #20488
  • Delivery API: Fix not reindexing branch descendants when branch root already published but unchanged (closes #20370) in #20462
  • Delivery API: Provided culture to the ApiContentRouteBuilder, fixing issue with route path on preview requests for language variant content (closes #20366) in #20499
  • UFM: Add camelCase aliases for UFM filters to support UFMJS expressions (closes #20500) in #20501
  • WorkspaceView: Add tests for create and using custom workspace view in #20408
  • Dashboard: Add tests for create and using custom dashboard in #20253
  • Content Types: Prevent creation of document type with an alias that case insensitively matches an existing alias (closes #20467) in #20471
  • Back Office: Fixes link to workspace root from breadcrumb trail (closes: #20455) in #20459
  • Fixes 20476 - Changes icon to be no entry sign in #20496
  • Don't use non-generic ILogger as a fallback in BlockEditorPropertyValueEditor in #20532
  • Management API: Added trashed state so when requesting content from the recycle bin it will return trashed instead of draft or published state in #20542
  • Preview: Redirect to published URL on exit in #20556
  • E2E: QA Fixed the flaky tests related to publishing content with image cropper in #20577
  • Tiptap RTE: Allow removal of unregistered extensions in #20571
  • Hybrid Cache: Resolve start-up errors with mis-matched types (closes #20537) in #20554
  • Media: Fixes SQL error to ensure database relation between user group media start folder and deleted media item is removed (closes #20555) in #20572
  • Publishing: Resolve exceptions on publish branch in #20464
  • Migrations: Use reliable GUID to check for existence of data type when creating (closes #20592) in #20604
  • Webhooks: Register OutputExpansionStrategy for webhooks if Delivery API is not enabled (closes #20272) in #20559
  • Content picker: Implement a specific sorting method for statuses (closes #20646) in #20609
  • Trees: Prevent file system trees showing other file types that aren't supported for editing in #20567
  • Trees: Restore backward compatibility for file system based tree controllers (closes #20602) in #20608
  • Block List: Remove bold label from inline editing in #20437
  • Icon Picker: Fix empty selection allowed on mandatory fields and add validation. in #20536
  • Don't call generateAlias on #onAliasChange() in #20628
  • Media types: Handle null configured file extensions when populating allowed media types (closes #20620) in #20635
  • Caching: Resolves publish and install issues related to stale cached data retrieval (closes #20539 and #20630) in #20640
  • Section URL Retention: Ability to prevent it for a section in #20637
  • Auth: Cleans up stale or completed auth details from storage in #20725
  • Fix block list inline mode in #20745
  • Preview: Add allow-forms to iframe sandbox attributes in #20701
  • Detail Request Manager: Use tryExecute for delete API call to enable error notifications in #20607
  • Dictionary: Fix shortcut Ctrl + S not saving dictionary items in #20605
  • Notifications: Explicitly flush isolated caches by key for content updates in #20519

Umbraco CMS screenshot (620 pix)

Versienummer 16.4.0
Releasestatus Final
Besturingssystemen Scripttaal
Website Umbraco CMS
Download https://our.umbraco.com/download
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

26-11-2025 • 09:00

0

Bron: Umbraco CMS

Reacties

Sorteer op:

Weergave:

Er zijn nog geen reacties geplaatst


Om te kunnen reageren moet je ingelogd zijn