v5.41.2

webiny/webiny-jsv5.41.2Nov 25, 2024by adrians5j

AI Summary

Includes bug fixes for Headless CMS bulk actions, file manager, form handling, and Page Builder elements, alongside improved error logging.

Key Highlights

  • Fixed empty trash bin processing for Headless CMS bulk actions.
  • Improved multi-value renderers and default value handling for objects.
  • Added Page Builder Element extension hiding functionality.
  • Improved error logging upon running handlers.

Full Release Notes

## [5.41.2](https://github.com/webiny/webiny-js/compare/v5.41.1...v5.41.2) (2024-11-25)


### Bug Fixes

* add `@babel/plugin-proposal-dynamic-import` ([ae95cb2](https://github.com/webiny/webiny-js/commit/ae95cb2c6a8c612279786e43bcc4829f5b71200d))
* add `AddButtonLinkComponent` decorator ([#4403](https://github.com/webiny/webiny-js/issues/4403)) ([da17409](https://github.com/webiny/webiny-js/commit/da17409a61690e5af206e70f77a5fc5b09f9ec41))
* **api-elasticsearch-tasks:** data synchronization ([#4337](https://github.com/webiny/webiny-js/issues/4337)) ([9bd4fa2](https://github.com/webiny/webiny-js/commit/9bd4fa2778b787f07c835ca5eeb2b2758e6c6975))
* **api-headless-cms-bulk-actions:** empty trash bin processing entries in series ([#4351](https://github.com/webiny/webiny-js/issues/4351)) ([3e443da](https://github.com/webiny/webiny-js/commit/3e443dabde8ee55897d49b19d88c99cff8520da5))
* **api-headless-cms:** use null as default value on multi-value object ([4473264](https://github.com/webiny/webiny-js/commit/44732641be282cda6901c7649f901714ea64bc8e))
* **app-aco:** use FormInvalidFields type ([f33c6e1](https://github.com/webiny/webiny-js/commit/f33c6e1fbbf9e746441aec19e675e3132a84e3c3))
* **app-admin:** improve Lexical prop types ([8990f00](https://github.com/webiny/webiny-js/commit/8990f001a4b63f5b69358dc120513ec067111c61))
* **app-file-manager:** remove redundant quote character ([ff2524a](https://github.com/webiny/webiny-js/commit/ff2524af6087a046a04430e2bbb5cd49f9d46e43))
* **app-file-manager:** use FormInvalidFields type ([dd7461f](https://github.com/webiny/webiny-js/commit/dd7461f31baed100eaf1b1efcee10046ac53eee9))
* **app-headless-cms-common:** push id in the list if no other field exists ([#4370](https://github.com/webiny/webiny-js/issues/4370)) ([6ba635c](https://github.com/webiny/webiny-js/commit/6ba635c5ead342c54ab73a45ceb1ac377c11fc5d))
* **app-headless-cms:** apply default value to single-value fields only ([1fc4241](https://github.com/webiny/webiny-js/commit/1fc4241168eb460a8791921a112eb772efc11974))
* **app-headless-cms:** improve multi-value renderers ([8d55fa9](https://github.com/webiny/webiny-js/commit/8d55fa9850899cfaed74df28d3cc1f3e97f6f73f))
* **app-headless-cms:** make entry layout decoratable ([8258879](https://github.com/webiny/webiny-js/commit/8258879b3d8482e86e890ed0bcead2d3b67ba4ef))
* **app-headless-cms:** remove unused imports ([e2f2ea3](https://github.com/webiny/webiny-js/commit/e2f2ea32c27c5b04b35ebbd646573fd59b75f8d2))
* **app-headless-cms:** use defaultValue from field settings ([f3ee3c1](https://github.com/webiny/webiny-js/commit/f3ee3c19c3b865d7b2bb3e805f956ef692151f84))
* **app-page-builder-elements:** improve element error boundary ([7454937](https://github.com/webiny/webiny-js/commit/7454937d027ec2384bd5772535dd196eb731a007))
* **app-page-builder:** add props to control editor element interactions ([741cf53](https://github.com/webiny/webiny-js/commit/741cf531cf030b185eb7588e72cb6d58a69d6862))
* correct OS service role ARN ([33c4930](https://github.com/webiny/webiny-js/commit/33c493042c678a37c4495f1fcd2633fca5c77d02))
* do not render anything if received content is JSON ([24a3334](https://github.com/webiny/webiny-js/commit/24a333403b22c28c28a08db4f4e28a8c27829ee7))
* **form:** export FormInvalidFields interface ([2f25ffd](https://github.com/webiny/webiny-js/commit/2f25ffd6b5498a7844c8b6cf8927d53356fba3a4))
* hide Page Builder Element extension ([#4379](https://github.com/webiny/webiny-js/issues/4379)) ([a2b5539](https://github.com/webiny/webiny-js/commit/a2b5539ba809bc540adfabff177ecb4395f10cb1))
* ignore changes in `staging` property ([#4401](https://github.com/webiny/webiny-js/issues/4401)) ([4340e7f](https://github.com/webiny/webiny-js/commit/4340e7fa907a12be3d9331aeb3b3ff219934d9c9))
* **lexical-editor-pb-element:** improve Lexical prop types ([9cb3249](https://github.com/webiny/webiny-js/commit/9cb3249a3ec40f8b19238ecd01f4030d2dc136ef))
* **lexical-editor:** improve editor theme handling ([a114435](https://github.com/webiny/webiny-js/commit/a114435b611e4f168c86e4c0aa6b235bad6928ee))
* log errors upon running handlers ([#4391](https://github.com/webiny/webiny-js/issues/4391)) ([4e11136](https://github.com/webiny/webiny-js/commit/4e11136e547871e32fca8a6e92d44a78f225eeb5))
* persist error snackbars ([#4392](https://github.com/webiny/webiny-js/issues/4392)) ([bd038c0](https://github.com/webiny/webiny-js/commit/bd038c077a2f96b7a8ff3f5903933fc918764cbf))
* **react-composition:** improve composition scope resolution ([79e98f4](https://github.com/webiny/webiny-js/commit/79e98f404c4414ee5551cf62e42f13dba42b8f39))
* **react-rich-text-lexical-renderer:** improve theme types ([cc16ecc](https://github.com/webiny/webiny-js/commit/cc16ecc2c49406f4ec1b816211354a5c3ef6685d))
* remove unneeded `listGroupSlugs` and `listTeamSlugs` methods ([#4375](https://github.com/webiny/webiny-js/issues/4375)) ([0abd03e](https://github.com/webiny/webiny-js/commit/0abd03e08b887957a38ab9b32f5e7c54869b0f25))
* skip "first Deployment" check when in CI ([#4408](https://github.com/webiny/webiny-js/issues/4408)) ([69a78b3](https://github.com/webiny/webiny-js/commit/69a78b382b4de30846edfc2a9d5f73ca223fcc10))
* use correct keys upon applying border radius ([#4369](https://github.com/webiny/webiny-js/issues/4369)) ([2844595](https://github.com/webiny/webiny-js/commit/2844595e920989c4d4361307ca9e27db618b4f21))