Skip to content

Releases: webiny/webiny-js

v4.12.0

16 Sep 12:54
Compare
Choose a tag to compare

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)

v4.11.0

09 Sep 14:26
Compare
Choose a tag to compare

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)

v4.10.0

01 Sep 18:03
Compare
Choose a tag to compare

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)

v4.9.0

18 Aug 12:05
Compare
Choose a tag to compare

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)

v4.8.0

12 Aug 11:47
Compare
Choose a tag to compare

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

Read more

v4.7.0

29 Jul 10:16
Compare
Choose a tag to compare

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)

v4.6.0

21 Jul 15:35
Compare
Choose a tag to compare

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)

v4.5.1

19 Jul 18:31
Compare
Choose a tag to compare

4.5.1 (2020-07-19)

Note: Version bump only for package webiny-js

v4.5.0

14 Jul 15:39
Compare
Choose a tag to compare

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)

v4.4.0

08 Jul 08:53
Compare
Choose a tag to compare

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)