Skip to content

Latest commit

 

History

History
244 lines (147 loc) · 10.9 KB

CHANGELOG.md

File metadata and controls

244 lines (147 loc) · 10.9 KB

1.7.4 (2020-11-26)

Bug Fixes

  • deploy-command: allow project to be passed in as argument using --projectId or -p (#122) (2e36d3c)

1.7.3 (2020-11-20)

Bug Fixes

  • push-command: allow project to be passed in as argument using --projectId or -p (#123) (fd6250e)

1.7.2 (2020-09-24)

Bug Fixes

  • change link to docs in the init command (#112) (35a114e)

1.7.1 (2020-09-07)

Bug Fixes

  • test: isolate temporary files to reduce random test fails (#107) (e9717bc)

1.7.0 (2020-08-21)

Features

  • add includeLegacy parameter to project by env secret retrieval (#106) (d32c0ad)

1.6.3 (2020-08-17)

Bug Fixes

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

Bug Fixes

  • add missing forest-environment-id header to deploy command API call (#103) (902d0e6)

1.6.1 (2020-07-30)

Bug Fixes

  • vulnerabilities: bump 2 dependencies of dependencies (#96) (fb17fbe)

1.6.0 (2020-06-24)

Features

1.5.3 (2020-06-19)

Bug Fixes

  • commands: update misleading error message for push command (#92) (4c406c7)

1.5.2 (2020-06-02)

Bug Fixes

  • remove "Cannot read property 'dim' of undefined" message when command is not found (#89) (e9a85b6)

1.5.1 (2020-06-01)

Bug Fixes

  • commands: make each commands run as expected (0531c08)

1.5.0 (2020-06-01)

Features

  • command: add new push branch command (#78) (f255fba)

1.4.1 (2020-05-28)

Bug Fixes

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

Features

1.3.4 (2020-05-26)

Bug Fixes

  • homogenize the format of the command descriptions (#83) (4a1aecb)

1.3.3 (2020-05-20)

Bug Fixes

  • authentication: fix login and logout messages (#80) (da42a02)

1.3.2 (2020-05-20)

Bug Fixes

  • spinner: avoid promise failures on paused spinner (#75) (bc11afe)

1.3.1 (2020-05-19)

Bug Fixes

  • spinner: fix cli lock on spinner pause (#73) (d7bdad6)

1.3.0 (2020-05-18)

Bug Fixes

  • spinner: remove unneeded check on attachToPromise (#71) (75fa9e9)

Features

  • branch: add switch command (#61) (74f401a)
  • add new spinner singleton instance and service for cli commands (#68) (2379db4)

RELEASE 1.2.0 - 2020-05-13

Added

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

Changed

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

Fixed

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

RELEASE 1.1.0 - 2020-03-20

Added

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

Changed

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

RELEASE 1.0.5 - 2020-03-10

Fixed

  • Apimap Apply - Fix apply on recent apimap.

RELEASE 1.0.4 - 2020-03-10

Added

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

Changed

  • 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 by yarn.lock.
  • Technical - Upgrade the CI Node version.
  • Technical - Add the linter in the CI.
  • Authentication - Try to authenticate using .lumberrc
  • Technical - Ignore .iml files

Fixed

  • License - Add missing license file.

RELEASE 1.0.3 - 2019-07-31

Added

  • Updates - Warn users if an update of the Toolbelt is available.

Changed

  • Technical - Rename environment variable SERVER_HOST to FOREST_URL.
  • Security - Patch lodash dependency vulnerabilities.

Fixed

  • Build - Fix build script.

RELEASE 1.0.2 - 2019-03-28

Changed

  • Login command - Add env variables to avoid prompt in the login command.

RELEASE 1.0.1 - 2019-02-14

Changed

  • Readme - Improve the wording.
  • Help - Improve a command description.

RELEASE 1.0.0 - 2019-02-14

Added

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