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))