v5.39.2

webiny/webiny-jsv5.39.2Mar 1, 2024by adrians5j

AI Summary

Focuses on CMS permissions, email validation, and fixing issues with entry creation and deletion.

Key Highlights

  • Fixed email validation to allow '+' signs.
  • Fixed issue where deleting multiple entries sent the wrong ID.
  • Fixed reference field ID to use RevisionId scalar.
  • Improved calculation of folder permissions.

Full Release Notes

## [5.39.2](https://github.com/webiny/webiny-js/compare/v5.39.1...v5.39.2) (2024-03-01)


### Bug Fixes

* allow + sign in an email address ([#3907](https://github.com/webiny/webiny-js/issues/3907)) ([857d2f8](https://github.com/webiny/webiny-js/commit/857d2f851b29a9b852ab682de8c45bf9a5028569))
* import `CmsEntriesInitNewMetaFields_5_39_2_001` migration ([f2a9b18](https://github.com/webiny/webiny-js/commit/f2a9b18e1a1c7a00c4d669c2d482a4224b8a9e3f))
* **cms:** bring back old permissions checking-related utils ([#3904](https://github.com/webiny/webiny-js/issues/3904)) ([9125c57](https://github.com/webiny/webiny-js/commit/9125c5776aeb50019f2b7e549bcad380570b2c2f))
* **cms:** ensure `TYPE` field always has the correct value ([#3893](https://github.com/webiny/webiny-js/issues/3893)) ([2b6739d](https://github.com/webiny/webiny-js/commit/2b6739d9ed8996da4c1d80d6f4f45da01c0b2a8f))
* add ability to immediately publish when using `createEntryRevisionFrom` ([#3894](https://github.com/webiny/webiny-js/issues/3894)) ([629574a](https://github.com/webiny/webiny-js/commit/629574a63308519290a729fc7c5ef8a4115e4326))
* always prioritize full-access permissions over custom ones ([#3889](https://github.com/webiny/webiny-js/issues/3889)) ([83243d1](https://github.com/webiny/webiny-js/commit/83243d15c6325308101c1d1265d3d080de13cc47))
* change `es` to `os` in plugin name ([ab342ed](https://github.com/webiny/webiny-js/commit/ab342ed34bf2a34ea007e9b3b68f874f07fb4f06))
* HCMS Model / Security (FLP) Adjustments and Improvements ([#3865](https://github.com/webiny/webiny-js/issues/3865)) ([63f0673](https://github.com/webiny/webiny-js/commit/63f0673abb2182728e61a5a9cb7dfef1f0674831))
* lock lexical to 0.12.2 ([8ed17c6](https://github.com/webiny/webiny-js/commit/8ed17c6813c9f39bc47f1032e965688ba054c0a7))
* optimize calculation of folder permissions ([#3902](https://github.com/webiny/webiny-js/issues/3902)) ([d0b7786](https://github.com/webiny/webiny-js/commit/d0b7786c0b345924320babaec8f1156df2bf1fca))
* remove imperative API from Tabs ([#3892](https://github.com/webiny/webiny-js/issues/3892)) ([b11eefc](https://github.com/webiny/webiny-js/commit/b11eefc1126e882c900ffe2f883b60c34401082b))
* treat `err.Error` property as potentially undefined ([16af3b7](https://github.com/webiny/webiny-js/commit/16af3b7b4e18a7db5da32a3e345cbe4fbfa4bde5))
* treat `err.Error` property as potentially undefined ([db6fe54](https://github.com/webiny/webiny-js/commit/db6fe5444df2b384eccdfd3344042b682f2db3a8))
* **api-elasticsearch-tasks:** possibility to pass the limit through task input ([#3886](https://github.com/webiny/webiny-js/issues/3886)) ([50b80c7](https://github.com/webiny/webiny-js/commit/50b80c774eb1be1a62a6cb11b9bf59114479c127))
* **api-headless-cms:** export createModelField and isHeadlessCmsReady ([#3891](https://github.com/webiny/webiny-js/issues/3891)) ([5678056](https://github.com/webiny/webiny-js/commit/5678056dc53f1737f78f0ef89ff99051c4954ec0))
* **api-headless-cms-ddb-es:** ignore search phase execution exception ([#3871](https://github.com/webiny/webiny-js/issues/3871)) ([61cb130](https://github.com/webiny/webiny-js/commit/61cb1301b0f5ca3952cbf2ed406da48dd4f4d682))
* **app-apw:** decorate the menu option component ([9b4aa4d](https://github.com/webiny/webiny-js/commit/9b4aa4d68fd7076c6e5d2fd04877e577412c04a9))
* **app-headless-cms:** delete multiple entries sent wrong id ([#3875](https://github.com/webiny/webiny-js/issues/3875)) ([fb21e26](https://github.com/webiny/webiny-js/commit/fb21e2631ec0ae31761cb9b703937d04c154ec32))