Releases: webiny/webiny-js
Releases · webiny/webiny-js
v5.41.3
5.41.3 (2024-11-27)
Bug Fixes
v5.40.7
v5.41.2
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
andlistTeamSlugs
methods (#4375) (0abd03e) - skip "first Deployment" check when in CI (#4408) (69a78b3)
- use correct keys upon applying border radius (#4369) (2844595)
v5.41.1
5.41.1 (2024-11-04)
Bug Fixes
- add Page Builder Element extension (#4340) (c3a7d89)
- add warning when watching Admin/Website without API deployed (#4350) (17dbed5)
- api-dynamodb-to-elasticsearch: split files (#4343) (a3452d4)
- api-headless-cms-import-export: remove export model enum in graphql (#4359) (4d34943)
- api-headless-cms: single entry model plugin (#4346) (8ba6bab)
- create new PB element plugins (#4342) (004f3d7)
- improve error handling (#4341) (0e1178f)
- improve groups/teams assignments (external IdPs) (#4349) (7c018a1)
- introduce Website Extensions (#4344) (e6fc643)
- tasks: validate input via zod (#4352) (f068d57)
v5.41.0
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 ofid
(#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 inapps/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
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...
v5.39.15
v5.39.14
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)