v5.39.1

webiny/webiny-jsv5.39.1Feb 13, 2024by adrians5j

AI Summary

Addresses file manager operations, page builder duplication, and introduces data migration force execution.

Key Highlights

  • Fixed CMS storage operations for fetching files.
  • Fixed page duplication to ensure it stays in the original folder.
  • Added `--force` flag to the data migration CLI command.
  • Made hooks decoratable for better customization.

Full Release Notes

## [5.39.1](https://github.com/webiny/webiny-js/compare/v5.39.0...v5.39.1) (2024-02-13)


### Bug Fixes

* **api-elasticsearch-tasks:** create indexes task ([#3855](https://github.com/webiny/webiny-js/issues/3855)) ([be9e382](https://github.com/webiny/webiny-js/commit/be9e382942693bcc1b025cfe3ac90d563238290e))
* **api-file-manager:** fetch file through CMS storage ops [skip ci] ([0c9e394](https://github.com/webiny/webiny-js/commit/0c9e39412073c03c76b0e0bc75168262ff90f317))
* **api-file-manager-s3:** add cache-control header to asset reply ([e27b022](https://github.com/webiny/webiny-js/commit/e27b022d2d13db22ff030dd4ff6c7278d226ad49))
* **api-page-builder:** set page elements list limit to 1000 [skip ci] ([220bf61](https://github.com/webiny/webiny-js/commit/220bf618f403cbe7525ed995a7efc3b9e3d27d61))
* **app-admin:** add createGenericContext utility ([e8e9f62](https://github.com/webiny/webiny-js/commit/e8e9f623c49704092b7d24fc01ff7154d71e3044))
* **app-apw:** decorate PB publish action using the new components ([81ab31f](https://github.com/webiny/webiny-js/commit/81ab31f061a36abd365ef76f20ed0c2945fc63b6))
* **app-page-builder:** duplicate page inside original folder ([#3866](https://github.com/webiny/webiny-js/issues/3866)) ([9defab4](https://github.com/webiny/webiny-js/commit/9defab4a00c3dadbe3d19e13b8486466e64c5120))
* **app-page-builder:** export Components namespace with composable components ([986db05](https://github.com/webiny/webiny-js/commit/986db052e18039ac439986e409d506d1622061ca))
* **data-migration:** add --force flag to execute-migration CLI command ([87cc4c2](https://github.com/webiny/webiny-js/commit/87cc4c242cfc6c0aef2ac8a18146cf29c6113c68))
* **react-composition:** make hooks decoratable ([#3867](https://github.com/webiny/webiny-js/issues/3867)) ([18e98a7](https://github.com/webiny/webiny-js/commit/18e98a7a94222453551592dd76347224538d0e66))
* correct `AWSServiceName` ([211d0bf](https://github.com/webiny/webiny-js/commit/211d0bf7d604f6c93263a4d2c56fd9095a115d6c))
* read code via `Error.Code` ([e5c1015](https://github.com/webiny/webiny-js/commit/e5c1015e1464b53a1f19c8634884a9e925a0c232))
* **app-serverless-cms:** export Decorator type ([57aecf9](https://github.com/webiny/webiny-js/commit/57aecf93a5c7ef85f2a4aef995162027ad97ee6b))
* **handler:** apply response headers modifiers on OPTIONS request ([3caef3a](https://github.com/webiny/webiny-js/commit/3caef3a056d70921d2e0d2542ae31a1d755a5a9b))
* **migrations:** allow migrations to be force executed ([7137381](https://github.com/webiny/webiny-js/commit/71373817c701fa69c8367726e3352b1dcacb1ca3))
* add separate OS IAM service role check ([#3854](https://github.com/webiny/webiny-js/issues/3854)) ([de435cd](https://github.com/webiny/webiny-js/commit/de435cdc02ef8dc3279528cc6c2c44bb75a004ab))
* eslint rules ([#3853](https://github.com/webiny/webiny-js/issues/3853)) ([a9d3b1a](https://github.com/webiny/webiny-js/commit/a9d3b1a5c082d3cbec0edbf5306a1cf5c5407727))
* instead of invalidating FLP cache, directly update it ([4ae34a7](https://github.com/webiny/webiny-js/commit/4ae34a7d84d62f4661ceb1f52a7576f646d4c66a))