Versie 16.2.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:
Notable ChangesDependencies
- UFM: JavaScript-like Expressions in #19685
- Make logging more friendly for docker in #19818
- Adds abstraction around boot time checks for database availability in #19848
- Optimize document and media seeding by looking up from database in batches in #19890
- Added configuration option UseStrictDomainMatching, which allows control over whether content is routed without a matching domain in #19815
New Features
- Bump linkifyjs from 4.3.1 to 4.3.2 in /src/Umbraco.Web.UI.Login in #19819
- Tiptap RTE: Upgraded to latest v2.x in #19869
- build(deps): bump @umbraco-ui/uui to 1.15.0 in #19981
Bug Fixes
- V16: Siblings endpoints in #19657
- UFM: Adds
markedExtension
extension-type in #19684- UFM: Make Block Settings data available in #19686
- Adds background worker to check timeout state in #19702
- V16: Build Backoffice externals with Vite in #19716
- Tiptap RTE: Custom CSS Variables for min/max height/width in #19841
- Provides an abstraction for creating the JavaScriptEncoder used in SystemTextConfigurationEditorJsonSerializer in #19849
- Tiptap RTE: Refactor Table menus to use
menu
extension-type in #19789
- Amend accessibility modifiers on file upload property editor components to support extension in #19643
- Docs: Tree example in #19624
- Hide Document/Media Collection Workspace View until the item is created in #19644
- Title returns "Server Error" in non-debug mode in #19665
- Fix issue with preview in delivery API for MNTP property editor in #19668
- Adds support for custom granular permissions when aggregating across user groups in #19660
- Fixes issues with creation of documents from blueprints that have populated file upload properties in #19655
- Clear member cache by older user name when member user name is updated (16) in #19690
- V16 QA Removed unused API acceptance tests in #19679
- V16 QA Added acceptance tests for granular document permission in #19546
- V16 QA Reverted npx command in #19699
- Fixes Block Catalogue Modal Filter in #19700
- Fix issue forceHideContentEditorInOverlay not available in RTE in #19698
- V16: Property editor file upload does not validate file types in #19714
- Fix failing integration tests in SQL Server in #19725
- Populate name for content and media on URL picker if title is left empty in #19677
- Forward merge #19720 to V16 in #19735
- Include /.well-known/jwks in the paths covered by OpenIddict in #19749
- Add flag to exclude trashed media in #19746
- V16 Added acceptance tests for the regression issue #16985 in #19712
- V16 Added acceptance tests for the regression issue #19529 in #19713
- V16 QA Added acceptance tests for creating a document using blueprint in #19708
- Allow saving blueprints with validation errors in #19748
- Make internal & private classes sealed where possible, to avoid code for virtual dispatch in #19719
- add missing translation for DA in #19740
- Add a backing field for EditorUIAlias and track changes when its set. in #19733
- Template with Block List field with Inline Editing Mode causes Collection List View to shrink in #19754
- Make the OpenAPI security scheme name for the Management API valid in #19762
- Return 404 on delivery API requests for segments that are invalid or not created in #19718
- Add defensive coding to the member application initializer (16) in #19764
- Repository Details Manager: Prevent making requests for empty arrays in #19731
- Reloads the template tree when creating a document type with a template in #19769
- Fires the updated event when content types are updated in #19768
- Abstract submit and poll operations in #19688
- V16 QA Added acceptance tests for the 'create document' user permission in #19770
- Log the migration plan name when can't migrate from state in #19772
- #19775 fixed get user data by applying OrderBy after counting in #19776
- Fix missing tag suggestions when no culture available. in #19694
- Fix navigationUrlService and underlying models not being thread safe in #19689
- Fix null reference exception when removing all blocks from shared RTE in culture variant content in #19771
- Tiptap RTE: Clear Formatting, resets nodes to "paragraph" in #19781
- Fix issue with use of EF Core scopes within notification handlers (take 2 - handling scopes with a base parent) in #19797
- Fix issue unsaved changes always displayed when trying to move away from blueprint in #19804
- Tiptap RTE: Include Tiptap's default styles in #19805
- Tiptap RTE: Localized Character/Word Count button labels in #19745
- V16/docs work extensions example in #19809
- V16 QA Added acceptance tests for the block with RTE in a Content in #19795
- Tiptap RTE: Block selection in #19811
- Tiptap RTE: drag-and-drop image upload in #19826
- V16: Fix issue not display hidden tab name in #19370
- Add drag and drop to blockgrid area in #19383
- V16 QA Updated acceptance tests with skip() and fixme() tag in #19397
- Media Table Collection View: Adds support for Label Templates in #19842
- Omit datetime from JSON conversion that converts from strings in #19807
- Add testing to workspace counter examples in #19838
- Docs: Storybook clean up round 1 in #19673
- Add pagination and total to examine dashboard in #19847
- Bugfix/19601 can not add ef core migrations in #19846
- Umbraco Engage UmbracoUrlAlias Fix - Fixes #19654 (#19827) in #19850
- Fix issue create media folder throw error in #19854
- Added user start node restrictions to sibling endpoints in #19839
- Retrieves item counts before and after the target for sibling endpoints and returns in API response in #19844
- clean up double exports in #19859
- 16 QA added relation type tests in #19490
- Code Editor (PE): Fixes language syntax highlighting in #19864
- Hide property has sensitive data with normal user in #19857
- V16: Tree Stores should be optional to use in #19858
- V16 QA Implement new release tag for E2E tests in #19697
- Ensure block values aren't null before attempting to process them on removal in #19645
- V16 QA add slack webhook for e2e tests in #19866
- Tiptap RTE: Undo deleted blocks in #19851
- Fix logic with check for duplicate container name at level in #19803
- Use GeneratedRegex, FrozenSet, new Lock object & static in #19872
- V16 Added acceptance tests for regression issues in #19874
- Umbraco logo label update in #19875
- Fixed layout and formatting of saved search delete dialog on the log viewer in #19855
- Adds support for the "folders only" flag on retrieving siblings of a node. in #19861
- Remove property value permissions when related content and/or property types are removed in #19778
- Fixes the Checkbox, Dropdown and Select list when the models change the UI updates. in #19487
- V16 Added acceptance tests for issue #17753 in #19876
- Tiptap RTE: Fixes embedded media spacing in #19878
- Tiptap RTE: Reduce loading layout shift in #19860
- Moving properties between groups sometimes clears their values in #19881
- Content picker search with start node configured not taking user start nodes into account in #19871
- Fix #19675 in #19891
- Fix #19676 in #19886
- V16: Media Picker property editor should allow more dropped and picked files, and other enhancements in #19900
- Adds configuration for document and media hybrid cache seed batch size in #19894
- Close dropdown when "Reload"-Entity Action has executed in #19808
- Handle segmentation when segment alias includes underscore character(s) in #19782
- Chore: JSDocs for RTE CSS Props in #20008
- fix: pins the UmbracoExtension
@hey-api/*
versions to that of the Backoffice client in #20016