Skip to content

Latest commit

 

History

History
1109 lines (425 loc) · 43.7 KB

CHANGELOG.md

File metadata and controls

1109 lines (425 loc) · 43.7 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

4.0.0-alpha.25 (2022-08-23)

Bug Fixes

  • Clean up files. (eaf6bde)
  • cli: Fix CLI print tests. (fd8345e)
  • cli: Improve CLI options specification. (6d550fd)
  • cli: Remove dependency chalk. (aebe925)
  • deps: Update dependency commander to v9.4.0. (e2cd7d6)
  • server-dev: Remove build retries. (c27ff36)

Features

  • Cleanup dev server logs. (27a22c8)
  • CLI output improvements. (f00bb9b)
  • cli: Add log level option. (5903c8e)
  • cli: Imporve build and start command output. (f721792)
  • cli: Throw if Lowdefy CLI is run with node < v14. (4a99337)
  • Improved logging WIP. (0bbf19d)

4.0.0-alpha.24 (2022-08-19)

Note: Version bump only for package lowdefy

4.0.0-alpha.23 (2022-08-03)

Note: Version bump only for package lowdefy

4.0.0-alpha.22 (2022-07-12)

Note: Version bump only for package lowdefy

4.0.0-alpha.21 (2022-07-11)

Note: Version bump only for package lowdefy

4.0.0-alpha.20 (2022-07-09)

Note: Version bump only for package lowdefy

4.0.0-alpha.19 (2022-07-06)

Note: Version bump only for package lowdefy

4.0.0-alpha.18 (2022-06-27)

4.0.0-alpha.16 (2022-06-20)

Bug Fixes

  • Configure server Lowdefy build with env variables, not args. (590588c)

4.0.0-alpha.15 (2022-06-19)

Bug Fixes

  • Configure server lowdefy build with commandline args instead of env from CLI (648f050)

Features

  • Add —no-next-build option to CLI build command. (9b565f4)

4.0.0-alpha.17 (2022-06-24)

Note: Version bump only for package lowdefy

4.0.0-alpha.16 (2022-06-20)

Bug Fixes

  • Configure server Lowdefy build with env variables, not args. (590588c)

4.0.0-alpha.15 (2022-06-19)

Bug Fixes

  • cli: Define build directory on context. (51bc05f)
  • Configure server lowdefy build with commandline args instead of env from CLI (648f050)
  • Remove output directory cli option (ba281a6)

Features

  • Add —no-next-build option to CLI build command. (9b565f4)

4.0.0-alpha.14 (2022-06-19)

Bug Fixes

  • cli: Define build directory on context. (51bc05f)
  • Remove output directory cli option (ba281a6)

4.0.0-alpha.13 (2022-06-16)

Bug Fixes

  • cli: Check env for configDirectory. (f8964ca)
  • Use createRequire to import json files. (a9c7ec4)

Features

  • cli: Add —no-open option to cli dev command. (bc5b12f)
  • cli: Cli to load .env for build and start commands. (ac34fe8)
  • Package updates. (e024181)
  • Package Updates. (0f9d8cd)

4.0.0-alpha.12 (2022-05-23)

Note: Version bump only for package lowdefy

4.0.0-alpha.11 (2022-05-20)

Bug Fixes

  • cli: Do not copy node_modules in plugin folders. (a5a131d)
  • cli: Plugins should be added as dependencies, not devDependencies. (e11e11f)
  • Fix tests. (eb85c58)
  • Use fileURLToPath when loading json files. (4885462)
  • Windows compatibility fixes. (8ecdfc4)

4.0.0-alpha.10 (2022-05-06)

Note: Version bump only for package lowdefy

4.0.0-alpha.9 (2022-05-06)

Bug Fixes

4.0.0-alpha.8 (2022-03-16)

Bug Fixes

  • cli: Do not merge app and server package jsons (7a97261)
  • cli: Fix CLI tests. (1c8dc54)

Features

  • Add support for typePrefix on custom plugins. (d66d395)
  • cli: Add install custom plugins as dev dependencies. (b6ab43b)
  • cli: Copy plugins folder to server. (9f4ff92)
  • cli: Merge user package json into server package json. (899a15f)
  • Create types map for custom plugins. (5ddf739)
  • Custom plugins on dev server. (9f65d13)

4.0.0-alpha.7 (2022-02-21)

Bug Fixes

  • cli: Change additional base dir references to config. (e20cfdf)
  • cli: Fix icon in init command. (295faba)
  • cli: Fix jest es module mocks. (78480e8)
  • deps: Update dependency axios to v0.25.0. (ddf13bb)
  • deps: Update dependency commander to v9.0.0. (aebd5be)
  • Downgrade dependency ora to v5.4.1 (ea28ea5)
  • Fix V4 tests. (d082d0c)
  • node-utils: Convert writeFile function prototype. (5371430)

Features

  • Add watch and ignore paths, default ref resolver to dev server and build. (c700d9f)
  • cli: Add config option for server-dev and server directories. (07902b0)
  • cli: Add port option for start command. (9e16e2f)
  • cli: Add port setting to dev command. (546798a)
  • cli: Pass package manager setting to dev server. (0425f07)
  • cli: Rename base-directory to config-directory. (f09c569)
  • operators: Change dependancy from js-yaml to yaml. (cbb71d8)
  • server-dev: Add .env and lowdefy version watchers. (bc52268)

BREAKING CHANGES

  • operators: _yaml.parse now takes an array or an object data instead of a string.
  • cli: Rename base-directory to config-directory.

3.23.2 (2021-11-29)

4.0.0-alpha.6 (2022-01-20)

Bug Fixes

  • cli: Fix CLI dev server command. (49f6c20)

Features

  • Add server manager and file watcher in reload event stream. (8474aaf)
  • cli: Add v4 dev command to CLI. (02770f5)
  • clie: Update BatchChanges to repeat and pass args to callback function. (6dd29c5)
  • Create wait helper function. (42c09f4)
  • server-dev: Add the abilty to restart the dev server. (b610a63)

4.0.0-alpha.5 (2021-11-27)

Bug Fixes

Features

  • Add start command to CLI. (19bf81a)
  • Add types object to telemetry. (d2509b3)
  • Update server package.json if plugin deps change. (09f7bca), closes #943

4.0.0-alpha.4 (2021-11-25)

3.23.2 (2021-11-29)

Note: Version bump only for package lowdefy

4.0.0-alpha.3 (2021-11-25)

Note: Version bump only for package lowdefy

4.0.0-alpha.2 (2021-11-25)

Bug Fixes

Features

  • Fetch, install and build @lowdefy/server from CLI. (7966538)

4.0.0-alpha.1 (2021-11-25)

Bug Fixes

  • Clean up server configuration. (dea25de)
  • deps: Update dependency axios to v0.23.0. (f04f720)
  • deps: Update dependency chalk to v4.1.2. (5a80923)
  • deps: Update dependency chokidar to v3.5.2. (ea8300a)
  • deps: Update dependency commander to v8.3.0. (45489e6)
  • deps: Update dependency mssql to v7.2.1. (c9acf42)
  • deps: Update dependency ora to v6.0.1. (25e82f5)
  • deps: Update dependency pg to v8.7.1. (cc2e30a)
  • deps: Update dependency reload to v3.2.0. (101ca3c)
  • deps: Update package axios to v0.24.0. (ea4f077)
  • Fix tests (80c00f4)
  • Next server fixes (d5ab3d9)
  • Replace all front end testing with @testing-library/react, jest and other updates. (22ec295)

Features

  • Make @lowdefy/build a dev dependency of server. (fa97eb6)

3.23.1 (2021-11-20)

Note: Version bump only for package lowdefy

3.23.0 (2021-11-19)

Note: Version bump only for package lowdefy

3.23.0-alpha.0 (2021-11-09)

Bug Fixes

  • Support .yml in lowdefy.yaml file. (0f7cc2a), closes #902

3.22.0 (2021-09-27)

Bug Fixes

  • cli: Use renderer served from blocks server url if configured. (69d14b4), closes #840

3.22.0-alpha.1 (2021-09-20)

Bug Fixes

  • cli: Add readme to CLI package. (cf5c406)
  • deps: Update dependency axios to v0.21.4 (81cd2b6)
  • docs: Change npx commands to specific versions for deployments. (f2c380b)
  • docs: Convert CLI commands to npx commands. (c9cd643)

3.22.0-alpha.0 (2021-09-08)

Note: Version bump only for package lowdefy

3.21.2 (2021-08-31)

Note: Version bump only for package lowdefy

3.21.2-alpha.0 (2021-08-31)

Note: Version bump only for package lowdefy

3.21.1 (2021-08-26)

Note: Version bump only for package lowdefy

3.21.0 (2021-08-25)

Note: Version bump only for package lowdefy

3.20.4 (2021-08-21)

Note: Version bump only for package lowdefy

3.20.3 (2021-08-20)

Bug Fixes

  • cli: Initialise basePath in CLI dev server. (3c2093a)

3.20.2 (2021-08-20)

Bug Fixes

  • cli: Initialise basePath in CLI dev server. (3c2093a)

3.20.1 (2021-08-20)

Note: Version bump only for package lowdefy

3.20.0 (2021-08-20)

Bug Fixes

  • cli: Do not exit dev server if the initial build fails (41653f8), closes #711
  • cli: Fix print tests in CI. (6be137d)

Features

  • build: Add support for app default ref resolver function. (b23e8c9)
  • cli: Add option to configure cli from the lowdefy.yaml file (e4f62d0)
  • cli: Add watch and watchIgnore options to dev command (9eaf3e8)
  • docs: Document _ref resolver functions. (446b383)
  • Make blocks server URL configurable. (65c9fe7), closes #670

3.19.0 (2021-07-26)

Note: Version bump only for package lowdefy

3.18.1 (2021-06-30)

Note: Version bump only for package lowdefy

3.18.0 (2021-06-17)

Note: Version bump only for package lowdefy

3.17.2 (2021-06-11)

Note: Version bump only for package lowdefy

3.17.1 (2021-06-11)

Note: Version bump only for package lowdefy

3.17.0 (2021-06-11)

Note: Version bump only for package lowdefy

3.17.0-alpha.3 (2021-06-09)

Bug Fixes

  • cli: Open docs link in new tab. (2da64c2)

3.17.0-alpha.2 (2021-06-09)

Note: Version bump only for package lowdefy

3.17.0-alpha.1 (2021-06-09)

Note: Version bump only for package lowdefy

3.17.0-alpha.0 (2021-06-09)

Note: Version bump only for package lowdefy

3.16.5 (2021-05-31)

Bug Fixes

  • deps: update apollo server packages to v2.24.1. (a538a22)
  • deps: update apollo server packages to v2.25.0 (bbe713d)
  • deps: update dependency dotenv to v10.0.0 (19e6a71)
  • deps: update dependency fs-extra to v10.0.0 (d9ad1a5)
  • deps: update dependency js-yaml to v4.1.0 (d3954f3)
  • deps: update dependency mssql to v7.1.0. (becfe14)
  • deps: update dependency pg to v8.6.0 (630b448)

3.16.4 (2021-05-28)

Bug Fixes

  • cli: Fix CLI for previous lowdefy versions (89b8533), closes #598
  • cli: Fix dev server reload. (af6e70d)

3.16.3 (2021-05-27)

Bug Fixes

  • servers: Append html when serving index from url root (12cb782)

3.16.2 (2021-05-26)

Bug Fixes

  • cli: Fix cli dev server missing import (beff373)

3.16.1 (2021-05-26)

Note: Version bump only for package lowdefy

3.16.0 (2021-05-26)

Bug Fixes

  • Rename appendHeader to appendHead. (4e79736)
  • webpack config so that index.html is not minified. (d9cbf8d)
  • servers: Express function changed to async. (6df571b)

Features

  • Include contenthash in webpack output. (dd2adbb), closes #575
  • cli: Add appendHead, appendBody and custom js scripts. (0f74833)

3.15.0 (2021-05-11)

Bug Fixes

  • Remove support for oracle db due to lack of apple silicon support. (0a1ca68)

3.14.1 (2021-04-28)

Note: Version bump only for package lowdefy

3.14.0 (2021-04-26)

Bug Fixes

  • Make lgtm corrections. (ef20857)
  • cli: Fix webpack config mode, should be production. (86d7f38)

3.13.0 (2021-04-16)

Bug Fixes

  • Fix graphql-federated build, move knex dependencies to cli. (ff32126)
  • Update react, react-dom and react-test-renderer to v17.0.2 (78969ab)

3.12.6 (2021-04-06)

Note: Version bump only for package lowdefy

3.12.5 (2021-03-31)

Note: Version bump only for package lowdefy

3.12.4 (2021-03-30)

Note: Version bump only for package lowdefy

3.12.3 (2021-03-26)

Note: Version bump only for package lowdefy

3.12.2 (2021-03-24)

Note: Version bump only for package lowdefy

3.12.1 (2021-03-24)

Note: Version bump only for package lowdefy

3.12.0 (2021-03-24)

Note: Version bump only for package lowdefy

3.11.4 (2021-03-19)

Note: Version bump only for package lowdefy

3.11.3 (2021-03-12)

Bug Fixes

  • cli: Fix dev server url paths for auth callback (8cb2717)

3.11.2 (2021-03-11)

Note: Version bump only for package lowdefy

3.11.1 (2021-03-11)

Note: Version bump only for package lowdefy

3.11.0 (2021-03-11)

Bug Fixes

  • Update telemetry data field names. (085e5cc)

Features

  • Move all servers to expressed based apps. (ffc6043)
  • use setHeader plugin to set auth headers (6238c6f)
  • graphql: Add OpenID Connect flow queries. (1ac0b3d)

3.10.2 (2021-02-25)

Bug Fixes

  • cli: Log info about created files in init (bcb8933)
  • docs: Improve body markdown block ids in tutorial (7e04786)

3.10.1 (2021-02-19)

Bug Fixes

  • cli: Give dev command name to startup function. (1ce7e3f)
  • cli: Stop dev server if lowdefy version changes (a944cc8), closes #447

3.10.0 (2021-02-17)

Bug Fixes

  • cli: Log command and lowdefy version in error handler. (6c1ed5b)
  • deps: Update dependency apollo-server packages to v2.21.0 (276012c)
  • deps: Update dependency css-loader to v5.0.2. (6dd6a82)
  • deps: Update dependency html-webpack-plugin to v5.1.0 (d0dd688)
  • deps: Update dependency webpack to v5.22.0. (bb9f69e)
  • deps: Update dependency webpack-cli to v4.5.0. (445d55c)
  • deps: Update package commander to v7.1.0. (e13945e)

Features

  • cli: Add init command to cli. (ec496a5)
  • cli: Check for outdated versions on startup. (7236da3)
  • cli: Rename @lowdefy/cli package to lowdefy (b73777a)

3.9.0 (2021-02-16)

Note: Version bump only for package @lowdefy/cli

3.8.0 (2021-02-12)

Note: Version bump only for package @lowdefy/cli

3.7.2 (2021-02-09)

Bug Fixes

  • Fix package lifecycle scripts. (af7f3a8)

3.7.1 (2021-02-09)

Note: Version bump only for package @lowdefy/cli

3.7.0 (2021-02-09)

Note: Version bump only for package @lowdefy/cli

3.6.0 (2021-02-05)

Bug Fixes

  • cli: Fix netlify build. (3c930e8)

Features

  • 🐢Redirect all paths to blocks-cdn. (a45447a)

3.5.0 (2021-02-05)

Bug Fixes

  • cli: Clean node_modules in netlify build before copying. (9251d58)
  • cli: Fix function name case (1ba1c65)
  • cli: Fix reload port clash when running multiple dev servers. (4910718)
  • cli: Only start server if initial build has completed. (20cfcaa)
  • deps: update dependency chokidar to v3.5.1 (fe8ff89)
  • deps: Update dependency copy-webpack-plugin to v7.0.0. (901d412)
  • deps: Update dependency graphql to v15.5.0 (90acf72)
  • deps: Update dependency ora to v5.3.0. (542c115)

3.4.0 (2021-01-20)

Note: Version bump only for package @lowdefy/cli

3.3.0 (2021-01-18)

Bug Fixes

  • cli: add dev server port option (744ce51)
  • deps: update apollo server packages to v2.19.1 (#326) (8b977e3)
  • deps: update apollo server packages to v2.19.2 (68f89d0)
  • deps: update dependency axios to v0.21.1 [security] (99d91ed)
  • deps: update dependency chokidar to v3.5.0 (#329) (3e79f6f)
  • deps: Update js-yaml from 3.14.1 to 4.0.0. (1a9e1f9)

Features

  • cli: Rename version field in lowdefy.yaml to lowdefy. (51ed277)

3.2.0 (2021-01-18)

Bug Fixes

  • cli: add dev server port option (744ce51)
  • deps: update apollo server packages to v2.19.1 (#326) (8b977e3)
  • deps: update apollo server packages to v2.19.2 (68f89d0)
  • deps: update dependency axios to v0.21.1 [security] (99d91ed)
  • deps: update dependency chokidar to v3.5.0 (#329) (3e79f6f)
  • deps: Update js-yaml from 3.14.1 to 4.0.0. (1a9e1f9)

Features

  • cli: Rename version field in lowdefy.yaml to lowdefy. (51ed277)

3.1.0 (2020-12-15)

Bug Fixes

  • cli: Use startUp function in clean-cache command (cc6ffa0)
  • deps: update dependency commander to v6.2.1 (71d62c9)

Features

  • cli: add app and machine ids to telemetry (a3a2bc0)
  • cli: add disable telemetry flag (c97cde4)
  • cli: add telemetry (3ce6dc5)
  • cli: Clean block meta cache on build and dev commands. (4fb5fbd)
  • cli: Log cli errors to lowdefy api. (4e8ef7b)
  • cli: Shutdown development server if .env file changed. (1a89a11)

3.0.0 (2020-12-15)

Bug Fixes

  • cli: Use startUp function in clean-cache command (cc6ffa0)
  • deps: update dependency commander to v6.2.1 (71d62c9)

Features

  • cli: add app and machine ids to telemetry (a3a2bc0)
  • cli: add disable telemetry flag (c97cde4)
  • cli: add telemetry (3ce6dc5)
  • cli: Clean block meta cache on build and dev commands. (4fb5fbd)
  • cli: Log cli errors to lowdefy api. (4e8ef7b)
  • cli: Shutdown development server if .env file changed. (1a89a11)

3.0.0-alpha.7 (2020-12-10)

Bug Fixes

  • cli: fix build script mf path (1548905)
  • cli: fix clean cache description and error messages (a3a9ffc)
  • cli: fix dev server static path (b963569)
  • cli: fix test imports (93d35e4)
  • cli: node_modules should be moved to project root in build-netlify (9c46108)
  • cli: react and @lowdefy/block-tools should be dev deps (3859a43)
  • cli: update block-tools package version (c24e31e)
  • deps: update apollo graphql packages to v2.19.0 (a620fb0)
  • deps: update dependency js-yaml to v3.14.1 (935ad89)
  • @lowdefy/block-tools version in cli (2cc6ae2)
  • ci test fixes (1f2d71b)
  • deps: update dependency chokidar to v3.4.3 (89bcb1f)
  • deps: update dependency commander to v6.2.0 (01781af)

Features

  • blockTools: bump version (b450047)
  • blockTools: move module fed functions to blockTools (5e6cebf), closes #219
  • cli: add build-netlify command (c779ac7)
  • cli: add clean cache command (1a97665)
  • cli: add errorBoundary and getLowdefyVersion utils (519e604)
  • cli: add ora spinners (5ac00f5)
  • cli: add output directory option to build (6a09779)
  • cli: add suport for user public assets in netlify build (e11a9de)
  • cli: console output improvements (9ea1c22)
  • cli: dev server running (8d33183)
  • cli: do not print in color in netlify builds (ce5b29e)
  • cli: improve cli console logs (7ca7509), closes #247
  • cli: improve errors (dfa9629)
  • cli: improve module federation, use @lowdefy/graphql-federated (1139232)
  • cli: init cli with build command (92fff8f)
  • cli: init dev server (7eae1a8)
  • cli: init loadBuildScriptToCache (f2eabfa)
  • cli: init module federation of build script (34dba01)
  • cli: print tests, ux polish (9b6a3e1)
  • cli: read secrets from env, add dotenv (6b9bd63)
  • servers: add logos, favicons and pwa icons (fc8610e)