Skip to content

Releases: webiny/webiny-js

v5.41.2

25 Nov 15:12
69a78b3
Compare
Choose a tag to compare

5.41.2 (2024-11-25)

Bug Fixes

  • add @babel/plugin-proposal-dynamic-import (ae95cb2)
  • add AddButtonLinkComponent decorator (#4403) (da17409)
  • api-elasticsearch-tasks: data synchronization (#4337) (9bd4fa2)
  • api-headless-cms-bulk-actions: empty trash bin processing entries in series (#4351) (3e443da)
  • api-headless-cms: use null as default value on multi-value object (4473264)
  • app-aco: use FormInvalidFields type (f33c6e1)
  • app-admin: improve Lexical prop types (8990f00)
  • app-file-manager: remove redundant quote character (ff2524a)
  • app-file-manager: use FormInvalidFields type (dd7461f)
  • app-headless-cms-common: push id in the list if no other field exists (#4370) (6ba635c)
  • app-headless-cms: apply default value to single-value fields only (1fc4241)
  • app-headless-cms: improve multi-value renderers (8d55fa9)
  • app-headless-cms: make entry layout decoratable (8258879)
  • app-headless-cms: remove unused imports (e2f2ea3)
  • app-headless-cms: use defaultValue from field settings (f3ee3c1)
  • app-page-builder-elements: improve element error boundary (7454937)
  • app-page-builder: add props to control editor element interactions (741cf53)
  • correct OS service role ARN (33c4930)
  • do not render anything if received content is JSON (24a3334)
  • form: export FormInvalidFields interface (2f25ffd)
  • hide Page Builder Element extension (#4379) (a2b5539)
  • ignore changes in staging property (#4401) (4340e7f)
  • lexical-editor-pb-element: improve Lexical prop types (9cb3249)
  • lexical-editor: improve editor theme handling (a114435)
  • log errors upon running handlers (#4391) (4e11136)
  • persist error snackbars (#4392) (bd038c0)
  • react-composition: improve composition scope resolution (79e98f4)
  • react-rich-text-lexical-renderer: improve theme types (cc16ecc)
  • remove unneeded listGroupSlugs and listTeamSlugs methods (#4375) (0abd03e)
  • skip "first Deployment" check when in CI (#4408) (69a78b3)
  • use correct keys upon applying border radius (#4369) (2844595)

v5.41.1

05 Nov 09:20
4d34943
Compare
Choose a tag to compare

5.41.1 (2024-11-04)

Bug Fixes

v5.41.0

17 Oct 11:13
a542f4d
Compare
Choose a tag to compare

5.41.0 (2024-10-17)

Bug Fixes

  • add region to ci tests (b074594)
  • api-headless-cms-bulk-actions: fix task execution for large entries list (#4283) (4e1127e)
  • api-headless-cms-import-export: check for real status of child tasks [skip ci] (#4294) (af4195f)
  • api-headless-cms-import-export: set larger timeout on tests (#4316) (0ea4dcd)
  • api-headless-cms: improve moveEntryToBin operation (#4292) (8f43ff3)
  • api-headless-cms: singleton schema missing input (#4315) (5359e05)
  • api-page-builder: rename PbCreatedBy to PbIdentity (d311fa3)
  • api-security-cognito: type of the object key (3f7c10b)
  • api-security-okta: make getGroupSlug optional (6d09ae0)
  • app-aco: construct where condition when applied to ROOT folder (#4287) (f5ade1a)
  • app-admin-auth0: remove confusing log message (bb60694)
  • app-admin-cognito: remove confusing log message (4fffeb9)
  • app-admin: hide tooltip for disabled icon button (#4327) (c2bad0d)
  • app-admin: move createGenericContext to app package (53d4601)
  • app-headless-cms: bulk action enum (#4247) (4a02af3)
  • app-headless-cms: improve lexical editor config mounting (7496c89)
  • app-page-builder: improve types for TS 4.9.5 (48f6af7)
  • app-page-builder: move page unlinking to the client side (bbaec4d)
  • app-record-locking: decorate singleton entry form (#4325) (bb500f4)
  • app: trim quotes when reading tenant id (#4326) (65fd703)
  • cli-plugin-deploy-pulumi: exclude lambda@edge functions from watch (8b1ae25)
  • ghawac build (39b7869)
  • kill browser process (#4330) (c0d893e)
  • lexical-editor-pb-element: support placeholder and children prop (4227fa4)
  • lexical-editor: ensure heading editor always has a heading node (f8520f3)
  • lexical-editor: increase z-index on floating toolbar (c68e889)
  • lexical-theme: change link color to Webiny primary color (fb02a23)
  • react-composition: improve types for TS 4.9.5 (d87f3e3)
  • react-router: remove custom router context (ac9a5ef)
  • remove usage of theme object and refactor (#4317) (7ae8553)
  • update CWP CloudFormation template (#4323) (04061f0)
  • use data.id instead of id (#4333) (2035c6f)
  • wrong types (a010ea4)

Features

  • allow assignment of multiple teams (#4198) (b6d0bfe)
  • api-headless-cms-tasks: HCMS bulk actions via background tasks (#4112) (20bf08f)
  • api-headless-cms-tasks: re-introduce api-headless-cms-tasks package (#4235) (f7da215)
  • api-headless-cms: improve input types (5d15934)
  • api-page-builder: add basic translations features (70c249d)
  • api-serverless-cms: base tests (#4332) (a11bb5b)
  • app-page-builder-elements: add support for element inputs (c764f63)
  • app-page-builder: add translations features (8b11fe8)
  • app-website: move data preloading to a decoratable react component (cf017d8)
  • create Extensions.tsx file in apps/website (#4336) (a542f4d)
  • enable programmatic creation of roles and teams (#4303) (80f00cb)
  • export and import for the headless cms (#4166) (84d28b3)
  • handler-graphql: add support for resolver decoration (#4199) (c4892c6)
  • introduce default robots.txt files (#4329) (9ce5e75)
  • lexical-editor: make initial value generation configurable (b0cda7d)
  • local AWS Lambda development (#4185) (cfe49a4)
  • pulumi-aws: add shared indexes param (#4306) (73996eb)
  • revert to react 18.2.0 (#4322) (3879e0f)
  • upgrade to node 20 (#4257) (53fc875)
  • upgrade to react 18.3.1 (#4264) (5fd4b21)

v5.40.6

27 Sep 08:09
Compare
Choose a tag to compare

5.40.5 (2024-08-19)

Bug Fixes

  • api-file-manager-s3: set presigned URLs to expire after 1 hour (a034764)
  • app-headless-cms: update context state after entry creation (4913644)
  • app-page-builder: use the improved DelayedOnChange types (65870e6)
  • direct download of extensions (#4206) (f677787)
  • ensure folders cannot be deleted if they contain content (including inaccessible content) (#4191) (1d3b0e7)
  • form: add data-pristine DOM attribute (829048c)
  • lexical-editor-pb-element: allow undefined to be passed as value (5dc8005)
  • lexical-editor: normalize input value and improve onChange execution (0cd8b63)
  • new watch command - introduce payload compression (#4224) (972651c)
  • ui: improve DelayedOnChange component (f39a334)
  • update Pulumi package versions (#4216) (7f9bbf7)

5.40.4 (2024-08-02)

Bug Fixes

  • api-file-manager: improve handling of cache-control headers (5795b78)
  • app-headless-cms: do not set dirty model unless it changed (#4207) (4a16b87)
  • app-headless-cms: ensure trash bin is empty before deleting content model (#4212) (1be8d8c)
  • app-headless-cms: improve tracking of changes in the ContentEntryForm (4dcffa5)
  • app-headless-cms: pass default value to nested multiple values (#4211) (badd76f)
  • app-headless-cms: pass placeholder to select field renderer (#4209) (b638f0d)
  • form: track whether the form is in its original state (244b8a9)
  • lexical-editor: optimize editor state update and onChange execution (e739428)
  • lexical-editor: update lexical deps to 0.16.1 (b773167)
  • project-utils: force webpack to use the CJS build of Lexical (4525f46)
  • ui: optimize DelayedOnChange state updates (e91d02a)

5.40.3 (2024-07-23)

Bug Fixes

  • add default and active CSS class to tab labels (53f2895)
  • api-headless-cms: gracefully fall back to applicable fields (#4203) (fb1a87e)
  • api-headless-cms: update reserved field ids (5d0f987)
  • app-admin: only show images in Lexical File Manager [skip ci] (56df774)
  • app-cognito-authenticator: remove info log that scares people [skip ci] (d0e9315)
  • app-file-manager: use type_startsWith for asset filtering (60e8e8f)
  • app-headless-cms: use the passed entry object [skip ci] (3dafa75)
  • app-page-builder: generate unique property id for query selections (f818ee1)
  • cli-plugin-scaffold-extensions: generate valid component name (067528f)
  • form: convert observable objects to raw JS objects (1c02a0b)
  • intercept react-butterfiles and use a patched implementation (deb698c)
  • lexical-editor: call onChange with a small timeout (bcac0a9)
  • lexical-editor: relax file to node conversion checks (8347c16)
  • lexical-editor: use named import of LexicalErrorBoundary (238b222)
  • react-properties: add config debugging utility (eedb11e)

5.40.2 (2024-07-13)

Bug Fixes

  • api-file-manager-s3: keep file metadata when applying transformations [skip ci] (668d4d7)
  • api-file-manager-s3: use withoutEnlargement when resizing images (0b8430c)
  • api-headless-cms: normalize graphql input and improve traverser (#4196) (c074bca)
  • api-headless-cms: skip invalid DZ values instead of throwing (#4202) (cf2c192)
  • api-headless-cms: validate model import (#4194) (f98670e)
  • api-page-builder: replace rimraf with fs.unlink (81ce22d)
  • api-page-builder: use fs.remove when deleting files and folders (e741f10)
  • app-admin: allow users to adjust the SplitView columns width across all apps (#4179) (96c20e2)
  • app-file-manager: fix file labels appearance (dd472b4)
  • app-file-manager: fix upload status positioning (fff3e2f)
  • app-headless-cms: set default value from predefined values (#4201) (aa73c49)
  • bring back cli- prefix in event names (cd1c4dd)
  • cli-plugin-scaffold-extensions: ignore node_modules when detecting workspaces (3338926)
  • ensure published records are updated accordingly (#4180) (251da99)
  • form: register field in the current animation frame (3f7bb94)
  • improve Windows support when building functions / packages (#4182) (bd89ca2)
  • include original error via cause (2b8563d)
  • increase lambda memory size ([#4197](h...
Read more

v5.39.15

23 Sep 14:27
fa945f2
Compare
Choose a tag to compare

5.39.15 (2024-09-23)

Bug Fixes

  • handle publishing of a non-latest rev and unpublishing of non-latest one (#4279) (fa945f2)

v5.39.14

18 Sep 14:10
1d23eb7
Compare
Choose a tag to compare

5.39.14 (2024-09-18)

Bug Fixes

  • make entry/revision action labels more explicit (#4280) (1d23eb7)
  • api-file-manager: use precalculated asset size and add logging (bc771b0)
  • api-headless-cms: always output cursor (85beabc)
  • api-headless-cms-ddb-es: add default tie breaker for elasticsearch (1c2ae12)
  • api-headless-cms-ddb-es: use id as tie breaker (615413f)
  • api-page-builder: intercept search phase exception (be6dc85)

v5.39.13

12 Sep 15:30
0b68e13
Compare
Choose a tag to compare

5.39.13 (2024-09-12)

Bug Fixes

  • ensure published entries are fully deleted (#4265) (0b68e13)

v5.39.12

11 Sep 09:01
Compare
Choose a tag to compare

5.39.12 (2024-09-11)

Bug Fixes

  • ensure field values are preserved when deleting latest revision (#4253) (a6f2221)
  • improve UI/UX around deletion of entry revisions (#4260) (78121c6)
  • mark prev published revision as unpublished (createFrom mutation) (#4258) (b1856b1)
  • refresh revs list after (#4255) (420cc08)

v5.39.11

26 Aug 15:33
c5e2e7b
Compare
Choose a tag to compare

5.39.11 (2024-08-26)

Bug Fixes

  • app-file-manager: use bind prefix context to render extensions (7bb3196)

v5.40.5

19 Aug 13:45
f677787
Compare
Choose a tag to compare

5.40.5 (2024-08-19)

Bug Fixes

  • api-file-manager-s3: set presigned URLs to expire after 1 hour (a034764)
  • app-headless-cms: update context state after entry creation (4913644)
  • app-page-builder: use the improved DelayedOnChange types (65870e6)
  • direct download of extensions (#4206) (f677787)
  • ensure folders cannot be deleted if they contain content (including inaccessible content) (#4191) (1d3b0e7)
  • form: add data-pristine DOM attribute (829048c)
  • lexical-editor-pb-element: allow undefined to be passed as value (5dc8005)
  • lexical-editor: normalize input value and improve onChange execution (0cd8b63)
  • new watch command - introduce payload compression (#4224) (972651c)
  • ui: improve DelayedOnChange component (f39a334)
  • update Pulumi package versions (#4216) (7f9bbf7)