Skip to content

Releases: webiny/webiny-js

v5.37.4

19 Sep 08:57
Compare
Choose a tag to compare

5.37.4 (2023-09-19)

Bug Fixes

  • api-aco: ensure correct tenant and locale is used in ACO storage (#3538) (30d6f95)
  • add cognito-idp:UpdateUserPool permission [no ci] (e06f999)
  • api-elasticsearch: contains query with slash (#3515) (ec99365)
  • api-headless-cms: ensure _templateId exists on mutation return value (#3533) (43c8849)
  • app-aco: add limit to the LIST_FOLDERS query (#3534) (dd1b42b)
  • return previous saved records in case of empty response from apis (#3529) (779e53c)
  • app-file-manager: expose basic fields via configuration (#3525) (031884b)
  • app-headless-cms: boolean field default value (#3526) (0fe93dc)
  • move isMultiTenancyEnabled into utilities folder (71d4718)
  • use tenant ID as the root folder in multi-tenant systems (5846519)
  • api-file-manager: cms fields graphql definitions (#3519) (77a9474)
  • app-file-manager: prepare extensions form data for graphql (#3518) (d6a2253)
  • cwp-template-aws: add PbAcoContext type (#3524) (0c0cc97)

v5.37.3

31 Aug 12:55
Compare
Choose a tag to compare

5.37.3 (2023-08-31)

Bug Fixes

  • data-migration: add log stream link and print logs to CLI (#3508) (e631694)
  • add missing iam:CreateServiceLinkedRole permission (36831e8)
  • always use locale in index name for CMS models (917f4c5)
  • do not use VPC with tenant router fn (56888a3)
  • improve error logging (f8cbc5d)
  • remove unused var (8ec441a)
  • run ES service role check only for DDB+ES projects (f2d74fd)
  • update dependencies (6058ead)

v5.37.2

24 Aug 09:20
Compare
Choose a tag to compare

5.37.2 (2023-08-24)

Bug Fixes

  • add "-R" flag (cfd8d7a)
  • app-aco: use form data to bypass the event execution order problem (#3486) (e7547c9)
  • app-headless-cms: add folder selector to new entry dialog (#3485) (65154bc)
  • lexical-editor: implement the Link node clone method (#3482) (b5a09ba)
  • project-utils: add cjs to the list of valid webpack module extensions (edf5e6f)
  • react-rich-text-renderer: sanitize HTML before rendering (#3477) (8748bc5)
  • buton action type selection (fe31721)
  • debounce the syncing between value and localValue (3919ff5)
  • enable "scroll to element" links (957b3c1)
  • ensure newTab is always set to false when actionType is scrollToElement (480b143)
  • inherit the elasticSearch type from CreateApiPulumiAppParams (a2b9eda)
  • move ES param handling into Pulumi program (52541ca)
  • rename label (a68ab37)
  • set value as the new local value, not localValue (ce4125f)
  • update jsonwebtoken to v9.01 (#3483) (aed9589)

v5.37.1

16 Aug 09:31
Compare
Choose a tag to compare

5.37.1 (2023-08-16)

Bug Fixes

  • use pid instead of id when working with cache (5019023)
  • db-dynamodb: scan result next method provides exact interface as scan (#3470) (b1ece66)
  • ACO table rendering performances (#3439) (09b3f5b)
  • add missing isLambdaFunctionRole meta property (2cf4873)
  • change revisions to revision (ed8ccec)
  • double check for resource_already_exists_exception exception (908f269)
  • ensure GQL schema cache key also includes current tenant ID and locale code (2b34707)
  • get tenant ID/locale code only if getters exist (81db04b)
  • page entry and revision syncy with aco record when deleted (3007f82)
  • pass pid instead of id when deleting page and all revisions (5335a36)
  • remove loading of PB settings and storage (a757729)
  • update aco table record on page revision deletion (a9e3a2f)
  • upgrade Lexical and improve UX #3459 (76045ad)
  • use afterPageDelete in message and code properties (c188c47)
  • api-headless-cms: permissions checks (#3449) (26cace7)
  • data-migration: logger with trace level (#3462) (a6a30a8)
  • migrations: elasticsearch 5.37.0 002 validation (#3453) (f58d4c1)

v5.37.0

25 Jul 11:31
Compare
Choose a tag to compare

5.37.0 (2023-07-25)

Bug Fixes

  • header node - collapse on start to be always the last header tag (c66ed37)
  • app-aco: fetch only simple fields when listing entries (#3380) (ca2ee50)
  • app-headless-cms: adjustments to the image field renderer (#3381) (e622187)
  • migrations: add location mapping entity (278fd9c)
  • add default line height style for headings (#3363) (ae4988f)
  • add ES permissions to export Lambda fn (f81a298)
  • add spread state (b99b479)
  • address grid issues and after save redirect (#3309) (7eeb354)
  • allow access if submissions property does not exist (6a974a1)
  • correct revision dropdown arrow positioning (#3365) (c42f2df)
  • do not allow dropping element into saved blocks (4b147f1)
  • do not make child element interactive if we're dealing with a pre-saved block (73a53eb)
  • do not try to log anything if the log type is not supported (7385be1)
  • enable defining responsive styles for lexical typography (#3405) (312a0df)
  • ensure isDragging flag is set to false (b710b52)
  • ensure back button works if editor was opened in new tab (#3361) (89f0ffa)
  • finalize AACL implementation (#3376) (0ebd7a4)
  • folder navigation and search (#3407) (bfb41df)
  • folder navigation on application load (#3412) (a10a77c)
  • immediately include role's permissions if the role grants full access (1f62467)
  • improve messaging in the page editor (#3403) (fa9c5b5)
  • improve validation (b3e7f3c)
  • own permission in case of full access (#3426) (5566024)
  • read app.params to determine if ES is used or not (0cab1ba)
  • remove width control for block element (#3364) (d1942cc)
  • rename date to dateTime (67d5272)
  • rename date to dateTime (891c4f4)
  • return lowercase folderId from storage (#3427) (a5e01f8)
  • revert version change (f586fde)
  • rework clearing of template-related data (f018f85)
  • update CWP template (0905713)
  • use "Imported Blocks" category as a fallback category when importing blocks (d2abd21)
  • api-apw: unschedule publish when retracting sign off (#3396) (a5a4adf)
  • api-file-manager: do not transform gif files (99666ae)
  • api-file-manager: skip schema generation if system is not installed (e10c210)
  • api-headless-cms: ensure GraphQL SDL has a blank line between type defs (b663253)
  • api-headless-cms: move published entry to another folder (#3417) (f4e4762)
  • api-headless-cms: revert fullTextSearch on number field (ad5521d)
  • api-headless-cms-ddb-es: possible null or undefined rawValues (#3432) (21d1b76)
  • api-page-builder: decompress page content when publishing events (#3424) (98511f2)
  • api-page-builder-aco: add proper storageId to pb aco model (0d36ac3)
  • api-page-builder-aco: rename utility (f109781)
  • api-page-builder-import-export: improve preview image handling (#3423) (876e573)
  • api-page-builder-import-export: prevent file duplication on imports (#3401) (86fd329)
  • app: remove unused/redundant FileItem type (676fb4a)
  • app-aco: create FoldersApiContext to manage cache and API calls (#3390) (085ff65)
  • app-aco: simplify FolderTree usage (849d16e)
  • app-admin: define File "meta" type with specific fields (ae60d2c)
  • app-apw: dialog to initialize content review (#3392) (ae1c8a9)
  • app-file-manager: sort tags alphabetically (22d4755)
  • app-headless-cms: show legacy Rich Text Editor for old models (#3397) (104f7ca)
  • app-page-builder: add scope to PB block variable inputs (#3415) (611ba66)
  • app-page-builder: check "own" permission while listing search records (#3418) (4a74260)
  • access data.template object using optional chaining (#3386) (62c3dfe)
  • correct cursor positioning for button label (#3146) (c442877)
  • ensure per-breakpoint styles are applied in the correct order ([#3385](http...
Read more

v5.36.1

29 May 09:41
Compare
Choose a tag to compare

5.36.1 (2023-05-29)

Bug Fixes

  • data-migration: move shouldExecute into the try/catch block (ff75b77)
  • migrations: always return a boolean from esGetIndexExists (fb62a4d)
  • serverless-cms-aws: rethrow error after logging (09c2454)
  • 5.36.x files migrations (#3333) (813a23d)
  • adjust comment (a524ed5)
  • correct the glob pattern (e704214)
  • folder creation in root (#3328) (3f2551f)
  • FolderTree component performance (#3332) (420ad8e)
  • handle time interval where theme hasn't yet been loaded (b6c9e76)
  • pass empty string on falsy href value (3d4aa83)
  • remove trailing slash (5c0feb9)
  • use autocomplete component instead of select for theme selection (54811bb)
  • api-headless-cms: default entries sort (#3330) (8afe0f8)
  • api-headless-cms: pass options to force delete an entry (#3327) (8c773e6)
  • lexical: correct node type in initial lexical value (#3325) (ef127ec)

v5.35.3

29 May 12:46
Compare
Choose a tag to compare

5.35.3 (2023-05-29)

Bug Fixes

  • migrations: handle scenarios when no data exists for a given locale (e4092ac)

v5.36.0

23 May 07:07
Compare
Choose a tag to compare

5.36.0 (2023-05-23)

Bug Fixes

  • file manager file and folder click (#3320) (3f87999)
  • api-aco: uniform the result coming from ddb and ddb-es storage (#3315) (d133025)
  • api-file-manager: increase default file size limit to 10GB (46040e6)
  • lexical: enable copy pasting quote block from different sources (#3303) (9f42f0e)
  • page builder: use valid DOM elements organization for Lexical's dropdown menu (c655f9b)
  • page-builder: ensure copy-pasting content from other sources works correctly for headings (f63c51f)
  • page-builder: update PB settings validation and Emotion theme assignment (#3319) (2fe26ba)
  • add aco into user project import handler (#3318) (c70ba71)
  • add position class to button icon (b5e7342)
  • enable configuration of shared ElasticSearch domain via webiny.application.ts (#3308) (9b4c4d5)
  • api-aco: models for multiple tenants and locales (c57eb79)
  • api-file-manager-s3: improve extension detection and key construction (97e61f6)
  • api-headless-cms-ddb-es: values to elasticsearch (#3283) (eeb5e5c)
  • page-builder: ensure copy-pasting content from other sources works correctly for paragraphs (#3295) (ef0283e)
  • project-utils: add assert polyfill (7b4b070)
  • project-utils: add os and crypto polyfills (80fae8e)
  • project-utils: use assert-browserify polyfill (a2ccebe)
  • loosen the URL validation regex (#3130) (b9143d4)

Features

  • integrate ACO with the File Manager (#3312) (3b0b561)
  • app-headless-cms: simple checkbox ref renderer (#3253) (39b8ef4)
  • file-manager: multipart upload and progress bar (#3232) (53f4448)
  • utils: add mdbid utility (6b5a2d2)

v5.35.2

17 May 09:18
Compare
Choose a tag to compare

5.35.2 (2023-05-17)

Bug Fixes

  • api-page-builder-so-ddb-es: add missing GSI index definition (d3f7b13)

v5.35.1

15 May 14:02
Compare
Choose a tag to compare

5.35.1 (2023-05-15)

Bug Fixes

  • api-file-manager-s3: compare extensions using lower case (aa78a32)
  • api-headless-cms-ddb: data loader clear caching on each request (f8b8b0a)
  • api-headless-cms-ddb-es: data loader clear caching on each request (3d21e6e)
  • always assign plugins (596042f)
  • check base permissions for ACO schemas (#3296) (674ff9e)
  • do not delete Lambda@Edge function when destroying the website app (#3278) (358f9d1)
  • do not render element controls when rendering linked page template elements (#3286) (910a80b)
  • api-aco: models for multiple tenants and locales (#3277) (283d7c3)
  • api-headless-cms: delete all entries in the id list (00fc30a)
  • api-headless-cms: missing checks in tests (1642192)
  • api-headless-cms-ddb: delete all entries in the id list (8cc74bf)
  • api-headless-cms-ddb-es: delete all entries in the id list (e99b970)
  • api-page-builder-so-ddb: data loader clear caching on each request (ae27a35)
  • api-page-builder-so-ddb-es: data loader clear caching on each request (412375c)
  • serverless-cms-aws: don't run migrations on deploy preview (857387d)
  • ui: add missing useCallback dependency to Input onKeyDown handler (a64f7c5)
  • add a comment (f088efe)
  • remove double concatenation of cwd and inputs.folder (37bf641)
  • cli-plugin-deploy-pulumi: always run migrations executed using cli (0e0589d)
  • remove and update merge dependency where needed (c63f86b)
  • reorder imports (5675fd6)
  • headless-cms: data loader caching (#3273) (0bdbcf4)