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.3.0

Published by webiny-bot over 3 years ago

5.3.0 (2021-03-26)

Note: Version bump only for package webiny-js

webiny-js - v5.2.1

Published by webiny-bot over 3 years ago

5.2.1 (2021-03-21)

Note: Version bump only for package webiny-js

webiny-js - v5.2.0

Published by webiny-bot over 3 years ago

5.2.0 (2021-03-19)

Bug Fixes

  • make search case-insensitive (fd4d94d)
webiny-js - v5.1.0

Published by webiny-bot over 3 years ago

5.1.0 (2021-03-16)

Note: Version bump only for package webiny-js

webiny-js - v5.0.0

Published by webiny-bot over 3 years ago

5.0.0 (2021-03-09)

Note: Version bump only for package webiny-js

webiny-js - v4.14.0

Published by webiny-bot almost 4 years ago

4.14.0 (2020-10-30)

Note: Version bump only for package webiny-js

webiny-js - v4.13.0

Published by adrians5j about 4 years ago

4.13.0 (2020-10-06)

Note: Version bump only for package webiny-js

webiny-js - v4.12.1

Published by adrians5j about 4 years ago

4.12.1 (2020-09-17)

Note: Version bump only for package webiny-js

webiny-js - v4.12.0

Published by adrians5j about 4 years ago

4.12.0 (2020-09-16)

Bug Fixes

  • add createSchema prop to cms-model-field-to-graphql plugin's read property (67a3b36)
  • ensure multiple models context plugins don't clash (044ee77)
  • use the newly introduced skipExisting plugin registration option (789c749)
  • app-admin: add PluginCollection type to handle plugin collections (#1222) (e723744)
  • app-security: don't wrap email addresses with hyphens (#1197) (de141bf)
  • cli-plugin-deploy-components: disable status messages in CI (d6597fa)
  • project-utils: disable webpack progressbar in non interactive terminal (6b380e4)

Features

  • introduce plugin registration options and the skipExisting option (d3ca986)
  • app-admin: hide settings group if empty (73bed5b)
  • project-utils: source path options for buildAppSSR (f2f3de2), closes webiny/webiny-js#1218
  • ui: export Button types (e8061c2)
webiny-js - v4.11.0

Published by adrians5j about 4 years ago

4.11.0 (2020-09-09)

Bug Fixes

  • api-headless-cms: add equality check for id idValidation (5e7ee98)
  • api-headless-cms: trim fieldId before save (173db34)
  • app-headless-cms: add fieldIdValidator (613ccb8)
  • app-headless-cms: trim fieldId beforeChange (386be63)
  • add tsx extension (1e6d44c)
  • improve error messaging (e4fcf3b)
webiny-js - v4.10.0

Published by adrians5j about 4 years ago

4.10.0 (2020-09-01)

Note: Version bump only for package webiny-js

Bug Fixes

  • add backwards compatibility support (5ec071d)
  • add backwards compatibility support (d32b32b)
  • load latest / published revisions accordingly (4968ab2)
  • load latest / published revisions accordingly (1c407f5)
  • update Commodo versions (1e7a9e2)
  • update Commodo versions (086c0b2)
  • use loadRef instead of old findRefArgs (299fb02)
  • api-headless-cms: use triple quotes on content model description (#1199) (45f3e47)

Features

  • add refetchContent helper function (5121c7e)
  • add refresh content button (a38b458)
  • add support for data-testid attribute (dacbed3)
  • enable passing additional options (6c6523e)
webiny-js - v4.9.0

Published by adrians5j about 4 years ago

4.9.0 (2020-08-18)

Bug Fixes

  • correct dependencies (a773ea0)
  • set concurrencyLimit to 0 (740ab1e)
  • app-template-admin-full: apply user plugins after the template plugins (#1178) (ec76ff1)
  • cli-plugin-scaffold-admin-app-module: improve messaging (c7f43ba)
  • cli-plugin-scaffold-graphql-service: improve messaging (58e80c6)
  • cli-plugin-scaffold-lambda: improve messaging (2fb1c68)
  • cli-plugin-scaffold-node-package: improve messaging (6c23ab6)
  • cli-plugin-scaffold-react-app: improve messaging (ec69ad7)
  • cli-plugin-scaffold-react-package: improve messaging (dff0597)
  • add missing dependencies (705a036)
  • enable getContentModels and listContentModels in the READ/PREVIEW API (6c57c76)
  • simplify file tags form (5ac70cd)
  • simplify file tags form (4b2d1ef)

Features

  • improve messaging (0d2b629)
  • introduce wait helper function (3ed941b)
  • app-page-builder: add support for two-way element settings linking (afcde15)
  • add context-after-content-models plugin (a859fe1)
webiny-js - v4.8.0

Published by adrians5j about 4 years ago

4.8.0 (2020-08-12)

Bug Fixes

  • add --env param (728c6ab)
  • add --force param (4f53329)
  • add 15s wait after an IAM role has been created (4b6113c)
  • add default value (7144c58)
  • add error logging (0791932)
  • add missing array (77de092)
  • add missing key (d5cffa1)
  • add PagesListPage model (e598377)
  • allow async hook execution (af783cf)
  • change apps to api (837f9e2)
  • change babel.node to babel.react (48e9f64)
  • check if stack folder exists before moving on (f0816a0)
  • correct dependencies (2a0838a)
  • correct paths and updating of root package.json's "workspaces" property (c73ac71)
  • correct paths and updating of root package.json's "workspaces" property (5fbadab)
  • correct query filter (dc2a5e7)
  • format code (d50b6d2)
  • get currentEnvironment.name using the get function (7e9083a)
  • improve instructions (52331dd)
  • increase connection timeout to 10s (e222344)
  • increase pages list limit to 200 (af8f8cc)
  • increase wait after the CDN gets ready (753cfe5)
  • load full data when getting a single page (58dd5cc)
  • make "30" the default "timeout" value (ee4e18c)
  • make initial index.ts nicer (8b53f4a)
  • make initial index.ts nicer (64eac14)
  • prepend empty object when doing merge.recursive (b0ba01e)
  • prettify environments output (994147a)
  • read FM settings via SettingsManager client (94ac1a2)
  • remove "@shelf/jest-mongodb" (11548bc)
  • remove "exclude" / "references" (04f3147)
  • remove "tsx" extension (ff408c1)
  • remove timeout: 30 since the default value is already 30 (66a24fa)
  • remove duplicate test (2f805b9)
  • remove execa (not needed) (9d56331)
  • remove old scripts (32506ac)
  • remove redundant files (0762ee2)
  • remove word graphql (58d8a47)
  • rename cli-plugin-scaffold-app-graphql to cli-plugin-scaffold-admin-app-module (29f4979)
  • require cli-plugin-scaffold-admin-app-module (b41a2a8)
  • simplify the whole process (71b4660)
  • update dependencies (42a49f9)
  • update dependencies (2fe128d)
  • update dependencies (f96c5eb)
  • use PbPagesListPage for simple listing of pages (74a43a7)
  • use readJson lib (37947d5)
  • use path.join to construct file paths (b21c756)
  • app-page-builder: increase zIndex on File Manager overlay (#1157) (193d2fc)
  • app-page-builder: update images-list plugin type (#1165) (b5bf3f2)
  • create-webiny-project: don't update dependency version for file: protocol (e4ee7c0)
  • cwp-templates: add a postinstall script to properly link monorepo packages (ba1f28d)
  • cwp-templates: lock typescript version and restore composite flag (f595859)
  • cwp-templates: remove TS references from tsconfig.json (0320880)
  • headless: abstract function and add comment for reason (46f80ff)
  • headless: add alternative to pluralize if id is one character (d19c7a7)
  • headless: remove file changes from other pr (7dd3329)
  • project-utils: resolve babel-loader relative to the config (914db3d)
  • scaffolding: fix "method" field populated in resources.js (b75c23f)
  • scaffolding: update "exclude" and "reference" paths if needed (27085cf)
  • scaffolding: update dependencies (6a9a60a)

Features

  • add first and last flags (f87caa4)
  • add hook-stacks-info plugin (ff788b1)
  • add ability to prefix the Webiny tracking ID (f9d400c)
  • add caching (e8cdb64)
  • add support for onSuccess and onError callbacks (0824d6c)
  • cli: add "hook-stacks-info-apps" plugin (b4f570b)
  • cli: add "info" command (76c6970)
  • cli: add "info" command's plugin (e0d00ac)
  • cli: better console.log() indenting (69a1297)
  • cli: print all API URLs (64ad9a0)
  • cli: print both "apps" stacks' urls (f76f7a5)
  • cwp-template-full: add "hook-stacks-info-api" plugin (a8c49a3)
  • scaffolding: add 'custom app' react scaffolding plugin (8e6a505)
  • scaffolding: add admin / site templates; rename "custom" folder (296cb2f)
  • scaffolding: add node package scaffolding plugin (e805658)
  • scaffolding: add scaffolded app to resources.js & rename variable (dd3f676)
  • scaffolding: enforce location within projectRoot & run yarn (479ea2c)
  • scaffolding: enforce location within projectRoot & run yarn (b34ec8c)
  • scaffolding: simplify scaffolded package (d9c1a1b)
  • scaffolding: simplify scaffolded plugin (3902be0)
  • scaffolding: update base jest config path automatically (c1b93e8)
  • add react package scaffold plugin (0093a22)
webiny-js - v4.7.0

Published by adrians5j about 4 years ago

4.7.0 (2020-07-29)

Bug Fixes

  • commit messages link (a019b25)
  • add "--silent" when using env-cmd (eaa9d15)
  • contributing doc (8d47145)
  • copy message (dfea698)
  • move "--silent" flag after the filename (0e790ab)
  • prepend empty object when doing merge.recursive (9f677b3)
  • headless: add new environment alias in apollo cache (461468a)
  • headless: add refetch for environment aliases (29adbf6)
  • headless: add style for material icon (6fcc7ea)
  • headless: change tooltip to focus on icon instead of text (2455748)
  • storybook-utils: enforce string when executing prettier format (58addbe)

Features

  • serverless-cognito-user-pool: add support for username attributes and schema (#1160) (fc9bebb)
webiny-js - v4.6.0

Published by adrians5j over 4 years ago

4.6.0 (2020-07-21)

Bug Fixes

  • api-headless-cms: update hook plugin name to be entry specific (9394b36)
  • api-page-builder: always remove trailing slash from domain in settings (59af6bd)
  • app-headless-cms: add description props to SingleFile (085df03)
  • app-headless-cms: add localized value via useI18N (5ecf00c)
  • app-headless-cms: disable add index button (bfd1665)
  • app-headless-cms: fix field and bind props (36c314e)
  • app-headless-cms: update checkboxes field renderer (9360b54)
  • app-headless-cms: update datetime field (7de5bb0)
  • app-headless-cms: update radio-buttons renderer (9d6e1ac)
  • app-headless-cms: update select-box renderer (f56376a)
  • app-page-builder: remove trailing slashes from domain in settings form (3c47281)
  • changed plugin name, error message and brought back try and catch (5a7af7f)
  • checking results and error reports (aedb6e8)
  • created rough template for aws credentials validator plugin (726ab1a)
  • deleting hot fix comment and namespace statement (7f6a655)
  • fixed console.log (8442c12)
  • impoting sts from aws and trying to call getCallerIdentity (49e27b9)
  • removed interface Module from namespace NodeJS (f6de445)
  • replaced try and catch with promise and then to receive sts results (f6a5ef0)
  • setting error message with like to webiny aws set up page (9acca4c)
  • updated console message (74c4a41)
  • updated console message, removed comment and deleted aws.js file (9bb00d8)

Features

  • api-headless-cms: add support for data manager hooks (61101ff)
  • publish: lock 3rd party package dependencies before publishing to npm (ef05267)
webiny-js - v4.5.1

Published by adrians5j over 4 years ago

4.5.1 (2020-07-19)

Note: Version bump only for package webiny-js

webiny-js - v4.5.0

Published by adrians5j over 4 years ago

4.5.0 (2020-07-14)

Bug Fixes

  • increase "i18nGraphQL" function timeout (9cfe86c)
  • app-headless-cms: add refetchQueries to delete operation (fd5718c)
  • app-headless-cms: add missing key prop (829fc03)
  • app-plugin-admin-welcome-screen: fix styles on mobile (8a86c11)
  • create-webiny-project: improve CWP code structure and logging (aeff646)
  • cwp-templates: use bucket name as StatementId instead of a hardcoded value (e16f271)
  • serverless-aws-lambda: remove credentials from client instantiation (43528da)
  • serverless-aws-s3: remove credentials from client instantiation (fc87f37)
  • create "admin-api-information-dialog-graphql" plugin (654a62f)
  • create ApiUrlsDialog component (3a6f8d0)
  • create HeadlessCmsApiUrls component (cdad245)
  • export mock IDs for direct usage in tests (4e0c451)
  • make sure newly added ref fields cannot reference a model with no title field (752753b)
  • remerging from master branch, fixed handler error (2786e6e)
  • remove "AdminMenuContentSectionPlugin" type (ad29ab1)
  • remove @apollo/react-hooks (bcca08f)
  • remove properties (3ebd4e7)
  • removed searchModel from headless cms model fields text (de1b0b6)
  • rename ApiInformationDialog to ApiInformationDialogPlugin (3ec898a)
  • replace "Content" section in the main menu with "Page Builder" and "Form Builder" (066b6b3)
  • simplify "ApiInformationDialog" component (8d989df)
  • simplify ApiInformationDialog component (757d906)
  • use HeadlessCmsApiUrls component (d7edc0a)
  • app-plugin-admin-welcome-screen: override route-root to render at "/" path (c776109)
  • app-template: sort routes so * is always the last item (7e46209)
  • app-template-admin: remove root route (1373dcc)
  • app-template-site: remove root route (a6f2396)
  • headless: add dependency for apollo hooks (2283f95)
  • headless: add tooltip and label for headless api links (8689fc2)
  • headless: fix load of environment api for aliases (6512d07)

Features

  • api-headless-cms: add environmentAliases (e39cc12)
  • app-headless-cms: add environmentAliases (a217870)
  • app-page-builder: add configure domain confirmation (03b438b)
  • app-page-builder: add DialogContainer (00e2cee)
  • app-page-builder: add useConfigureDomainDialog hook (d740954)
  • app-page-builder: add useSiteStatus (6043926)
  • app-page-builder: add useSiteStatus hook (e9b98f4)
  • app-page-builder: remove domain input (485a05c)
  • headless: add all environment aliases to info and styling (c24f4c3)
  • headless: add info icon and style environment information dialog (7feb620)
webiny-js - v4.4.0

Published by adrians5j over 4 years ago

4.4.0 (2020-07-08)

Bug Fixes

  • add "test" script (25c327f)
  • add missing dependency (d53b60e)
  • add missing dev dependencies (b44caa6)
  • add missing file (a00934e)
  • add new dependencies (7107e36)
  • add new dependencies (119000d)
  • add role (cb3408c)
  • correct query error message (4c72139)
  • correct query error message (d4b1d57)
  • created base to catch cateogories with linked pages (e4c6617)
  • extract plugin into a separate file (fb6ebe0)
  • imported withHooks and attempting to find PbPage (669fb0a)
  • improve logging (51ca36e)
  • improve template (f95e063)
  • move "@commodo/fields-storage-nedb" to regular dependencies (edf8cde)
  • passed context into PbCategory of api page builder model (52e48c6)
  • passing in a fake context value to PbCategory model (785ec43)
  • remove unneeded jest-mongodb (86bb40c)
  • remove unused import (cbd8948)
  • removed comment (bb2c9de)
  • removed fake PbContext reference (ded5adf)
  • update comments (9921813)
  • use "replace-in-path" lib (ff459ad)
  • admin-welcome-screen: hide links from unauthorized users. (#1078) (d3a0546)
  • app-page-builder: add missing query variable to use apollo cache (abf97b2)
  • app-page-builder: replace a with Link component (ea91d6b)
  • cli: remove update-notifier (600a396)
  • cli-plugin-deploy-components: send "stack-deploy-end" event on Ctrl+C (3feb6e3)
  • create-webiny-project: don't add version tag when using local template files (13b6a31)
  • create-webiny-project: include original error message in error being thrown (4b5aca3)
  • create-webiny-project: remove typo (bf82a16)
  • create-webiny-project: set default value for log parameter (319047f)
  • create-webiny-project: update usage of tracking package (e972bf4)
  • project-utils: set anonymous user id during production build (b6768bf)
  • react-router: strip same origin from links for proper preloading (8f68bbc)
  • serverless-aws-s3-object: check if bucket still exists before attempting to delete a file (042119e)
  • styles: page preview background color and rich text color on dark theme (#1052) (1f7c0de)
  • tracking: replace posthog-node library with simple HTTP requests (ffa453a)
  • throw a proper error message on invalid environment or API type (3b24817)
  • updated reference to context.models from beforeDelete (cdbf398)
  • use titleFieldId in order to perform referenceIn checks (c7b3b6c)

Features

  • add a sample test to the template (c92bae4)
  • allow defining the name of the initial model (365b7ee)
  • cli: add onExit callback (5055d85)
  • cwp-templates: generate JWT_SECRET, S3_BUCKET, and MONGODB_NAME for all environments (#1103) (210f8f3)
webiny-js - v4.3.1

Published by adrians5j over 4 years ago

4.3.1 (2020-07-01)

Bug Fixes

  • correct query error message (4c72139)
webiny-js - v4.3.0

Published by adrians5j over 4 years ago

4.3.0 (2020-07-01)

Bug Fixes

  • export mock IDs for direct usage in tests (fc6882b)
  • make sure newly added ref fields cannot reference a model with no title field (265644d)
  • app-plugin-admin-welcome-screen: override route-root to render at "/" path (0137548)
  • app-template: sort routes so * is always the last item (4db91d7)
  • app-template-admin: remove root route (5179b3f)
  • app-template-site: remove root route (c9a1fa3)
  • add @webiny/app to dependencies (18ce699)
  • export menu and header logo separately (9a265f8)
  • hide settings menu items from unwarranted users (#1066) (72c5fce)
  • increase concurrencyLimit to 50 (9d3ca41)
  • remove "AdminMenuContentSectionPlugin" type (a69c1ac)
  • replace "admin-header-logo" with "admin-menu-logo" (454ef5c)
  • replace "Content" section in the main menu with "Page Builder" and "Form Builder" (856482b)
  • app-form-builder: fix field validation message (4e7449a)
  • app-headless-cms: sync modelId list in ref field (fd0a658)
  • app-template: sort routes and handle catch-all route paths (9b5841b)
  • app-template: use https URL for telemetry (c065a03)
  • app-template-admin: add missing TS references (434c2ba)
  • cli-plugin-scaffold-graphql-service: add lambda role to generated resource (4e512c3)
  • cli-plugin-scaffold-graphql-service: update template code (a14efed)
  • plugins: assign autogenerated plugin name to the plugin object (62a4812)
  • sort out dependencies (cb1f43f)

Features

  • api-headless-cms: add CmsModelLockedFieldPlugin plugin (6b12797)
  • api-headless-cms: add environmentAliases (257a6ef)
  • api-headless-cms: add additional data to lockedFields (ec935f8)
  • api-headless-cms: add more fields to LockedFields model (9834107)
  • api-headless-cms: check lockedField invariant (102d93b)
  • app-headless-cms: add environmentAliases (6e23941)
  • app-headless-cms: add lockedField to renderSettings params (82ff658)
  • app-headless-cms: disable input if lockedField invariant (46ef8dd)
  • app-page-builder: add configure domain confirmation (07fe0bf)
  • app-page-builder: add DialogContainer (b05759d)
  • app-page-builder: add useConfigureDomainDialog hook (7276266)
  • app-page-builder: add useSiteStatus (0e3030b)
  • app-page-builder: add useSiteStatus hook (5f48957)
  • app-page-builder: remove domain input (bcc41d0)
  • add "AdminMenuLogoPlugin" (45d4f21)
  • add "select" field renderer (#1077) (be8d08c)
  • add "white" prop (706a20b)
  • add t template string literal for i18n support (ee95c3c)
  • i18n for the mailchimp app (03d7913)
  • i18n support for typeform app using t template literal (c880db4)