Skip to content

Latest commit

Β 

History

History
387 lines (198 loc) Β· 9.78 KB

CHANGELOG.md

File metadata and controls

387 lines (198 loc) Β· 9.78 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.18.0 (2023-01-27)

Added

  • Added decrypt command #236

1.17.0 (2022-12-13)

Added

  • Added URL to be opened for new, login, logout, open, and status commands #175 #183

1.16.3 (2022-10-28)

Changed

  • Update dotenv-vault-core dependency to patch

1.16.2 (2022-10-28)

Changed

  • Update dotenv-vault-core dependency

1.16.1 (2022-10-28)

Changed

  • Update rotatekey help messages #158

1.16.0 (2022-10-26)

Added

  • Add rotatekey command #156

1.15.0 (2022-10-23)

Changed

1.14.0 (2022-10-14)

Added

  • Add [environment] argument to keys command #152

Changed

  • Improve error messaging when missing encrypted environment

1.13.9 (2022-09-29)

Changed

  • Improve messaging around missing DOTENV_KEY

1.13.8 (2022-09-29)

Added

  • Add warning note that DOTENV_KEY is not set - when using in production.

1.13.7 (2022-09-29)

Changed

  • Patch issue with accessing package.json

1.13.6 (2022-09-29)

Added

  • Added package version in debug logging #142

1.13.5

Changed

  • Added override and debug options to require('dotenv-vault').config(options) #141

1.13.4

Changed

  • Improved messaging for build command

1.13.3

Changed

  • Change format of expected DOTENV_KEY value.

1.13.2

Added

1.13.1

Added

1.13.0

Added

1.12.1

Changed

  • Update pull command params to use DOTENV_VAULT and DOTENV_ME

1.12.0

Added

  • Ignore .flaskenv files. Append to .gitignore, .dockerignore, and .npmignore

1.11.2

Changed

  • Bold suggested command so the developer doesn't have to read so much text during an aborted process.

1.11.1

Changed

  • Various small cosmetic changes 🧹

1.11.0

  • Added status command - for example, dotenv-vault status. Check the operational status of dotenv-vault's systems. discussion

1.10.0

Added

  • Added versions command - for example, dotenv-vault versions [environment] discussion
  • Added @version option to pull command - for example, dotenv-vault pull production@v24
  • Added .previous file generation when pulling. This way if you accidently override your local .env file you can still access it. #89

1.9.1

Added

  • Added [environment] argument to open command - for example, dotenv-vault open staging

1.9.0

Added

  • Added logout command for revoking .env.me credential(s) πŸ”
  • Abort without stacktrace when quitting prompt with q
  • Improved error formatting

1.8.1

Changed

  • When specifying development environment, select .env.development first and fallback to .env file

1.8.0

Added

  • Added dotenv-vault whoami command. Displays the current logged in user. πŸ¦‰

1.7.0

Added

  • Add -y, --yes flags to automatically continue through an interactive prompts. ⛳️
  • Added more helpful message when asking to say yes interactively.

1.6.3

Changed

  • Clarifications in README and removed minimum node 14 requirement. Working with 12 and lower.

1.6.2

Changed

  • Clarified informational language on new and login commands 🧹

1.6.1

Added

  • Add informative text to generation of .env.vault and .env.me file (#64)

1.6.0

Added

  • Add optional dotenvMe argument to login command to avoid the browser hop πŸŽ‰ (#63)

1.5.5

Added

  • Prompt before opening browser 🧹 (#62)

1.5.4

Changed

  • Changed .catch error handling for server machines that do not have browsers 🐞

1.5.3

Added

  • Display url for new, login, and open commands. This makes it possible to configure dotenv-vault from server machines (lacking browsers) 🐞 (#61)

1.5.2

Changed

  • Removed use of 'node:fs' and 'node:crypto' that were causing install issues on older versions of node 🧹(#57)

1.5.1

Added

  • Time out check on new and login after a couple minutes 🧹(#56)

1.5.0

Added

  • Add open command. Opens directly to project's vault page πŸŽ‰ (#55)

1.4.0

Changed

  • Create .env.vault in place of .env.project. (.env.project files will still continue to work) (#53)

1.3.2

Changed

  • new command polls and writes to .env.project automatically (#52)

1.3.1

Added

  • Smartly prompt for login as part of push and pull commands

1.3.0

Added

  • Add terminal colors 🎨
  • Protect developer from accidentally overwriting .env.project file πŸ”
  • Add login command πŸŽ‰
  • Update push and pull commands to be less verbose 🧹 (#51)

1.2.3

Changed

  • Require node 14 or greater. 🧹 (#50)

1.2.2

Changed

  • Turned on esModuleInterop in typescript config. 🧹 (#49)
  • Minor dependency updates

1.2.1

Changed

  • Update dependencies. 🧹 (#42)

1.2.0

Added

  • Update git, npm, and docker ignore process to support .env.vault files (#41)

1.1.0

Added

  • Support pulling .env.example file - configurable in project settings npx dotenv-vault@latest pull example πŸŽ‰ (#40)

1.0.0

Changed

  • Breaking: Consistent ordering of arguments. push/pull [environment] [filename] πŸŽ‰ (#38)

0.7.0

Added

On push automatically infer environment from filename πŸŽ‰ (#37)

0.6.0

Added

Optionally pass .env.project identifier to new command (bypassing user prompt) πŸŽ‰ (#36)

0.5.1

Removed

Remove deprecated crypto dependency 🧹 (#31)

0.5.0

Added

Append to npmignore file if it exists πŸ”’ (#29)

0.4.2

Changed

Modified local: and remote: spacing for better visual log experience πŸ§‘β€πŸ’» (#28)

0.4.1

Added

Remove comment in .env.me for better DSX πŸ§‘β€πŸ’» (#21)

0.4.0

Added

Append to dockerignore file if it exists πŸ”’ (#19)

0.3.2

Changed

Main environment no longer defaults to development. Instead, Vault's API smartly determines the default depending on your project's custom settings - in most cases this will still be development. (#14)

0.3.1

Changed

Respect -- dotenvMe flag. 🐞 (#13)

0.3.0

Added

push to other environments. πŸŽ‰ (#12)

0.2.1

Added

Prefill project name on new command πŸŽ‰ (#11)

0.2.0

Added

Custom environments πŸŽ‰ (#10)

0.1.11 and prior

Please see commit history.