Skip to content

Releases: webiny/webiny-js

v5.40.1

04 Jul 13:51
Compare
Choose a tag to compare

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

20 Jun 12:03
Compare
Choose a tag to compare

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 to wbyDeleted (#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...
Read more

v5.39.8

18 Jun 17:21
Compare
Choose a tag to compare

5.39.8 (2024-06-13)

Bug Fixes

  • move reflect-metadata into dependencies (1bb5d6a)
  • tasks: set proper tenant and locale when running task (#4170) (2492fb3)

v5.39.7

12 Jun 09:08
Compare
Choose a tag to compare

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 and ownedBy fields and make new meta fields nullable (#4156) (49e3958)
  • expect the possibility of settingsobject 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 with WEBINY_MIGRATION_LOG_STREAMING env var (#4139) (68b9185)

v5.39.6

08 May 21:07
Compare
Choose a tag to compare

5.39.6 (2024-05-08)

Bug Fixes

  • ensure all fields are always included in the result (9d89489)
  • skip migrating if a record is fully migrated (a065b88)
  • improve 5.39.0 meta fields data migration (#4115) (cdea92b)

v5.39.3

12 Mar 13:07
Compare
Choose a tag to compare

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)

v5.39.2

01 Mar 08:21
Compare
Choose a tag to compare

5.39.2 (2024-03-01)

Bug Fixes

  • allow + sign in an email address (#3907) (857d2f8)
  • import CmsEntriesInitNewMetaFields_5_39_2_001 migration (f2a9b18)
  • cms: bring back old permissions checking-related utils (#3904) (9125c57)
  • cms: ensure TYPE field always has the correct value (#3893) (2b6739d)
  • add ability to immediately publish when using createEntryRevisionFrom (#3894) (629574a)
  • always prioritize full-access permissions over custom ones (#3889) (83243d1)
  • change es to os in plugin name (ab342ed)
  • HCMS Model / Security (FLP) Adjustments and Improvements (#3865) (63f0673)
  • lock lexical to 0.12.2 (8ed17c6)
  • optimize calculation of folder permissions (#3902) (d0b7786)
  • remove imperative API from Tabs (#3892) (b11eefc)
  • treat err.Error property as potentially undefined (16af3b7)
  • treat err.Error property as potentially undefined (db6fe54)
  • api-elasticsearch-tasks: possibility to pass the limit through task input (#3886) (50b80c7)
  • api-headless-cms: export createModelField and isHeadlessCmsReady (#3891) (5678056)
  • api-headless-cms-ddb-es: ignore search phase execution exception (#3871) (61cb130)
  • app-apw: decorate the menu option component (9b4aa4d)
  • app-headless-cms: delete multiple entries sent wrong id (#3875) (fb21e26)

v5.38.6

16 Feb 11:37
Compare
Choose a tag to compare

5.38.6 (2024-02-14)

Bug Fixes

  • app-headless-cms: delete multiple entries (9d6cc10)
  • app-headless-cms: dynamic zone content item name when exporting (397905a)
  • app-headless-cms: dynamic zone custom title (3458e4c)
  • app-headless-cms: export composable DZ components (743b9b7)
  • app-headless-cms: use children on DynamicZoneContentItem (24e5d24)
  • remove unnecessary code from App.tsx (65d8c4b)

v5.39.1

13 Feb 12:14
Compare
Choose a tag to compare

5.39.1 (2024-02-13)

Bug Fixes

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

v5.39.0

31 Jan 08:48
Compare
Choose a tag to compare

5.39.0 (2024-01-31)

Bug Fixes

  • sanitize date/time-related fields in publishing-related entry factories (f494a04)
  • sanitize identity-related fields in publishing-related entry factories (a009406)
  • api-aco: meta fields update inside the ACO table (#3829) (2cb1005)
  • api-aco: optional create parameter (#3700) (57bf431)
  • api-admin-users: improve validation rules (08b2a7f)
  • api-admin-users: use minLength validator instead of required (b27bae4)
  • app-admin-cognito: set identity state even without permissions (1fd3165)
  • use latest runtime (962e66d)
  • api-file-manager-s3: export asset delivery from a subfolder (d06d180)
  • increase memory size of PB export/import functions to 512 (6232cb1)
  • api-elasticsearch-tasks: reindexing and enable indexing task (#3844) (f30522c)
  • api-file-manager: setup graphql plugins after app installation (2696f9d)
  • api-file-manager-s3: create metadata on batch file creation (#3810) (5bc86d8)
  • api-file-manager-s3: make invalidate cache task private (#3837) (b6b68eb)
  • api-file-manager-s3: reduce the max file body size (8bfdde3)
  • api-headless-cms: always assign api name to plugin models (#3827) (3d87f48)
  • api-headless-cms: import models to existing group if matched by id (#3805) (77f36f9)
  • api-headless-cms-ddb: find breaks on null value (#3809) (3a03754)
  • api-headless-cms-ddb-es: silently handle missing index (#3840) (a748d0c)
  • api-page-builder-import-export: pass only the necessary headers (#3366) (a4a3bec)
  • app-aco: minor ACO table fixes (#3811) (6a952ef)
  • app-aco: support undefined table cell renderer (#3794) (4d19588)
  • app-aco: various aco react properties definitions (#3833) (cb2215f)
  • app-headless-cms: state of created and published entry (#3817) (212ae11)
  • app-page-builder: remove redundant logging (6928944)
  • cms: remove entry-level meta fields (#3803) (b1d3680)
  • cwp-template-aws: add asset delivery plugins to project template [skip ci] (09924a1)
  • page-builder-flp: do not show editor-related actions for viewers (#3825) (0e08224)
  • project-utils: exclude AWS SDK v3 from Lambda bundle (0e061c9)
  • tasks: add test task (#3842) (916c79f)
  • correct env var check (6ba0a7d)
  • do not exit if newImage does not exist (#3769) (fc0e896)
  • do not use auth when loading admin user (profile) (#3815) (c2a6be5)
  • dynamodb document client types (#3713) (6845190)
  • folder viewers must not be able to delete CMS entries (#3826) (9ff21b4)
  • move 002 data migration to 001 and 005 to 002 (#3813) (2654d52)
  • move deprecation warning into a regular comment (4d7e52f)
  • pass value instead of function in the if statement (5608424)
  • read profile from env vars (AWS SDK v3 doesn't provide that info) (df5049c)
  • update @pulumi/aws and @pulumi/pulumi package versions (#3781) (b11633c)
  • various datatable / actions (#3836) (b66305b)
  • handler: remove fastify instance from context (da932cc)
  • tasks: wrong position of the error in the log items array (#3802) (2437a65)
  • remove unnecessary ts-expect-error (#3730) (47dd748)

Features

  • api-file-manager-s3: add custom asset delivery plugin (e2360c0)
  • api-headless-cms: add createPrivateModelDefinition utility (#3808) (642138a)
  • api-headless-cms: add support for HTML output of RTE field (#3835) (db99646)
  • app-aco: add entry actions definition via react-properties (#3785) (dc6433b)
  • app-aco: add new fields to aco table (#3787) (e87f64e)
  • app-aco: add table columns definition via react-properties (#3756) (dd98c38)
  • app-admin-okta: improve handling of unauthorized tenant access (c4133e9)
  • app-admin-users-cognito: make NotAuthorizedError composable (9836df0)
  • app-file-manager: add an optional onUpdate callback ([de38392](https...
Read more