Releases: webiny/webiny-js
Releases · webiny/webiny-js
v5.39.9
5.39.9 (2024-08-09)
Bug Fixes
v5.40.4
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)
v5.40.3
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)
v5.40.2
v5.40.2 (2024-07-13)
Bug Fixes
- 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)
- app-headless-cms: set default value from predefined values (#4201) (aa73c49)
- bring back
cli-
prefix in event names (cd1c4dd) - improve Windows support when building functions / packages (#4182) (bd89ca2)
- include original error via
cause
(2b8563d) - increase lambda memory size (#4197) (66d7e64)
- integrate local AWS Lambda development into
dev
(#4200) (a1f4239) - pulumi-aws: add token validity config (33e89bb)
- try using cause error first (a4e05e8)
v5.40.1
v5.40.1 (2024-07-04)
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-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)
- 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)
- lexical-converter: remove redundant text node normalization (d2aa570)
- lexical-nodes: add @types/prismjs dependency (98cffc8)
- lexical-nodes: ignore @types/prismjs (ca7f509)
- lexical-nodes: remove unused methods from interface (26b274b)
- lexical: color picker active state styling (9275cf7)
- lexical: hide transparent color and alpha slider (2363220)
- lexical: implement splitText on FontColorNode (67615b1)
- lexical: show toolbar on link nodes (b6e515a)
- lexical: styled the color picker actions component (f29f9c2)
- lexical: update colorpicker value from props (280f0bb)
- lexical: update to latest Lexical (6747d06)
- use
wts-client
NPM package (#4183) (53dd8d1)
v5.40.0
5.40.0 (2024-06-20)
Bug Fixes
- abstract
reset.css
styles away from users (#4138) (b691835) - add missing
console.log
call (2341fe5) - add missing aws-lambda dependency (f2a2672)
- add missing fields in
createModelField
(#4097) (5ee5add) - add missing type annotation (9c14649)
- add new scaffold to CWP (82c8879)
- add NPM dependencies question (optional) [no ci] (bd1946d)
- add xml2js resolution on repository level (9a5422e)
- address API GW route concurrency-related issue (#4131) (b893929)
- api-aco: verify existence of identity while emptying the trash bins (#4101) (cdc9bea)
- api-headless-cms-ddb-es: additional log on index create [skip ci] (08f90d8)
- api-headless-cms-tasks: race conditions while deleting trash bin entries (#4144) (d711547)
- api-headless-cms: add field renderer resolver (5d3f831)
- api-headless-cms: add missing type property [skip ci] (cbdbd7b)
- api-headless-cms: clone returned input object (c5e67a0)
- api-headless-cms: enable deletion and restoration of partial entries (#4116) (b60fadd)
- api-headless-cms: expose optional id and storageId (#4091) (52c9f8c)
- api-headless-cms: expose optional noValidate parameter (#4092) (340619e)
- api-headless-cms: make field renderer settings either undefined or object (97d2c99)
- api-headless-cms: multi-value DZ value must default to array (421d2c4)
- api-headless-cms: remove camelCase conversion in storageId validation (f2c4f8b)
- api-headless-cms: rename
deleted
flag towbyDeleted
(#4087) (42fcc1a) - api-headless-cms: rename adstractions folder to abstractions (#4050) (e690926)
- api-headless-cms: revert storageId validation logic (164b9cf)
- api-i18n: set first locale into context (7c49c5b)
- api-security-cognito: return custom identity [skip ci] (63b700e)
- api-security: load permissions immediately after authentication (26f650a)
- app-aco: memoize advanced search config [skip ci] (532a220)
- app-aco: predefined values field renderer (#4100) (77735fa)
- app-admin-cognito: add error prop to DefaultContent component (#4174) (8ad56da)
- app-admin-users-cognito: pass simple id to Autocomplete component (d2b629d)
- app-admin: hide empty button container (06d81c1)
- app-apw: use built-in decorator factories (4bfa155)
- app-apw: use built-in decorator factories (#4110) (c8ad000)
- app-audit-logs: date fields text alignment [skip ci] (1a4f2b1)
- app-file-manager: improve inline file editing UX [skip ci] (2f4ad51)
- app-file-manager: remove weird actions booleans (6fd5e9c)
- app-form-builder: use CSS var instead of hardcoded value (ccbd520)
- app-headless-cms: always open block creation dialog [skip ci] (32aa4e5)
- app-headless-cms: ensure validation is visible with DelayedOnChange (42f3b1c)
- app-headless-cms: fixing useParentField hook for high level parents (33054cf), closes #4163
- app-headless-cms: hidden renderer must be the last one in the list (97fca3a)
- app-headless-cms: improve file gallery renderer [skip ci] (c7f9bbb)
- app-headless-cms: register hook decorators in editor config [skip ci] (e07d42f)
- app-headless-cms: remove placeholder from date time field [skip ci] (c824797)
- app-headless-cms: remove seconds from date time inputs [skip ci] (72bdd26)
- app-headless-cms: reuse empty validators array reference (0780d96)
- app-headless-cms: scroll form to top on URL change (3e2ef95)
- app-headless-cms: select the first plugin renderer (#4121) (918aeb0)
- app-headless-cms: sort renderers before picking defaults [skip ci] (3cc545e)
- app-headless-cms: update invalid form field tracking [skip ci] (bbdd960)
- app-headless-cms: use empty object as fallback value (9fa69cf)
- app-headless-cms: use grid for gallery thumbnails [skip ci] (a961aae)
- app-headless-cms: use label instead of loading overlay (32caf20)
- app-headless-cms: use raw API for bulk actions [skip ci] (a9012b4)
- app-i18n: reload page on locale create only (c8964d3)
- app-page-builder: pass pid instead of id when bulk deleting pages (#4158) ([63ad55f](https://github.com/we...
v5.39.8
v5.39.7
5.39.7 (2024-06-12)
Bug Fixes
- api-security-cognito: apply admin user plugins to "admin" identity only (ce7781a)
- ensure old meta field values are returned (#4161) (96f2f69)
- api-form-builder: check both global and form recaptcha settings (c1849b3)
- api-security-auth0: expose tenant access control (1359b71)
- deprecate
publishedOn
andownedBy
fields and make new meta fields nullable (#4156) (49e3958) - expect the possibility of
settings
object being null (#4157) (38eee1c) - improve 5.39.6 meta fields data migration performance (#4154) (6d1cb1c)
- introduce mock data generation task (#4146) (f5b2367)
- api-elasticsearch: health and node checks [skip ci] (#4143) (d4a3c0c)
- api-headless-cms: reference field id is now RevisionId scalar (#4148) (dd80b51)
- api-headless-cms-ddb-es: unpublish latest record (#4137) (14f3144)
- app-file-manager: allow underscore in file aliases [skip ci] (d45451c)
- app-page-builder: enable history snapshots on element drop (3c3a88b)
- aws-layers: add layers to ap-east-1 region (91554b6)
- data-migration: add support for migration skipping [skip ci] (8b1d932)
- serverless-cms-aws: add WEBINY_ADMIN_ENV and WEBINY_WEBSITE_ENV (f365509)
- add
--data-migration-reporter
flag in order to optionally hide migration logs (#4136) (7ad4374) - replace
--data-migration-reporter
withWEBINY_MIGRATION_LOG_STREAMING
env var (#4139) (68b9185)
v5.39.6
v5.39.3
5.39.3 (2024-03-12)
Bug Fixes
- add newly required Webpack plugins (#3986) (ed8283f)
- api-file-manager-s3: handle file part marker correctly (a2c4836)
- api-page-builder-aco: set ROOT_FOLDER as the default folderId retrieved from ACO search record (#3982) (477d5ee)
- api-page-builder-import-export: bg tasks for pages export and import (#3851) (627d334)
- app-page-builder: optimize Image element renderer (#3984) (c0c5b23)
- tasks: mock missing get remaining time method (#3981) (9a7acce)
- reset isSearch flag when filters are empty (#3978) (044028b)
- use IntrospectionFragmentMatcher in Apollo Client (#3975) (1383e9e)