Skip to content

v5.42.3

Compare
Choose a tag to compare
@Pavel910 Pavel910 released this 25 Apr 11:21
· 68 commits to next since this release

5.42.3 (2025-04-23)

Bug Fixes

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

5.42.2 (2025-03-12)

Bug Fixes

  • app-admin: add a floating panel utility (#4564) (de42ec0)
  • app-admin: render bulk action messages as HTML (128fd99)
  • app-headless-cms: improve UX in content entry form (#4560) (2d86af1)
  • app-headless-cms: rename validation component and improve customization options (492fd25)
  • control HCMS entry editor width using Width config (#4555) (ba662b1)
  • improve error logs (#4558) (e44791e)
  • resolve circular dependencies within repo packages (#4565) (00f036a)
  • update success and termsOfServiceMessage` structures to support arrays (#4567) (91d0c5f)
  • update audit logs access based on license (#4557) (4ad9066)

5.42.1 (2025-02-24)

Bug Fixes

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

5.42.0 (2025-01-20)

Bug Fixes

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

Features

5.41.5 (2025-04-08)

Bug Fixes

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