webiny-js

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

OTHER License

Downloads
212.7K
Stars
7.3K
Committers
78

Bot releases are visible (Hide)

webiny-js - v5.39.1

Published by adrians5j 8 months ago

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)
webiny-js - v5.39.0

Published by adrians5j 9 months ago

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)
  • app-file-manager: edit content entry file field (#3823) (14ee2eb)
  • app-headless-cms: use revisions meta inside entry revisions tab (#3807) (d044358)
  • app-page-builder: store active tab index into localStorage (#3816) (27e0114)
  • auth0: improve handling of unauthorized tenant access (ded2052)
  • file-manager: add bulk editing of extension fields (#3715) (619ae2f)
  • handler-aws: add sns event and handler types (#3717) (2947bad)
  • handler-aws: multi event handlers (#3710) (f540710)
  • migrations: add file metadata to S3 files (#3804) (b0b7d15)
  • project-utils: export tsconfigs for user projects (91d0d39)
  • tasks: implement max iterations (#3845) (abb442c)
  • add stdin: process.stdin when calling the upgrade script via npx (0b4782a)
  • add new Amazon Step Functions IAM permissions (#3818) (3f2fe12)
  • create data migration for new meta fields (#3782) (e94039c)
  • private files and asset delivery (#3799) (73eebb5)
  • cms: introduce new xBy and xOn entry meta fields (#3725) (5e9d353)
  • handler: add Context support for PluginsContainer (25eeaf3)
  • handler-aws: use AsyncPluginsContainer (d7fabd4)
  • plugins: add AsyncPluginsContainer (9052a56)
  • project-utils: automatically refresh index on bulk operations in tests (#3704) (20de490)
  • tasks: implement background tasks runner (#3740) (34aab96)
  • ui: add DrawerRight and DrawerLeft components (c04583b)
  • add folder actions definition via react-properties (#3721) (efb6fbc)
  • introduce OpenSearch (#3612) (5c7a76b)
  • upgrade system to node 18 (#3561) (9515878)
webiny-js - v5.38.5

Published by adrians5j 9 months ago

5.38.5 (2024-01-24)

Bug Fixes

  • use location field name when FLP-filtering ACO search records (#3838) (79aa2d7)
  • api-page-builder: increase page size limit by implementing gzip compression (#3839) (4d6c4f3)
webiny-js - v5.38.4

Published by adrians5j 9 months ago

5.38.4 (2024-01-19)

Bug Fixes

  • do not use auth when loading admin user (profile) (56afdd8)
webiny-js - v5.38.3

Published by adrians5j 10 months ago

5.38.3 (2024-01-08)

Bug Fixes

  • app-file-manager: append data to not defined field values (#3777) (fe52405)
  • app-file-manager: prevent bulk edit dialog dismiss (#3790) (e16899c)
  • create-webiny-project: remove redundant yarn set command (03e8e42)
  • create-webiny-project: update check for yarn version (#3796) (8e21370)
  • prepend Pulumi folder (instead of append) (6faefa3)
webiny-js - v5.38.2

Published by adrians5j 10 months ago

5.38.2 (2023-12-13)

Bug Fixes

  • api-file-manager: extract file extension from an optional key (a8908e8)
  • api-headless-cms: wrong references order (#3761) (1407e0a)
  • app-file-manager: attach original file key when editing images (9a9946b)
  • app-file-manager: render extensions next to the basic fields (443e107)
  • app-file-manager: set default extensions value on submit (d43a537)
  • app-headless-cms: allow sending empty arrays from form (#3765) (b96a516)
  • app-page-builder: remove obsolete selection from delete mutation (#3762) (c9e8d51)
  • file details drawer overlay (#3759) (728c4c2)
  • new reference record z-index (#3758) (edacc4b)
webiny-js - v5.38.1

Published by adrians5j 11 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)
webiny-js - v5.38.0

Published by adrians5j 11 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)
webiny-js - v5.37.8

Published by adrians5j 12 months ago

5.37.8 (2023-10-27)

Bug Fixes

  • api-headless-cms: models and group loaders (#3643) (7af94ec)
webiny-js - v5.37.7

Published by adrians5j 12 months ago

5.37.7 (2023-10-24)

Bug Fixes

webiny-js - v5.37.6

Published by adrians5j about 1 year 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)
webiny-js - v5.37.5

Published by adrians5j about 1 year 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)
webiny-js - v5.37.4

Published by adrians5j about 1 year 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)
webiny-js - v5.37.3

Published by adrians5j about 1 year 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)
webiny-js - v5.37.2

Published by adrians5j about 1 year 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)
webiny-js - v5.37.1

Published by adrians5j about 1 year 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)
webiny-js - v5.37.0

Published by adrians5j about 1 year ago

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) (74c3c12)
  • remove AACL_RELEASE_DATE const (1a20e66)
  • remove redundant flag and add validation to Roles field (#3387) (8ee287b)
  • set history to false (65f5c76)
  • sort revisions from latest to oldest (#3379) (03f4717)
  • undo spread (1ac68ba)
  • watch out for missing item or createdBy property (8feaff8)
  • app-headless-cms: adjust image preview of the adv ref field renderer(#3384) (509bdb8)
  • cwp-template-aws: order if context creation in ddb system (2de3ef9)
  • migrations: enable tenant link migration (f1c932a)
  • migrations: undo bad string replace (c7dec08)
  • page-builder: remove legacy rendering engine (#3408) (505b0a9)
  • do not try to log anything if the log type is not supported (708fd28)
  • undo onReceived change in logic (433ff5a)
  • use onEnter callback instead of Hotkeys component (64d152d)
  • api-aco: use GQL context for permission checks (ac872e4)
  • api-file-manager-s3: clean up schema (39af6bd)
  • app-aco: improve labels (ba2bfda)
  • app-aco: narrow down folderId type in FolderTree (6423c43)
  • app-aco: treat Root folder as a folder instead of a title component (faac4e4)
  • app-file-manager: update FM view width (044b69c)
  • app-form-builder: added timeout limit to ipify xhr request (#3375) (351420f)
  • serverless-cms-aws: update prebuilt handler plugins (9300dfd)
  • make ACO views styling more uniformed (c9e5652)
  • use ["format"] (92accb6)
  • wrap image path into quotes (#3378) (0f9af0e)
  • api-aco: remove modelId from types (6754870)
  • api-headless-cms: remove api-file-manager dependency (8dc29df)
  • api-page-builder-import-export: update file querying (a0c99fd)
  • api-page-builder-import-export: use withoutAuthorization utility (2466354)
  • app-headless-cms: go to revision with folder after entry create (5ab5e25)
  • app-headless-cms: use null as root folder (c8a202c)
  • app-page-builder: make overflow:visible on accordion content (8af0e02)
  • app-page-builder: sort action types by label default to "link" (a50d271)
  • app-tenant-manager: update buttons on tenant settings dialog (8ce1f08)
  • db-dynamodb: make fuzzy search match more strict (9910a4a)
  • handler-graphql: generate cache key using GraphQLSchemaPlugin plugins (f3dbd8b)
  • lexical: resolve missing styles on the list (when copy and pasting from other sources) (#3300) (971826d)
  • migrations: check for correct model in 5.37.0 ddb-es test (838d809)
  • migrations: split migrations in 5.37.0 001 ddb test (cd92def)
  • migrations: tests for 5.37.0 ddb-es pages (aa3d1af)
  • serverless-cms-aws: only run migrations on api app deployment (ae765aa)
  • ui: apply correct styles to small variant (3c34440)
  • 5.36.x aco file migration empty index (#3337) (50d4cc9)
  • add onReceived and removeElementFromParent (c16ebec)
  • add utils (f303d7e)
  • add utils (76bb4e8)
  • enable target property and introduce related needed functionality (18f72b2)
  • update usage of FolderTree component (4e132b6)
  • app-page-builder: improve row selection control (813a33b)
  • ui: don't forward unsupported size prop (3ba18c3)
  • inform the user if the element cannot be dropped into the target element (5f44a86)
  • introduce canReceiveChildren on PbEditorPageElementPlugin plugin (cc8bde9)
  • introduce webiny about command (#3351) (97da97a)
  • make image and preview properties optional (f41e8b6)
  • move require statements into getData (c406596)
  • page builder url with no website deployed (#3355) (a809c51)
  • prevent dropping an element into the target element if it's not declared as a droppable (49a0945)
  • prevent dropping of elements if there are target restrictions in place (9f37b20)
  • remove command execution history (d2a8b31)
  • undo hardcode of droppable element types (21b8496)
  • use canReceiveChildren (092fd86)
  • use onReceived helper function (df84b82)
  • use plugin.image.src or plugin.preview, and or the fallback img when previewing block (fa44a97)
  • use application ID to conditionally run deploy hooks (a65e3aa)
  • wrap history logging into try/catch (65fa079)
  • db-dynamodb: export batch read and write interfaces (930d38f)
  • lexical: introduce text alignment options in the toolbar (#3304) (d0024dd)
  • use canReceiveChildren instead of onReceived (4db8c2e)
  • project-utils: update import paths and method usage (45e70e2)
  • ui: call onChange with a delay when Backspace key is pressed (4b9fe35)

Features

  • introduce unlinkPageFromTemplate mutation (#3433) (51d3cd2)
  • api-aco: add method to get parent folders for a given folderId (#3369) (0747d21)
  • migrations: add default folderId to all cms entries (#3429) (488252a)
  • add blockId and templateBlockId props to element renderer meta (3f36e95)
  • api-file-manager: add support for gif and webp resizing (5abd386)
  • api-file-manager-s3: add support for file upload data modification (#3414) (5e97263)
  • api-headless-cms: move entry to another folder (0ede31f)
  • api-page-builder-import-export: add block category to block export (#3374) (b73fd77)
  • app-aco: highlight home folder, if folder has no parent (b4856b4)
  • app-file-manager: add support for ExtensionField decorators (bdff1f2)
  • app-file-manager: add support for filters converter (#3410) (9ee0e9d)
  • app-headless-cms: add filters and actions config components (#3391) (5425dfd)
  • app-headless-cms: add support for filters converter and decorator (#3411) (9f0f069)
  • add LI to social networks list (#3362) (899ead3)
  • remove min and max chars validation for folder title and slug fields (#3399) (6d71176)
  • api-page-builder: include page path in search fields (be1b440)
  • api-tenancy: add onTenantAfterInstall lifecycle event (#3377) (4f71026)
  • app-file-manager: add tag filtering mode (5adeabe)
  • app-file-manager: filter bar now uses medium size input (4998995)
  • app-file-manager: hide filter button if no filters exist (5c78dd4)
  • app-file-manager: replaced the close filter icon (87a12e5)
  • app-file-manager: tags filter ui tweaks (7de9da5)
  • app-headless-cms: make RenderFieldElement composable (b8eeaa2)
  • app-headless-cms: move entry to another folder (9a2558e)
  • app-headless-cms: support webp in file field renderer (ee999e5)
  • app-headless-cms-common: add support for field renderer as a function (02f66f2)
  • app-page-builder: introduce PbPageElementActionTypePlugin plugin (4f39def)
  • app-page-builder: update page state with data from update mutation (63fb472)
  • aws-layers: publish new sharp layer (6282308)
  • lexical-editor: introduce configuration API (#3368) (526f2e9)
  • react-composition: add decorator factory utility (c6c92ef)
  • add a date and time fields as field options (#3209) (30f4bf4)
  • add carousel element (#3276) (b5c1d83)
  • add Google Analytics Event trigger (#3125) (e42eda1)
  • add search bar into page builder and headless cms applications (#3372) (755d447)
  • introduce Advanced Access Control Layer (AACL) (#2576) (811e972)
  • introduce block variable support to more elements (#3131) (b8d614d)
  • api-aco: apps and augmented cms models (#3305) (1134154)
  • api-file-manager: add support for original file download (79f2efc)
  • api-file-manager: expose File content model (2188421)
  • api-file-manager: generate SDL from a CMS model (62540ac)
  • api-file-manager: implement CMS storage operations (7d834bc)
  • api-file-manager-ddb: add aliases storage ops (a23ea3c)
  • api-headless-cms: support field exclusion from SDL (5358d39)
  • app: update FileItem type (d76dfe7)
  • app-aco: add getDescendantFolders method (304a4a5)
  • app-aco: extract navigation implementation from NavigateFolderProvider (17a3a60)
  • app-admin: add "loading" state to the confirmation dialog (d922b5f)
  • app-admin: update FileItem type (90ee8c0)
  • app-admin-rmwc: add "loading" state to the confirmation dialog (5ff7d9b)
  • app-file-manager: add download action, filter by type and width config (6a4f075)
  • app-file-manager: additional styling (7d64e87)
  • app-file-manager: additional styling (b82ece4)
  • app-file-manager: create base view config setup (b86b718)
  • app-file-manager: file card styling (bb7898a)
  • app-file-manager: fix for the PB blocks (48f5fb9)
  • app-file-manager: fix for the rtl drawer and input labels (5c2e87a)
  • app-file-manager: fixed placing of footer buttons (629e694)
  • app-file-manager: implement "Move To" action (adeab7d)
  • app-file-manager: implement file details drawer with custom extensions (9c9dcfa)
  • app-file-manager: missing styling (9a65fa1)
  • app-file-manager: styling file aliases input (30cf2a4)
  • app-file-manager: styling of the footer buttons (8780611)
  • app-file-manager: styling of the preview drawer (a54947f)
  • app-file-manager: styling preview meta, added border (81621de)
  • app-theme: introduce the new Theme provider (#3354) (06b06ab)
  • db-dynamodb: add utilities for entities and table creation (8cb2cdf)
  • file-manager: improve file search, filtering, and types (4537b14)
  • migrations: ddb and ddb-es for 5.37.0 (452f6ba)
  • migrations: migrate files to CMS storage (#3389) (cd65038)
  • page-builder: add accordion element (#3175) (26abd78)
  • page-builder: add cell mirroring option (#3145) (56f5c34)
  • react-properties: add configurable component factory (d917f29)
  • react-properties: add useIdGenerator hook (de7bf4e)
  • react-rich-text-lexical-renderer: add Lexical renderer component (#3359) (d037fac)
  • ui: add new props to DataTable component (625d185)
  • ui: prettier (7f37b4f)
  • ui: styling for small intput (541aeee)
  • ui: styling for small select box (74e039c)
  • ui: styling for SML input, select and autocomplete (a0df175)
  • ui: styling for the filter bar (28b0cb1)
  • add tabs element (#3184) (bc8d115)
  • add useMoveToFolderDialog hook (2ce22cb)
  • enable calling webiny destroy without specifying the folder (4da3c9c)
  • enrich webhook with Google Ads data (#3124) (6a47af9)
  • update admin app installers dependency graph (f4bbcd7)

Reverts

  • db-dynamodb: revert fuzzy search threshold to 0.6 (281450b)
webiny-js - v5.35.3

Published by adrians5j over 1 year ago

5.35.3 (2023-05-29)

Bug Fixes

  • migrations: handle scenarios when no data exists for a given locale (e4092ac)
webiny-js - v5.36.1

Published by adrians5j over 1 year ago

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)
webiny-js - v5.36.0

Published by adrians5j over 1 year ago

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)