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