40 KiB
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
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
4.0.0-alpha.13 (2022-06-16)
Bug Fixes
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
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
- cli: Add node shebang to index.js. (f711fa9)
- cli: Update getDirectories. (8af70b0)
- V4 fixes. (088e210)
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
- Fixes for CLI build. (3e58d59)
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
3.22.0 (2021-09-27)
Bug Fixes
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
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)