5.2.2 (2024-11-22)
- security: patch cross-spawn dependency vulnerabilities (#698) (296a67a)
- security: patch micromatch dependency vulnerabilities (#697) (14be814)
5.2.1 (2024-11-15)
5.2.0 (2024-10-14)
5.1.10 (2024-09-05)
5.1.9 (2024-08-21)
5.1.8 (2024-06-20)
5.1.7 (2024-06-14)
5.1.6 (2024-06-09)
5.1.5 (2024-05-17)
5.1.4 (2024-05-16)
5.1.3 (2024-04-25)
5.1.2 (2024-04-15)
5.1.1 (2024-04-12)
5.1.0 (2024-03-27)
5.0.10 (2024-03-25)
5.0.9 (2024-03-11)
5.0.8 (2024-03-11)
5.0.7 (2024-03-08)
5.0.6 (2024-03-08)
5.0.5 (2024-03-04)
5.0.4 (2024-02-29)
5.0.3 (2024-02-22)
5.0.2 (2024-02-19)
5.0.1 (2024-02-19)
5.0.0 (2024-02-06)
- requires node>=18
4.3.2 (2024-01-26)
4.3.1 (2024-01-12)
4.3.0 (2023-12-14)
4.2.5 (2023-12-07)
4.2.4 (2023-12-07)
4.2.3 (2023-11-16)
4.2.2 (2023-10-20)
4.2.1 (2023-10-20)
4.2.0 (2023-09-01)
4.1.7 (2023-09-01)
4.1.6 (2023-09-01)
4.1.5 (2023-08-04)
4.1.4 (2023-08-04)
- security: patch dottie dependency vulnerabilities (#618) (827fde2)
- security: patch semver dependency vulnerabilities (#615) (2b598b3)
- security: patch tough-cookie dependency vulnerabilities (#616) (002bb89)
- security: patch word-wrap dependency vulnerabilities (#617) (f20b6dc)
4.1.3 (2023-07-24)
4.1.2 (2023-07-24)
4.1.1 (2023-07-21)
- orm_version and database_type are now optionnal on schema:apply to ensure v2 compatibility (#612) (5abc776)
4.1.0 (2023-07-10)
4.0.2 (2023-06-30)
4.0.1 (2023-06-23)
4.0.0 (2023-06-19)
- agent-nodejs: toolbelt can now connect to SSL database via connection URI (#604) (58b0856)
- node: end the support of Node.js versions 10, 11, 12, 13 (#592) (9c17132)
- node: users will have to upgrade to Node.js version 14+ to ensure a full compatibility
4.0.0-beta.3 (2023-06-14)
4.0.0-beta.2 (2023-06-08)
- project-creation: prompt for database schema when only --databaseConnectionURL flag is given (#602) (ddec281)
3.4.3 (2023-06-08)
- project-creation: prompt for database schema when only --databaseConnectionURL flag is given (#602) (ddec281)
4.0.0-beta.1 (2023-05-31)
- node: users will have to upgrade to Node.js version 14+ to ensure a full compatibility
3.4.2 (2023-05-30)
3.4.1 (2023-05-29)
3.4.0 (2023-04-24)
3.3.0 (2023-04-17)
3.2.4 (2023-04-11)
3.2.3 (2023-03-31)
3.2.2 (2023-03-30)
- mongoose-models: don't use quote on model attributes that do not have special characters (#577) (1b1a3fc)
3.2.1 (2023-03-28)
3.2.0 (2023-03-27)
3.1.11 (2023-03-15)
- schema:update: properly retrieve the export path of the models when using multiple databases (#555) (0e676b9)
3.1.10 (2023-03-14)
3.1.9 (2023-03-13)
3.1.8 (2023-03-13)
3.1.7 (2023-03-13)
3.1.6 (2023-03-13)
3.1.5 (2023-03-09)
3.1.4 (2023-03-08)
3.1.3 (2023-03-08)
3.1.2 (2023-03-01)
3.1.1 (2023-02-28)
3.1.0 (2023-02-13)
3.0.12 (2023-02-09)
3.0.12-beta.2 (2023-02-08)
3.0.12-beta.1 (2023-02-08)
3.0.11 (2023-02-03)
3.0.10 (2023-01-24)
3.0.9 (2023-01-19)
3.0.8 (2023-01-19)
3.0.7 (2023-01-19)
3.0.6 (2022-11-30)
3.0.5 (2022-11-28)
3.0.4 (2022-11-02)
3.0.3 (2022-10-26)
3.0.2 (2022-10-25)
3.0.1 (2022-10-10)
3.0.1-beta.1 (2022-09-06)
3.0.0 (2022-09-06)
forest branch
,forest push
,forest deploy
usage is now based onFOREST_ENV_SECRET
2.7.2 (2022-07-06)
2.7.1 (2022-07-04)
- init: correctly generate database url when needed (#384) (4ae33e2)
- security: patch semantic-release dependencies vulnerabilities (#391) (889f503)
- security: patch semver-regex dependency vulnerability (#390) (8a05858)
2.7.0 (2022-05-31)
2.6.11 (2022-05-10)
2.6.10 (2022-05-04)
2.6.9 (2022-05-04)
2.6.8 (2022-04-27)
2.6.7 (2022-04-19)
- security: patch ansi-regex dependency vulnerabilities (8bb7fb5)
- security: patch ansi-regex dependency vulnerabilities (f0a9693)
- security: patch async dependency vulnerabilities (78e36e3)
- security: patch follow-redirects dependency vulnerabilities (1c03034)
- security: patch jsprim dependency vulnerabilities (14a59d8)
- security: patch moment dependency vulnerabilities (239c91a)
- security: patch node-fetch dependency vulnerability (#349) (8c5661c)
2.6.6 (2022-04-19)
2.6.5 (2022-04-15)
2.6.4 (2022-04-06)
2.6.3 (2022-03-28)
2.6.2 (2022-03-22)
2.6.1 (2022-03-15)
2.6.0 (2022-02-21)
2.5.5 (2022-01-03)
2.5.4 (2021-12-31)
2.5.3 (2021-12-31)
2.5.2 (2021-12-30)
2.5.1 (2021-12-10)
2.5.0 (2021-11-15)
2.4.1 (2021-10-28)
2.4.0 (2021-10-26)
2.3.6 (2021-10-22)
2.3.5 (2021-10-14)
2.3.4 (2021-09-22)
2.3.3 (2021-09-22)
- security: patch glob-parent dependency vulnerability (#185) (ec0e407)
- security: patch hosted-git-info dependency vulnerability (#187) (6ba6afb)
- security: patch normalize-url dependency vulnerability (#181) (dbdc185)
2.3.2 (2021-09-22)
2.3.1 (2021-09-22)
- security: patch jose dependency vulnerability (#161) (f224f04)
- security: patch path-parse dependency vulnerabilities (#214) (9532d3f)
- security: patch semantic-release vulnerabilities (#225) (abd1aff)
- security: patch tmpl dependency vulnerabilities (#224) (3a6a4ae)
2.3.0 (2021-09-02)
2.2.8 (2021-08-25)
- dumper: ignore stats model name when generating/updating project to avoid route conflicts (#216) (649f802)
2.2.7 (2021-08-16)
2.2.6 (2021-08-04)
- automatically add
fieldsToFlatten
property for mongoose projects to the generated files (#212) (08b5661)
2.2.5 (2021-08-03)
2.2.4 (2021-07-26)
2.2.3 (2021-07-23)
2.2.2 (2021-07-20)
2.2.1 (2021-07-16)
2.2.0 (2021-07-15)
- logout also logout from forest.d folder (#202) (4adb531)
- save token in forest.d folder (#201) (d560d45)
2.2.0-beta.4 (2021-07-13)
2.2.0-beta.3 (2021-07-12)
2.2.0-beta.2 (2021-07-12)
2.2.0-beta.1 (2021-07-09)
2.1.2 (2021-06-17)
2.1.1 (2021-06-10)
2.1.0 (2021-05-26)
2.0.8 (2021-05-25)
2.0.7 (2021-05-25)
- update cli-table dependency (28638b2)
2.0.6 (2021-04-29)
- add missing keys isReadOnly for actions fields, isPrimaryKey and foreignAndPrimaryKey for fields (5c031cc)
2.0.5 (2021-04-09)
- dwo: allow to deploy on remote non production reference environment (d68c52a)
2.0.4 (2021-04-06)
2.0.3 (2021-04-06)
2.0.2 (2021-04-06)
2.0.1 (2021-03-19)
2.0.0 (2021-02-23)
- the default login method now require to validate a temporary code on Forest Admin
2.0.0-beta.3 (2021-02-22)
1.7.6 (2020-12-24)
2.0.0-beta.2 (2020-12-23)
2.0.0-beta.1 (2020-12-18)
- the default login method now require to validate a temporary code on Forest Admin
1.7.5 (2020-12-03)
- prevent installation error due to premature evaluation caused by a dependency (99799e3)
1.7.4 (2020-11-26)
1.7.3 (2020-11-20)
1.7.2 (2020-09-24)
1.7.1 (2020-09-07)
1.7.0 (2020-08-21)
1.6.3 (2020-08-17)
- commands: add newline at end of generated
.env
file (#104) (8dc6ec7) - commands: remove Slack reference in error messages (#105) (d2b1d6c)
1.6.2 (2020-08-17)
1.6.1 (2020-07-30)
1.6.0 (2020-06-24)
1.5.3 (2020-06-19)
1.5.2 (2020-06-02)
1.5.1 (2020-06-01)
- commands: make each commands run as expected (0531c08)
1.5.0 (2020-06-01)
1.4.1 (2020-05-28)
- branch: fix switch command when environment has no current branch (#88) (d118b1f)
- homogenize all displayed error messages style (#87) (2f14aa4)
1.4.0 (2020-05-27)
1.3.4 (2020-05-26)
1.3.3 (2020-05-20)
1.3.2 (2020-05-20)
1.3.1 (2020-05-19)
1.3.0 (2020-05-18)
- branch: add switch command (#61) (74f401a)
- add new spinner singleton instance and service for cli commands (#68) (2379db4)
- Technical - Add sonar lint.
- Technical - Make the CI lint the commit messages.
- Readme - Add the test coverage badge.
- Technical - Add unexpected error management in tests.
- Technical - Add an api error deserializer.
- Branch command - Add
--help
option. - Branch command - Add branch creation.
- Branch command - Add branch list.
- Branch command - Add branch delete.
- Branch command - Allow users to specify a custom target project.
- Technical - Untrack IDE
.idea
folder. - Technical - Reduce the complexity of
Prompter.isRequested
method. - Technical - Introduce conventional commits.
- Technical - Adapt release manager to conventional commits.
- Tests - Add test for
forest environments:create
command. - Technical - Use Jest instead of Mocha for the test base.
- Technical - Rename the class of the environments update command.
- Technical - Remove CI configuration warnings.
- Technical - Remove useless CI configuration.
- Readme - Update the community badge.
- Dependencies - Get rid of useless dev dependencies (
globby
,moment
,nyc
,semver
).
- Authentication - Exit any process if the authentication fails.
- Tests - Fix authentication problems during tests.
- Security - Patch
acorn
dependency vulnerabilities. - Dependencies - Get rid of useless
git-hooks
dependency.
- Environments - Add environments:update command.
- Authentication - Add Google authentication.
- Technical - Add tests on google authentication.
- Technical - Add lint pre-commit-hook.
- Tests - Add test for
forest environments
command.
- Technical - Clean temporary tests files.
- Logs - Remove worrisome emojis (such as fire and skulls) from error messages.
- Login command - Perform login before any authenticated operation if not already logged.
- Commands - Ease the selection of project.
- Technical - Remove caching of authToken and api endpoint.
- Logout command - Display an explicit message when users having a lumber session try to logout.
- Apimap Apply - Fix apply on recent apimap.
- Versioning - Configure the
warn-if-update-available
plugin that warns when a new version is available. - Prompt - Add the
@oclif/plugin-not-found
plugin which print "did you mean ...?" to correct the user input.
- Readme - Add a community section.
- Readme - Remove the Licence section as it is already accessible in the Github page header.
- Technical - Upgrade ESLint rules.
- Technical - Replace
package-lock.json
byyarn.lock
. - Technical - Upgrade the CI Node version.
- Technical - Add the linter in the CI.
- Authentication - Try to authenticate using
.lumberrc
- Technical - Ignore .iml files
- License - Add missing license file.
- Updates - Warn users if an update of the Toolbelt is available.
- Technical - Rename environment variable SERVER_HOST to FOREST_URL.
- Security - Patch
lodash
dependency vulnerabilities.
- Build - Fix build script.
- Login command - Add env variables to avoid prompt in the login command.
- Readme - Improve the wording.
- Help - Improve a command description.
- Projects - Authenticated users can list their projects.
- Environments - Authenticated users can list/create/delete their environments.
- Environments - Authenticated users can copy the layout from one environment to another.
- Environments - Authenticated users can manually apply the schema of an environment if it uses the liana version 3+ (with a
.forestadmin-schema.json
).