For the full list of changes, check out the Webiny 5.42.3external link release on GitHub.

Advanced Content Organization (ACO)
anchor

Custom Fields for ACO Folders (#4561external link)
anchor

With this update, developers can now extend the ACO folder model by adding custom fields. These fields are seamlessly integrated into the GraphQL schema and the Admin app UI, allowing for greater flexibility when organizing content.

Since ACO Folders are powered by Webiny’s Headless CMS, adding a new field is as simple as defining it on the Folder model. Once added, the field will automatically appear under the extensions field in the GraphQL schema and will be available in the Admin app when creating or editing folders.

Plugin-Based Customization
anchor

Webiny provides specialized plugin factories to modify folder models based on their use case:

  • Headless CMS Folders: use createCmsFolderModelModifier to extend folders for Headless CMS content models.
  • Page Builder Folders: use createPbPageFolderModelModifier to extend folders for Page Builder pages.
  • File Manager Folders: use createFmFileFolderModelModifier to extend folders for File Manager.

These plugins allow fine-grained control, such as targeting specific models.

For more details, check out the related documentation:

Custom Fields for ACO FoldersCustom Fields for ACO Folders
(click to enlarge)

FixedlistFoldersCompressedGraphQL Query (#4599external link)
anchor

With the Enhanced Folder Listing and Performance feature we did with the previous release, we’ve enhanced the performance of folder listing operations.

However, due to a bug within the new listFoldersCompressed GraphQL query, the permissions for folders were not being accurately reflected in the UI, leading to potential confusion for users (on the backend, the permissions were still correct).

This bug has been fixed, and the listFoldersCompressed query now accurately reflects the permissions for folders in the UI.

Page Builder
anchor

Button Page Element - Fixed "Scroll to Element" Action (#4606external link)
anchor

A regression was in one of the previous releases that caused the “Scroll To Element” button action to not work properly. This has been fixed, and the action now functions as expected.

IntroducedPbEditorPageElementGroupPluginPlugin (#4598external link)
anchor

The PbEditorPageElementGroupPlugin plugin has been introduced to allow developers to create new groups in the Page Builder editor. This plugin is used to group elements in the editor, making it easier to manage and organize elements on the page.