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