Webiny Js Versions Save

Open-source serverless enterprise CMS. Includes a headless CMS, page builder, form builder, and file manager. Easy to customize and expand. Deploys to AWS.

v5.38.1

5 months ago

5.38.1 (2023-11-24)

Bug Fixes

  • api-headless-cms: dates and identity in entry input (#3718) (b63c1f8)
  • api-headless-cms: models and group loaders (#3643) (51fc65d)
  • api-security: use AsyncLocalStorage in withoutAuthorization (e1c2816)
  • app-page-builder: decompress block in the gateway (7cdcc08)
  • app-page-builder: do not render children if elements were not found (a22d4ab)
  • app-page-builder: refresh blocks via the repository (7f968e7)
  • app-page-builder: update refresh block action in template editor (997e80c)
  • file-manager: add bulk editing of extension fields (#3715) (f1e0d28)
  • change default sort to createdOn_DESC (0034730)
  • work with list of page templates instead of data container (851b838)
  • work with list of page templates instead of data container (f7954d2)

v5.38.0

6 months ago

5.38.0 (2023-11-16)

Bug Fixes

  • correct env var check (7ba2a74)
  • api-aco: optional create parameter (#3700) (6ccd6be)
  • serverless-cms-aws: disable FLP in import Lambda handlers (ca05a6c)
  • disable FLP for import/process Lambda function (#3697) (0c2b5da)
  • api-aco: app reference causing no identity found (#3698) (77ee10c)
  • api-headless-cms: models and groups cache (#3696) (0915ca2)
  • app-page-builder: add ResponsiveElementsProvider to fix blocks preview (6daf38d)
  • app-page-builder: improve blocks loading and data compression (#3686) (441ebc8)
  • app-page-builder: separate state observers for better performance (#3695) (fa1befb)
  • flp: exit if no identity (7483487)
  • add missing helper methods (029d175)
  • advanced search filter boolean files (#3685) (20e651b)
  • detect if folder has no FLPs (100dd93)
  • do not apply FLP on root folder (f98288a)
  • do not show step title if we have single step form (508d041)
  • hide WEBINY_ELASTICSEARCH_INDEX_LOCALE env var (90aca03)
  • hide WEBINY_ELASTICSEARCH_INDEX_LOCALE env var (3b7a462)
  • make element prop optional for BulkAction (#3687) (a78f96a)
  • optimize block variables and lexical state updates (#3689) (1f3e8a1)
  • flp: improve checks / code cleanups (#3683) (d9afadc)
  • detect if folder has no FLPs (dfc9cd7)
  • include errors in response (68087d6)
  • non-owners can manage folder struct but not permissions (b56f3b5)
  • pass canManageFolderStructure as the canDrag cb dep (#3681) (511c4d9)
  • remove log (0af54a5)
  • run list queries without auth (1143238)
  • skip checks if no FLP (f049a1b)
  • api-aco: flp entry decorator (#3664) (d866e35)
  • app-aco: re-initialize filter repository on namespace change (#3668) (f78fb90)
  • app-audit-logs: check for group name before using it (#3665) (cc35e2c)
  • app-file-manager: hide drag overlay after drop (#3674) (fc14da4)
  • app-file-manager: remove unused variable (07b6b41)
  • app-page-builder: add ResponsiveElementsProvider to fix blocks preview (206482e)
  • flp: disable folder-level actions accordingly (2fb2164)
  • flp: disable folder-level actions accordingly (e2c941e)
  • flp: disable folder-level actions accordingly (3d0c9ea)
  • flp: disable folder-level actions accordingly (8920b0e)
  • flp: disable folder-level actions accordingly (b561124)
  • add dummy packages (0836292)
  • add missing helper methods (83a6c33)
  • do not apply FLP on root folder (f7b1b92)
  • include errors in response (93b49d5)
  • non-owners can manage folder struct but not permissions (9982b05)
  • reload locales on CRUD operations (#3667) (284168e)
  • remove createdOn column from ACO lists (#3663) (71f4e3c)
  • run list queries without auth (e983c45)
  • skip checks if no FLP (662198c)
  • api-aco: flp entry decorator (#3664) (607b8af)
  • api-headless-cms: add savedOn as cache parameter (93a4996)
  • api-headless-cms: models and group loaders (#3643) (1f23ae3)
  • api-headless-cms: restore code overwritten by auto-merge (f86f879)
  • api-security-cognito: restore code misplaced by merge (b53a4ad)
  • app-aco: re-initialize filter repository on namespace change (#3668) (142cd9a)
  • app-audit-logs: check for group name before using it (#3665) (bad0068)
  • app-file-manager: hide drag overlay after drop (#3674) (29c295d)
  • app-file-manager: remove unused variable (e8d6ebd)
  • app-headless-cms: pass request context to useReferences (add8545)
  • app-page-builder: export PageListConfig and usePageListConfig (#3652) (33d63eb)
  • app-page-builder: improve rendering of block selection overlay (#3657) (cbdb296)
  • flp: disable folder-level actions accordingly (83a4056)
  • flp: disable folder-level actions accordingly (a6fd777)
  • flp: disable folder-level actions accordingly (6dd12c5)
  • flp: disable folder-level actions accordingly (0cace32)
  • flp: disable folder-level actions accordingly (aaf710d)
  • react-properties: add @webiny/react-composition to dependencies (#3669) (442e779)
  • add template.variables array (80ec707)
  • add dummy packages (69c17cb)
  • address reCaptcha verification and settings update issues (#3542) (0880ce2)
  • block folder deletion with associated entries and files (#3647) (eec0695)
  • bulk actions for HCMS and Page Builder (#3632) (73ee250)
  • change dependency and add comment (7dbf201)
  • do not show step title if we have single step form (6d6fa37)
  • fix rerenders on element select (165d573)
  • improve navigation styles (#3547) (cd33bf0)
  • make carousel PB element deletable (#3545) (5ed6b50)
  • reload locales on CRUD operations (#3667) (8f2d9da)
  • remove createdOn column from ACO lists (#3663) (6f243bb)
  • react-properties: add @webiny/react-composition to dependencies (#3669) (8b20b8a)
  • remove useCallback usage (#3539) (d6a243c)
  • remove log (6d0432d)
  • render blocks when previewing (instead of using preview image) (#3329) (770012a)
  • rerender related pages on form CRUD/publishing actions (f724bc2)
  • sync URL validator with the frontend one (cf02851)
  • update default form layout (99a1451)
  • update default form layout (2eef18d)
  • use isLastStep (e86659a)
  • use isLastStep (ed90dc0)
  • api-page-builder: remove outdated settings check (#3438) (9b7f2f8)
  • lexical-editor: update editor state via UpdateStatePlugin (#3650) (2eb310a)
  • migrations: tests using old get es entry methods (c8a3e1f)
  • project-utils: add sourceMappingURL to JS files (#3484) (b609e37)

Features

  • ui: move timeago-react to ui package (#3682) (6a0cac5)
  • add public predefined value (6526c04)
  • api-headless-cms: disable full text search on certain field (#3631) (9013c2c)
  • app-file-manager: add support for shift-selecting files (#3675) (c312387)
  • add public predefined value (302b78d)
  • app-file-manager: add bulk actions (#3608) (ce35610)
  • app-file-manager: add support for shift-selecting files (#3675) (654c156)
  • add getAncestors folder method (#3648) (eb73ff1)
  • audit logs (#3454) (ddbf234)
  • create Form Builder data migrations (#3642) (3f67666)
  • create form submissions data migrations (#3651) (bf6849c)
  • api-headless-cms: enable skipping validator by name (#3582) (e83640f)
  • api-headless-cms: export groups and models (#3464) (0d7a3a8)
  • api-headless-cms: optional validation (#3562) (26edf52)
  • api-headless-cms: validate entry mutation (#3568) (7f45c6e)
  • api-headless-cms-ddb-es: entry values modifier (#3422) (267d852)
  • app-headless-cms: add support for nested dynamic zones and ref fields (#3471) (ec04ae7)
  • app-headless-cms: advanced search filters (#3604) (6d1492b)
  • app-headless-cms: export groups and models (#3473) (381f2a1)
  • app-headless-cms: export groups and models styling (#3628) (cfd39f2)
  • app-headless-cms: skip required validator on create, update and create revision (#3583) (f0f1ac7)
  • apw: only creator can edit and delete change requests (#3543) (8ccbf7e)
  • apw: refresh content review every 10s (#3506) (742aff2)
  • lexical-converter: add state transformer and HTML parser (#3569) (e45379d)
  • add bulk actions to HCMS (#3501) (55f4764)
  • add bulk actions to page builder (#3530) (d74a0b9)
  • add column size prop and allow users to resize it (#3502) (b7cb062)
  • add createdOn column to ACO tables (#3516) (f915c94)
  • introduce Folder Level Permissons (#3610) (3744546)
  • introduce Multi-step Forms (#3436) (d512ba4)
  • modify elasticsearch index creation (#3466) (ed3ef6a)
  • upgrade to node 16 (#3504) (12029b4)

v5.37.8

6 months ago

5.37.8 (2023-10-27)

Bug Fixes

  • api-headless-cms: models and group loaders (#3643) (7af94ec)

v5.37.7

6 months ago

5.37.7 (2023-10-24)

Bug Fixes

v5.37.6

6 months ago

5.37.6 (2023-10-20)

Bug Fixes

  • app-headless-cms: set ref field request context (53e962c)
  • make Resource more specific [no ci] (500083a)
  • remove : in *: [no ci] (a2586d1)
  • api-elasticsearch: filtering via startsWith and notStartsWith (#3591) (6b74895)
  • api-page-builder: add safeguards for invalid state of DB records (#3602) (80fefae)
  • app-admin-users-cognito: don't render permissions error in system installer (4442db5)
  • app-serverless-cms: expose graphql batching options (cc23cbd)
  • cognito: enable login via federated IDPs (#3605) (1a11309)
  • lexical-editor: remount LexicalComposer when Nodes change (#3603) (8a8ed79)
  • add missing IAM permission for ES projects (901560f)

v5.37.5

7 months ago

5.37.5 (2023-10-05)

Bug Fixes

  • api-headless-cms: load all models and entries in ref field mapping (#3567) (8ac4546)
  • api-headless-cms: search with special chars in search term (#3557) (770a185)
  • api-page-builder: compress page content on publish (#3575) (6a1281b)
  • app-aco: add support for titleFieldId defined in the content model (#3554) (115653b)
  • app-headless-cms: ref fields component key (#3571) (8743fd6)
  • pulumi: enable config cloning (#3572) (88829ab)
  • assign created block category to loadedCategory (cc9d1a2)
  • do not show Clone content model if no permissions (f1bd2df)
  • file manager listing after first paginated fetch (#3544) (a65f3b3)
  • read id from data object (acd3e6b)

v5.37.4

7 months ago

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

8 months ago

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

8 months ago

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

9 months ago

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)