v5.42.3

webiny/webiny-jsv5.42.3Apr 25, 2025by Pavel910

AI Summary

Bug fix release adding React plugins for Page Builder, custom data zone actions, improved error handling, and UI enhancements.

Key Highlights

  • Add PbEditorPageElementGroupPlugin React plugin
  • Add support for custom DZ actions
  • Improve error handling
  • Add support for accordion action tooltip

Full Release Notes

## [5.42.3](https://github.com/webiny/webiny-js/compare/v5.42.2...v5.42.3) (2025-04-23)


### Bug Fixes

* add `PbEditorPageElementGroupPlugin` React plugin ([#4598](https://github.com/webiny/webiny-js/issues/4598)) ([ef80a26](https://github.com/webiny/webiny-js/commit/ef80a269b14813520c9cb8485461184582fa169c))
* **api-aco:** `extensions` default model field ([#4580](https://github.com/webiny/webiny-js/issues/4580)) ([4931327](https://github.com/webiny/webiny-js/commit/4931327c2d1dd02b32d5b3f68872a89930441cf5))
* **app-admin-cognito:** add autocomplete=off to password inputs ([9684aa4](https://github.com/webiny/webiny-js/commit/9684aa437130a123dc89e2b284ca280be122c77e))
* **app-headless-cms:** add support for custom DZ actions ([d10517b](https://github.com/webiny/webiny-js/commit/d10517be7bf6313cc17059ed68b1154d02a75580))
* **app-headless-cms:** improve error handling ([#4572](https://github.com/webiny/webiny-js/issues/4572)) ([63972fc](https://github.com/webiny/webiny-js/commit/63972fc42f1ec4097f12475250dabfca4b42fca3))
* **app-page-builder:** add missing render plugin loaders ([2f2dbeb](https://github.com/webiny/webiny-js/commit/2f2dbebb4bbf728ced489516d9a64296e0e27e23))
* **app-page-builder:** render null if element is not available ([c291af0](https://github.com/webiny/webiny-js/commit/c291af090954e0155e0ab9eb4ba8dd40ddf0e57c))
* **app-page-builder:** use the correct composition scope name ([654ed20](https://github.com/webiny/webiny-js/commit/654ed2075d852b43693f03bf54b937de3f912fe9))
* await `canManageX` calls ([#4599](https://github.com/webiny/webiny-js/issues/4599)) ([b9ee12d](https://github.com/webiny/webiny-js/commit/b9ee12d1489fef3682c294ca47a6ae4f73973dfd))
* **button:** add `scrollToElement` action input ([#4606](https://github.com/webiny/webiny-js/issues/4606)) ([ddd9afd](https://github.com/webiny/webiny-js/commit/ddd9afd2185a8e20317f263a3c11f84688b3d8a0))
* expand PB / FM APIs to allow GQL API-based data migrations ([#4581](https://github.com/webiny/webiny-js/issues/4581)) ([fdf4a5e](https://github.com/webiny/webiny-js/commit/fdf4a5e06080e16be06ca5b538fd17ed70603706))
* handle notification error during deployment on Apple M4 ([5259c92](https://github.com/webiny/webiny-js/commit/5259c929d2c227dcc19932f0747d08da8e475ac7))
* **lexical-theme:** add explicit theme.css imports ([#4596](https://github.com/webiny/webiny-js/issues/4596)) ([4669af7](https://github.com/webiny/webiny-js/commit/4669af7399c67e5dd9039ad83ac1c0cbeef7cc38))
* **ui:** add support for accordion action tooltip ([467f5e4](https://github.com/webiny/webiny-js/commit/467f5e4e86806460ce4457e8dcfa161819c4b559))
* **ui:** forward "autocomplete" prop ([ed8f505](https://github.com/webiny/webiny-js/commit/ed8f5057569ace71c0cae1b9f854f096578800fb))



## [5.42.2](https://github.com/webiny/webiny-js/compare/v5.42.2...v5.42.3) (2025-03-12)


### Bug Fixes

* **app-admin:** add a floating panel utility ([#4564](https://github.com/webiny/webiny-js/issues/4564)) ([de42ec0](https://github.com/webiny/webiny-js/commit/de42ec089a39255f38d3e5b6654b7d7cdd15e8eb))
* **app-admin:** render bulk action messages as HTML ([128fd99](https://github.com/webiny/webiny-js/commit/128fd99b1f7671825a398761f5709ff9e87638c7))
* **app-headless-cms:** improve UX in content entry form ([#4560](https://github.com/webiny/webiny-js/issues/4560)) ([2d86af1](https://github.com/webiny/webiny-js/commit/2d86af1ec9eb8fa1cab6502b02517cc9b8bcdce9))
* **app-headless-cms:** rename validation component and improve customization options ([492fd25](https://github.com/webiny/webiny-js/commit/492fd2526739d34306c51961b0335bf8ecf071a4))
* control HCMS entry editor width using `Width` config ([#4555](https://github.com/webiny/webiny-js/issues/4555)) ([ba662b1](https://github.com/webiny/webiny-js/commit/ba662b17865c7eff62b2d08058a49342e1aa24d4))
* improve error logs ([#4558](https://github.com/webiny/webiny-js/issues/4558)) ([e44791e](https://github.com/webiny/webiny-js/commit/e44791ee3279f9c24aef1a6500b5c6eb5357b30d))
* resolve circular dependencies within repo packages ([#4565](https://github.com/webiny/webiny-js/issues/4565)) ([00f036a](https://github.com/webiny/webiny-js/commit/00f036a0606014b75e02a1ce6dea45bd68c89dac))
* update `success and `termsOfServiceMessage` structures to support arrays ([#4567](https://github.com/webiny/webiny-js/issues/4567)) ([91d0c5f](https://github.com/webiny/webiny-js/commit/91d0c5f88b75c5cc4f987558cc473d505e575de4))
* update audit logs access based on license ([#4557](https://github.com/webiny/webiny-js/issues/4557)) ([4ad9066](https://github.com/webiny/webiny-js/commit/4ad9066025d15e09857677d99190cba26f4a27e0))



## [5.42.1](https://github.com/webiny/webiny-js/compare/v5.42.2...v5.42.3) (2025-02-24)


### Bug Fixes

* add @babel/runtime resolution ([389d898](https://github.com/webiny/webiny-js/commit/389d8983b8178cddf663ceb10f50c085e6a45081))
* add `external` flag and better control of hooks execution ([#4540](https://github.com/webiny/webiny-js/issues/4540)) ([7b99710](https://github.com/webiny/webiny-js/commit/7b997107f4e0f6b72ec9878eff18de2e39f72489))
* add threat scanning of uploaded assets using aws guard duty ([#4530](https://github.com/webiny/webiny-js/issues/4530)) ([a853db1](https://github.com/webiny/webiny-js/commit/a853db1f7495b45d4a4f12bc85aa370568581036))
* **api-elasticsearch-tasks:** create task index before triggering task ([#4546](https://github.com/webiny/webiny-js/issues/4546)) ([49a33e7](https://github.com/webiny/webiny-js/commit/49a33e78a792eba344b2c63bf66764cac20b6fff))
* **api-headless-cms-ddb-es:** create indexes task ([#4549](https://github.com/webiny/webiny-js/issues/4549)) ([86931ba](https://github.com/webiny/webiny-js/commit/86931bade22e9407f297bb69e3a898e2b7e2450a))
* **api-serverless-cms:** tests with wcp licence ([0fd0a5e](https://github.com/webiny/webiny-js/commit/0fd0a5e87dfbb995ca2414028d1f604e7fa4246f))
* **app-admin:** improve styling for ListItem and ListItemGraphic components ([#4550](https://github.com/webiny/webiny-js/issues/4550)) ([899de64](https://github.com/webiny/webiny-js/commit/899de64ab18d3521c5d7c027567252ca4d3f1f0f))
* **app-page-builder-elements:** do not set default image width ([32929c5](https://github.com/webiny/webiny-js/commit/32929c53c997e9ce3a504e326eb30224212380ec))
* **app-page-builder-elements:** improve handling of legacy HTML RTE content ([a2c8e0f](https://github.com/webiny/webiny-js/commit/a2c8e0f2f970aa119f596b70711e264e09b0b433))
* **app-page-builder:** improve legacy icon conversion ([16223f8](https://github.com/webiny/webiny-js/commit/16223f812be39f680f3106288084ce8c3ca42a14))
* **app-page-builder:** whitelist most common zip mime types ([0df4487](https://github.com/webiny/webiny-js/commit/0df4487c0cdd10cadb908434cd4626519fb2db6c))
* **cli:** allow skipping of deployment checks ([#4503](https://github.com/webiny/webiny-js/issues/4503)) ([16fb900](https://github.com/webiny/webiny-js/commit/16fb9009f44f242bbc8ba0e02c1d49b1f7ab935b))
* consolidate and export plugin factories via `@webiny/api-serverless-cms` ([#4502](https://github.com/webiny/webiny-js/issues/4502)) ([5c739db](https://github.com/webiny/webiny-js/commit/5c739db7447ff74eb515f4d3cb907363a87e090e))
* do not suppress errors ([26c10f6](https://github.com/webiny/webiny-js/commit/26c10f6ed6e99d40401c6efd42b6e2dfe8540bf4))
* ensure `undefined` gets passed if needed ([#4521](https://github.com/webiny/webiny-js/issues/4521)) ([63cb5ce](https://github.com/webiny/webiny-js/commit/63cb5ceac891dfbd38e99167dd8d85ba23dd70db))
* ensure Admin User entry creation with Cognito Federation ([#4534](https://github.com/webiny/webiny-js/issues/4534)) ([52ab178](https://github.com/webiny/webiny-js/commit/52ab1780ad035648397b59db7e7d5aaf90a65e6f))
* folder and content creation permission checks ([#4548](https://github.com/webiny/webiny-js/issues/4548)) ([7d0cda3](https://github.com/webiny/webiny-js/commit/7d0cda3f20f9f39d964c6acf01aa02753d2951b5))
* improve backwards compatibility ([#4541](https://github.com/webiny/webiny-js/issues/4541)) ([aa533cb](https://github.com/webiny/webiny-js/commit/aa533cb9b24cfcd23c02f4ab64448082723d7dc1))
* introduce `yarn webiny build` cmd ([107d8d0](https://github.com/webiny/webiny-js/commit/107d8d005c74371889bb1f0a845baeb6aa10614d))
* **project-utils:** resolve all lexical packages to a CJS build ([#4535](https://github.com/webiny/webiny-js/issues/4535)) ([566330e](https://github.com/webiny/webiny-js/commit/566330e36889c04e4e003738a6a51bf1ed5a5c73))
* **pulumi-aws:** dynamodb permissions for ddb to es lambda ([#4533](https://github.com/webiny/webiny-js/issues/4533)) ([a01bc2c](https://github.com/webiny/webiny-js/commit/a01bc2c1e90cd0ba334dc0de6fe71386cb0d8364))
* **react-composition:** remove scope inheritance ([335ce07](https://github.com/webiny/webiny-js/commit/335ce0796c062ba26596414413a6de2a31590440))
* record locking ([#4545](https://github.com/webiny/webiny-js/issues/4545)) ([76c74c3](https://github.com/webiny/webiny-js/commit/76c74c3e665f43144176149030c905173a525bdf))
* remove hiding of sections based on GQL access ([#4517](https://github.com/webiny/webiny-js/issues/4517)) ([d23e98a](https://github.com/webiny/webiny-js/commit/d23e98aadde2e5356946b2823bb297bf12abeec7))
* remove min length validator ([#4551](https://github.com/webiny/webiny-js/issues/4551)) ([f48143d](https://github.com/webiny/webiny-js/commit/f48143ded4859e333305e30d91b6e9df6692a9bf))
* take `tenantId` into consideration ([23f9e2b](https://github.com/webiny/webiny-js/commit/23f9e2b7cc2bb92b8b8543fceccccab930478d43))
* update CI/CD workflow ([#4526](https://github.com/webiny/webiny-js/issues/4526)) ([25f2956](https://github.com/webiny/webiny-js/commit/25f295682826a78cd4fb6f38bad07c52645a778c))
* use `extension` command instead of `scaffold` ([37bf323](https://github.com/webiny/webiny-js/commit/37bf3236a8ab84215776c672bfd903c5ee1150af))
* use name instead of type ([#4506](https://github.com/webiny/webiny-js/issues/4506)) ([85339fa](https://github.com/webiny/webiny-js/commit/85339fa0372b3159c752ffbeb73926c9797b273c))



# [5.42.0](https://github.com/webiny/webiny-js/compare/v5.42.2...v5.42.3) (2025-01-20)


### Bug Fixes

* aco small improvements ([#4470](https://github.com/webiny/webiny-js/issues/4470)) ([621f49c](https://github.com/webiny/webiny-js/commit/621f49c3d19613b04e4418437999df3f132b9858))
* add "extension" suffix to the label ([c2f6030](https://github.com/webiny/webiny-js/commit/c2f6030d558727321c6515d8f35bc4a7fa79a227))
* add `MailerContext` ([#4481](https://github.com/webiny/webiny-js/issues/4481)) ([eacc7af](https://github.com/webiny/webiny-js/commit/eacc7af46716c61aa522fe5f05f554d77a3ea315))
* add error handling capabilities ([#4447](https://github.com/webiny/webiny-js/issues/4447)) ([23e11fc](https://github.com/webiny/webiny-js/commit/23e11fc3444d9eb348327c92d7dd1ae621241f51))
* add missing `DB_TABLE_LOG` env var ([c745489](https://github.com/webiny/webiny-js/commit/c745489a19160128d3c1daec879e096b970d35ae))
* add Page Builder Element extension ([#4340](https://github.com/webiny/webiny-js/issues/4340)) ([f10c11c](https://github.com/webiny/webiny-js/commit/f10c11c7304ec86f673ee9d49ba6656875e062fd))
* add warning when watching Admin/Website without API deployed  ([#4350](https://github.com/webiny/webiny-js/issues/4350)) ([ccc1ff0](https://github.com/webiny/webiny-js/commit/ccc1ff0825fddf378cf2ab8454d3bd022e55773d))
* allow specifying dependency with exact version ([530c304](https://github.com/webiny/webiny-js/commit/530c304e5c7801364a3f22a0c3c6e1a2e57f05c2))
* **api-admin-users:** optional avatar on user create ([4634288](https://github.com/webiny/webiny-js/commit/46342883b7cf47597dfd574277db6d6b6e880c81))
* **api-dynamodb-to-elasticsearch:** split files ([#4343](https://github.com/webiny/webiny-js/issues/4343)) ([f15cee5](https://github.com/webiny/webiny-js/commit/f15cee5312bb5f56f1b1e3c1b59fff0b24a3bdfc))
* **api-form-builder:** skip create fb on new locale if fb not installed on current locale ([435754b](https://github.com/webiny/webiny-js/commit/435754ba9a0a2770d1dc45decfd1e599acccd586))
* **api-headless-cms:** single entry model plugin ([#4346](https://github.com/webiny/webiny-js/issues/4346)) ([a9bf031](https://github.com/webiny/webiny-js/commit/a9bf031b88b79ac60b35b6394e6a71eab445fa8a))
* **api-log:** check for logger instance on context before flushing ([#4417](https://github.com/webiny/webiny-js/issues/4417)) ([347f9ed](https://github.com/webiny/webiny-js/commit/347f9ed736de65dbcd7ea52d840aa07aae585eda))
* **api-log:** handle error on log insert ([#4488](https://github.com/webiny/webiny-js/issues/4488)) ([6759734](https://github.com/webiny/webiny-js/commit/6759734ce22ddfe63fad7dc70cc9bf4620ddaf49))
* **api-page-builder-so-ddb-es:** add missing logger into tests ([#4377](https://github.com/webiny/webiny-js/issues/4377)) ([1ddec9f](https://github.com/webiny/webiny-js/commit/1ddec9fb291104ca57223470829db5da6937d083))
* **app-admin:** fix type issues ([963aa64](https://github.com/webiny/webiny-js/commit/963aa6401945055c6e923d282be40f0793f27718))
* **app-file-manager:** normalize file data in onUploadCompletion callback ([e5a580d](https://github.com/webiny/webiny-js/commit/e5a580da49907c1ead7f0edc4108eb77f47e6d9c))
* **app-form-builder:** force array check before mapping arrays ([552f914](https://github.com/webiny/webiny-js/commit/552f914547aac9978f83ee86ef486ab3335fb724))
* **app-form-builder:** skip updating cache if revision not in cache already ([8f29b2a](https://github.com/webiny/webiny-js/commit/8f29b2ad4639f9f32504b4a0e6c94d1cd9c8061f))
* **app-headless-cms:** add delete prompt to objects and dynamic zones ([#4428](https://github.com/webiny/webiny-js/issues/4428)) ([1ec15ab](https://github.com/webiny/webiny-js/commit/1ec15ab9e94af287ad6d75ce3eb018b56c696b99))
* **app-headless-cms:** delete code model entries ([#4487](https://github.com/webiny/webiny-js/issues/4487)) ([387e40e](https://github.com/webiny/webiny-js/commit/387e40e50f490128bda498cf43a855bd07d42dbb))
* **app-headless-cms:** remove delete callback memoization ([52a67b1](https://github.com/webiny/webiny-js/commit/52a67b1113d469a9da3d4ed4932be2b9c5b957bc))
* **app-headless-cms:** toggle overflow when accordion is expanded ([18b604e](https://github.com/webiny/webiny-js/commit/18b604eb0c32b3366fa2febb69c5531dfd91dda6))
* **app-headless-cms:** use render prop instead of children ([bc5548e](https://github.com/webiny/webiny-js/commit/bc5548e12a5392533ec8b0bfb1c1e03059da07ef))
* **app-headless-cms:** various  full screen editor ([#4480](https://github.com/webiny/webiny-js/issues/4480)) ([6bf1d8f](https://github.com/webiny/webiny-js/commit/6bf1d8fd9dd36792aeabc3df9499c79037831e1c))
* **app-page-builder:** add @babel/runtime dependency ([9c661d0](https://github.com/webiny/webiny-js/commit/9c661d0e9e5c7804a4eda037a175e78eb9295af2))
* **app-page-builder:** add @babel/runtime dependency ([4a8af00](https://github.com/webiny/webiny-js/commit/4a8af006ae071ff6644c010c88904d382c104866))
* **app-page-builder:** create plugin loader components ([4266f30](https://github.com/webiny/webiny-js/commit/4266f301c82b6d7fb98de0ebcfdd6d33efe93ddf))
* **app-page-builder:** export loader components ([3888df7](https://github.com/webiny/webiny-js/commit/3888df7d61135aaea6b8db88aa7a61dfeb8d6d70))
* **app-page-builder:** expose a useDeleteElement hook ([813eb23](https://github.com/webiny/webiny-js/commit/813eb2332a29ec254c4b1da5f0a8bcf95253aabe))
* **app-website:** decorate lexical renderers on first mount ([#4452](https://github.com/webiny/webiny-js/issues/4452)) ([aa459a2](https://github.com/webiny/webiny-js/commit/aa459a29bfe07c13f37cad01ea79e781a8c3af69))
* **cli-plugin-dependencies:** verify dependencies ([#4483](https://github.com/webiny/webiny-js/issues/4483)) ([ebf90f6](https://github.com/webiny/webiny-js/commit/ebf90f62ed3f28114ffdb012b7e5f80988af53d3))
* compress cached loader data ([#4435](https://github.com/webiny/webiny-js/issues/4435)) ([92a9b54](https://github.com/webiny/webiny-js/commit/92a9b5498798ee248db97ce174a370dc9d9b2664))
* create new PB element plugins ([#4342](https://github.com/webiny/webiny-js/issues/4342)) ([09aff40](https://github.com/webiny/webiny-js/commit/09aff40c26e05acc718efcfb4a4b82d08e8002e8))
* create settings entry when new locale is created ([#4446](https://github.com/webiny/webiny-js/issues/4446)) ([6f453ff](https://github.com/webiny/webiny-js/commit/6f453ffeb962b1bba00ed0cfa91bc44ea1a36a39))
* cypress tests ([#4477](https://github.com/webiny/webiny-js/issues/4477)) ([388e12f](https://github.com/webiny/webiny-js/commit/388e12f57938d4c3a9d4a6dbc201dbad09844ae2))
* **db-dynamodb:** tools for batch write ([#4445](https://github.com/webiny/webiny-js/issues/4445)) ([e8d0ef9](https://github.com/webiny/webiny-js/commit/e8d0ef9087e263fbd8bb2fb390861796986c6675))
* delete settings entry on locale deletion ([#4460](https://github.com/webiny/webiny-js/issues/4460)) ([b67831e](https://github.com/webiny/webiny-js/commit/b67831e77647ee53f38f6ea94b0c475b3bba3000))
* do not print section titles if no need ([86eb11c](https://github.com/webiny/webiny-js/commit/86eb11c5af07ec53af7b362add7f6f6c4ea747c3))
* do not use `Link` if no `to` value ([0b0ce8b](https://github.com/webiny/webiny-js/commit/0b0ce8bb420f4d3dd30b426c502e8a3c52d41302))
* ensure string value for `description` property ([8d2ba62](https://github.com/webiny/webiny-js/commit/8d2ba62591f89b5c236ad651699ac58903023ca9))
* export utils from `@webiny/app` ([6183b23](https://github.com/webiny/webiny-js/commit/6183b23936aa583da6bb87cd31b14973ec787b53))
* filter out non-version-like names ([c908776](https://github.com/webiny/webiny-js/commit/c9087764e162029df2ebf233576130759b18db3f))
* **form:** commit field value to form even if the field doesn't exist ([80b12cd](https://github.com/webiny/webiny-js/commit/80b12cd2cba2c9c066bea68bfbead0de69c3d516))
* headless cms model cypress tests ([1369d3e](https://github.com/webiny/webiny-js/commit/1369d3e01089c6c6bc202828b21e51df38823da5))
* hide tabs bar on full screen entry form ([#4490](https://github.com/webiny/webiny-js/issues/4490)) ([5e69da5](https://github.com/webiny/webiny-js/commit/5e69da579efa4f2c8268e0c97ac6407ddc3f5f07))
* improve code readability ([#4479](https://github.com/webiny/webiny-js/issues/4479)) ([c82b918](https://github.com/webiny/webiny-js/commit/c82b9183d301b4e3b9f793e361ec5be91bcd2161))
* improve error handling ([#4341](https://github.com/webiny/webiny-js/issues/4341)) ([97ea9bd](https://github.com/webiny/webiny-js/commit/97ea9bd1a7b92018b3c29ebdf1d3a0e563cef408))
* improve groups/teams assignments (external IdPs) ([#4349](https://github.com/webiny/webiny-js/issues/4349)) ([0c9c5c4](https://github.com/webiny/webiny-js/commit/0c9c5c4de9b8d18b054fe452f3189dd028f7bb80))
* improve import identifier uniqueness ([#4437](https://github.com/webiny/webiny-js/issues/4437)) ([86f0188](https://github.com/webiny/webiny-js/commit/86f0188b4e096a8feadf7c98591dbcb135451b98))
* improve rendering of children menu items ([#4491](https://github.com/webiny/webiny-js/issues/4491)) ([3cd8723](https://github.com/webiny/webiny-js/commit/3cd8723daf0ad12b15f3600f01aec89e106b6ba6))
* improve system requirements checks ([#4448](https://github.com/webiny/webiny-js/issues/4448)) ([2eb1183](https://github.com/webiny/webiny-js/commit/2eb1183cd93812c442ace83d3069d93cdb2dd601))
* improve Webiny CLI developer-experience  ([#4455](https://github.com/webiny/webiny-js/issues/4455)) ([e3a1b21](https://github.com/webiny/webiny-js/commit/e3a1b2110b647f3560bcf7c67faf2228b8bef5d0))
* introduce `CmsContentFormRendererPlugin`  ([#4456](https://github.com/webiny/webiny-js/issues/4456)) ([1653f34](https://github.com/webiny/webiny-js/commit/1653f3479e3f707101c029541201940f672305a7))
* introduce `useLoader` hook ([#4424](https://github.com/webiny/webiny-js/issues/4424)) ([005dc9f](https://github.com/webiny/webiny-js/commit/005dc9feda17c8deb93cfca332148184c5cde150))
* introduce Website Extensions ([#4344](https://github.com/webiny/webiny-js/issues/4344)) ([bf5706d](https://github.com/webiny/webiny-js/commit/bf5706d93ceeb8a8057e1160344f99c2c633c915))
* **lexical-editor:** make font sizes configurable through theme ([#4454](https://github.com/webiny/webiny-js/issues/4454)) ([d973800](https://github.com/webiny/webiny-js/commit/d973800ae1725cd2ab0f136b29b594e1a1c3bdf9))
* make avatar nullable ([86d3c85](https://github.com/webiny/webiny-js/commit/86d3c855355e116b9217e01f8b5fc33a854d8310))
* make avatar nullable ([b8638c4](https://github.com/webiny/webiny-js/commit/b8638c465c29d2b20620f26ee979f1fa6af80f2e))
* make avatar nullable ([24eef15](https://github.com/webiny/webiny-js/commit/24eef15aa0c47e3a0dadd118dbc2a7cec834d16d))
* make avatar nullable ([7f11cb0](https://github.com/webiny/webiny-js/commit/7f11cb046eb346924c524ccef8e80a3d34103b47))
* make fields nullable ([0e83dad](https://github.com/webiny/webiny-js/commit/0e83dadd16b7d6a42fa07ae6ed59f9133a9e8fcc))
* merge dev into next ([a845ca4](https://github.com/webiny/webiny-js/commit/a845ca409f9a167ce615815d7dd1a3523a0ef0fc))
* merge dev into next ([77e6317](https://github.com/webiny/webiny-js/commit/77e6317c65864a26ec12c16605b6c250b84bf501))
* **plugins:** improve types of plugins returned from the container ([a6a6123](https://github.com/webiny/webiny-js/commit/a6a612335755f476485f05ea32c3d0e2cec127d4))
* preload fonts ([#4450](https://github.com/webiny/webiny-js/issues/4450)) ([9af4b79](https://github.com/webiny/webiny-js/commit/9af4b792a5886d3be578476cd0cf09966a4a1385))
* **project-utils:** do not transpile dynamic imports ([e1541ae](https://github.com/webiny/webiny-js/commit/e1541aea1fede4bad44fa5fa751ff3d4da757f44))
* **project-utils:** use mock logger for ddb-to-es simulation ([89f8f87](https://github.com/webiny/webiny-js/commit/89f8f878f8bbba99d652dce64708195824a8b3ca))
* **project-utils:** webpack dev server ([1b149c8](https://github.com/webiny/webiny-js/commit/1b149c812870d08afcaf6c083ad88bb3599dbb69))
* **pulumi-aws:** output websocket app ([5b5c91b](https://github.com/webiny/webiny-js/commit/5b5c91b61516c99cdbe0f4f66b81fe73b16dabb3))
* **pulumi-aws:** put node 22 back in constants ([b7d568f](https://github.com/webiny/webiny-js/commit/b7d568fc17cfd3d62ab73040316970b455f59fa0))
* **pulumi-aws:** set default throttle values ([3920ddc](https://github.com/webiny/webiny-js/commit/3920ddcc0674dc51de2f70b3cda7e82fdf5ce5e7))
* **react-composition:** inherit decorators from parent scope ([bd68f63](https://github.com/webiny/webiny-js/commit/bd68f63c1f41d3e124953ec97b5cfecc622dead0))
* remove `console.log` call ([7c786c9](https://github.com/webiny/webiny-js/commit/7c786c947750fad04cf5e2a5110341361f1d5542))
* remove exports section ([8b7f668](https://github.com/webiny/webiny-js/commit/8b7f6687b564d62b47584ecdd1ed2d9f6798a4f1))
* set root package json engines to node 20 ([fd3bf15](https://github.com/webiny/webiny-js/commit/fd3bf15ccfd545c4ae52a08da69b5c666602a5ca))
* suppress punycode warnings ([f8b6c1e](https://github.com/webiny/webiny-js/commit/f8b6c1e25f2314884f6feb6ba01e8651c68c45e3))
* suppress punycode warnings ([9e760fb](https://github.com/webiny/webiny-js/commit/9e760fb663c0df5a25e77ec957ecbfd71825b2db))
* sync package versions ([#4485](https://github.com/webiny/webiny-js/issues/4485)) ([cdc9b2a](https://github.com/webiny/webiny-js/commit/cdc9b2ab028a7a92550ee8df81ae31f810c5ae91))
* **tasks:** validate input via zod ([#4352](https://github.com/webiny/webiny-js/issues/4352)) ([4f06069](https://github.com/webiny/webiny-js/commit/4f06069d23adcf896f5e6855fb7c3596226faefe))
* **ui:** improve ColorPicker API and styling capabilities ([090eecf](https://github.com/webiny/webiny-js/commit/090eecfe7d09968e19990b32eabf6ea672a35393))
* **ui:** improve Menu API and types ([0436cbe](https://github.com/webiny/webiny-js/commit/0436cbeee8f2b963221fb7a01f96d067854f0fcc))
* **ui:** use CSS variable instead of hardcoded values ([70d6ade](https://github.com/webiny/webiny-js/commit/70d6ade4d37164a86c22a77227fcd5dfe762964e))
* update babel packages with resolution locking ([a6ec934](https://github.com/webiny/webiny-js/commit/a6ec9349105d96a8556f1ba50e254e8be9681043))
* update logging of next steps ([54553dc](https://github.com/webiny/webiny-js/commit/54553dc380e73678a22e132b20001b1f645b0e93))
* update package versions ([797f7dd](https://github.com/webiny/webiny-js/commit/797f7ddd63a084340ad643a2b06de03b0a04e827))
* update packages script [skip ci] ([23ba3e0](https://github.com/webiny/webiny-js/commit/23ba3e0fd071069e16e36c84b6b146a1ec0e0f3d))
* yarn version must satisfy >=3 in 5.42.0 ([aa092d0](https://github.com/webiny/webiny-js/commit/aa092d052e3b1497c90fa71b167ce3f829e402be))


### Features

* api log ([#4366](https://github.com/webiny/webiny-js/issues/4366)) ([3a25548](https://github.com/webiny/webiny-js/commit/3a255481d46002693ce9d5ccfabd60b662d1b90a))
* **api-headless-cms-tasks:** delete model and entries ([#4429](https://github.com/webiny/webiny-js/issues/4429)) ([7009bc7](https://github.com/webiny/webiny-js/commit/7009bc7d924fb8e3f1bfa0508bc1e7e384b6d6da))
* **app-admin:** add new iconpicker component ([18aa485](https://github.com/webiny/webiny-js/commit/18aa48517bf8dd1119f31f8b980bb7d399d56a63))
* **app-admin:** add new IconPicker component ([78bf2d2](https://github.com/webiny/webiny-js/commit/78bf2d299389d97cf523e499da42bae3222149ff))
* **app-headless-cms:** enable full-screen editor for content entries  ([#4443](https://github.com/webiny/webiny-js/issues/4443)) ([7588daa](https://github.com/webiny/webiny-js/commit/7588daadd829647b49205387aa54e120e6f6c3e7))
* **app-headless-cms:** fully delete model ([#4451](https://github.com/webiny/webiny-js/issues/4451)) ([92fba8c](https://github.com/webiny/webiny-js/commit/92fba8cb733f19df8b8f1d0d0156e6fb9095e3c4))
* **app-page-builder:** integrate new iconpicker into PB editors ([fd6dba2](https://github.com/webiny/webiny-js/commit/fd6dba218f69789ed717ff3ea10857ccb8e0f749))
* dependabot updates 2024-12-03 ([#4426](https://github.com/webiny/webiny-js/issues/4426)) ([5a5a2e3](https://github.com/webiny/webiny-js/commit/5a5a2e30f79b1d28eeafd92028f84ba334cab680))
* **di-container:** add a DI container ([#4389](https://github.com/webiny/webiny-js/issues/4389)) ([83df70c](https://github.com/webiny/webiny-js/commit/83df70cfc3922c7501ff006b31f63e5b7dc7603a))
* introduce page builder data sources and data bindings  ([#4469](https://github.com/webiny/webiny-js/issues/4469)) ([592175e](https://github.com/webiny/webiny-js/commit/592175ec2b3bcab6876b1272b7710fb438e4cbba))
* node 22 ([#4433](https://github.com/webiny/webiny-js/issues/4433)) ([e4ac99f](https://github.com/webiny/webiny-js/commit/e4ac99f361577170386852568ee3ca2ea05d0bd7))
* remove babel packages where possible ([#4338](https://github.com/webiny/webiny-js/issues/4338)) ([690a0c4](https://github.com/webiny/webiny-js/commit/690a0c48bbd6e6401414b5f7272e610703cffeff))
* update packages script [skip ci] ([c409f7c](https://github.com/webiny/webiny-js/commit/c409f7c1c5708f3a4c90307e61b9479717a876b6))
* update yarn to 4.5.3 ([#4439](https://github.com/webiny/webiny-js/issues/4439)) ([ce9f1f8](https://github.com/webiny/webiny-js/commit/ce9f1f866656e0d7709e5a4fbd363e8a1f15f833))



## [5.41.5](https://github.com/webiny/webiny-js/compare/v5.42.2...v5.42.3) (2025-04-08)


### Bug Fixes

* add "extension" suffix to the label ([7e37ccb](https://github.com/webiny/webiny-js/commit/7e37ccb4eca0981976b5af9d51b26a74ef840df9))
* add error handling capabilities ([#4447](https://github.com/webiny/webiny-js/issues/4447)) ([34b5ab0](https://github.com/webiny/webiny-js/commit/34b5ab0da4aed14c27d42defaa4d2c328a2034b3))
* allow specifying dependency with exact version ([76ad3ee](https://github.com/webiny/webiny-js/commit/76ad3ee8a38c46df38421c2bea1bace19492037c))
* **api-form-builder:** skip create fb on new locale if fb not installed on current locale ([46a11e9](https://github.com/webiny/webiny-js/commit/46a11e9aa15d5c5a7561b98008f8115c0dd410c0))
* **api-page-builder:** add missing translations use cases ([72829f8](https://github.com/webiny/webiny-js/commit/72829f8f2e1d979ab8ad14ac4806f032521ff950))
* **api-prerendering-service:** add groupId to render event ([8ef22d3](https://github.com/webiny/webiny-js/commit/8ef22d350742cb0b25d1e946fe0fa76a87f93dbd))
* **app-headless-cms:** add delete prompt to objects and dynamic zones ([#4428](https://github.com/webiny/webiny-js/issues/4428)) ([edaf911](https://github.com/webiny/webiny-js/commit/edaf911c8ba285f73efacabbc98c2f784a2a1a80))
* **app-headless-cms:** remove delete callback memoization ([3cc4b02](https://github.com/webiny/webiny-js/commit/3cc4b02023ddb4671c333805fc83cd06aa1c49da))
* **app-headless-cms:** toggle overflow when accordion is expanded ([4bdee89](https://github.com/webiny/webiny-js/commit/4bdee89dc8f686e4f832ddc890d6376021525d1b))
* **app-page-builder:** add support for translatable items array ([f700f04](https://github.com/webiny/webiny-js/commit/f700f04287fb4f2128da1a207fb0fa486a2dd773))
* **app-page-builder:** create plugin loader components ([10cd1e5](https://github.com/webiny/webiny-js/commit/10cd1e567e00b843beb9580df91fed22bfd9f446))
* **app-page-builder:** export loader components ([445bb48](https://github.com/webiny/webiny-js/commit/445bb48de3b07fee5bf3c15e597d617e5841984d))
* **app-page-builder:** expose a useDeleteElement hook ([6e1f5ac](https://github.com/webiny/webiny-js/commit/6e1f5ac485e11f2f61f4c29f062712a6d2e40912))
* **app-website:** decorate lexical renderers on first mount ([#4452](https://github.com/webiny/webiny-js/issues/4452)) ([4e4de20](https://github.com/webiny/webiny-js/commit/4e4de20ce2a657c5436e3679d97dd2f4ec6202fc))
* compress cached loader data ([#4435](https://github.com/webiny/webiny-js/issues/4435)) ([91cf386](https://github.com/webiny/webiny-js/commit/91cf386db2a381d54c584efc6a53d5897a41922c))
* create settings entry when new locale is created ([#4446](https://github.com/webiny/webiny-js/issues/4446)) ([017b55b](https://github.com/webiny/webiny-js/commit/017b55b5f13794fac397dbe6d6e987adcb940698))
* **db-dynamodb:** tools for batch write ([#4445](https://github.com/webiny/webiny-js/issues/4445)) ([e359463](https://github.com/webiny/webiny-js/commit/e359463f00237a5af8167aca60a0ff2821bbb5df))
* delete settings entry on locale deletion ([#4460](https://github.com/webiny/webiny-js/issues/4460)) ([a246137](https://github.com/webiny/webiny-js/commit/a246137615c7480311e70b14d7e9556f4d68dee4))
* export utils from `@webiny/app` ([a9313d6](https://github.com/webiny/webiny-js/commit/a9313d6fe58d640fb3b146a936a68f8d6ca8671d))
* filter out non-version-like names ([0d891cd](https://github.com/webiny/webiny-js/commit/0d891cd4ac9f5c3c5922210b0132c03c48be722b))
* **form:** commit field value to form even if the field doesn't exist ([7b2e8e4](https://github.com/webiny/webiny-js/commit/7b2e8e45b6145768a46b613887cc86108c423895))
* **handler-graphql:** add a reusable Error and BooleanResponse graphql types ([ac0a3bb](https://github.com/webiny/webiny-js/commit/ac0a3bb8a57c0ba8962f7faaf8052e52a3e4822b))
* improve import identifier uniqueness ([#4437](https://github.com/webiny/webiny-js/issues/4437)) ([2e18a18](https://github.com/webiny/webiny-js/commit/2e18a18c4600c16434bd72237c2d57f1da028a79))
* improve Webiny CLI developer-experience  ([#4455](https://github.com/webiny/webiny-js/issues/4455)) ([485f870](https://github.com/webiny/webiny-js/commit/485f8701488b4528400fe2df0d90c10b8f3cde89))
* introduce `CmsContentFormRendererPlugin`  ([#4456](https://github.com/webiny/webiny-js/issues/4456)) ([f0224a2](https://github.com/webiny/webiny-js/commit/f0224a26a3fde88b3590547622f938a2b03ba191))
* introduce `useLoader` hook ([#4424](https://github.com/webiny/webiny-js/issues/4424)) ([bd1354d](https://github.com/webiny/webiny-js/commit/bd1354d8ee670ec47eebfcbcfd8cf09c24b8efc0))
* **lexical-editor:** ensure overlays are within the viewport ([922a476](https://github.com/webiny/webiny-js/commit/922a47688dd519ddc10b598d3ae79cb3186e3173))
* **lexical-editor:** make font sizes configurable through theme ([#4454](https://github.com/webiny/webiny-js/issues/4454)) ([4ee6137](https://github.com/webiny/webiny-js/commit/4ee6137c2419d4f955b320f470c7ca3ec1a7e40e))
* **plugins:** improve types of plugins returned from the container ([a782ed0](https://github.com/webiny/webiny-js/commit/a782ed061835c3c91003075d95037e7caa7db41b))
* preload fonts ([#4450](https://github.com/webiny/webiny-js/issues/4450)) ([f2b573c](https://github.com/webiny/webiny-js/commit/f2b573cf2644fb5b8bdc3e7f315c8bcdf7e532ab))
* **react-composition:** inherit components from parent scopes ([#4494](https://github.com/webiny/webiny-js/issues/4494)) ([cb9c54c](https://github.com/webiny/webiny-js/commit/cb9c54ca0bc1c148329d6735501f7c55b87094f8))
* **react-composition:** inherit decorators from parent scope ([a807d10](https://github.com/webiny/webiny-js/commit/a807d100247c49285b694f528821183bfee11943))
* **react-composition:** remove scope inheritance ([0c7eb4d](https://github.com/webiny/webiny-js/commit/0c7eb4dc6f7d10e97a22cfcfb0904883810dc895))
* record locking ([#4543](https://github.com/webiny/webiny-js/issues/4543)) ([7828d72](https://github.com/webiny/webiny-js/commit/7828d72ebff452885923ed5e7f1f2afec8a03309))
* remove exports section ([9c93186](https://github.com/webiny/webiny-js/commit/9c9318648bdbf0af91cc9b4bbf4594c9eff9733b))
* **serverless-cms-aws:** add control for full website render ([ff32ec7](https://github.com/webiny/webiny-js/commit/ff32ec70c970d7a06a90b82fc855e78d6cf8cf4d))
* **ui:** use CSS variable instead of hardcoded values ([daa4faa](https://github.com/webiny/webiny-js/commit/daa4faaafec4cd4053c64028d18806ea25b2c583))