Skip to content

Latest commit

 

History

History
executable file
·
108 lines (83 loc) · 4.75 KB

CHANGELOG.md

File metadata and controls

executable file
·
108 lines (83 loc) · 4.75 KB

Change Log

v0.6.1

Features

  • Users can now pass in the -v (or --update-values) argument to optionally update the values of their envs in the update command

Bug Fixes

  • Implement backward compatibility with older profile handling #67
  • Fix issue where adding a comment or expiration date to a new or updated environment variable prompted input for all existing environment variables in the profile #70

v0.6.0

Features

  • Launch command as positional argument by @Rubensei in #41
  • Stream output from launched command by @afh in #40
  • Add --envs option to export by @afh in #42
  • Allow selection with vi keys by @afh in #46
  • Add support for nix flakes by @afh in #51

Bug Fixes

  • Fix non-truncated shellscript by @jerome-jutteau in #49

Others

  • Bump clap_complete from 4.2.1 to 4.5.1 by @dependabot in #37
  • Bump inquire from 0.6.1 to 0.7.0 by @afh in #47

New Contributors

  • @Rubensei made their first contribution in #41
  • @jerome-jutteau made their first contribution in #49

v0.5.1

Improvements

  • Improve add, launch, update and remove commands usage
  • Allow environment variable value to have an equal sign #33

Bug Fixes

  • Fix encryption identification issue #36
  • Use CARGO_PKG_VERSION when git is not installed by @afh in #31
  • Only list profiles ending with .env by @afh in #32
  • Prevent setenv.sh script from including entire stdout #27

Other

  • Bump chrono from 0.4.24 to 0.4.33 by @dependabot in #30
  • Bump actions/checkout from 3 to 4 by @dependabot in #28

v0.5.0

Features

  • Add GPG encryption for user profiles, See Usage
  • Add flags for using the CLI, See Usage

Bug Fixes

  • Fix issue #17 where envio assumed shell config file was in home directory and would panic if it was not found; envio now prompts users to pass in their shell config if it cannot find it

  • Fix bug where envio would exit without doing its first time setup routine if it could not find the shell config; envio now checks for the config directory to determine if it is a fresh install or not

Other

  • Switched to age from magic_crypt for passphrase encryption method #13

This document records all notable changes to envio.

v0.4.1

Bug Fixes

  • Fix slow startup times due to slow update fetching

v0.4.0

Features

  • Add new argument --no-pretty-print to envio list command, See Usage
  • Add support for fish shell #9

Bug Fixes

  • Fix Security Vulnerability, See Here

Other

  • Fix readme typo by @erjanmx in #10
  • docs: add erjanmx as a contributor for doc by @allcontributors in #11
  • Bump tokio from 1.26.0 to 1.27.0 by @dependabot in #12

v0.3.0

Features

  • Users can now create new profiles using files and also pass in environment variables #8
  • Added support for the fish shell #9

Bug Fixes

  • Both the config and profiles directory are created at startup, if they do not exist #8

Other

  • docs: add Vojtch159 as a contributor for doc by @allcontributors in #7
  • Bump clap_complete from 4.1.5 to 4.2.0 by @dependabot in #4
  • Bump reqwest from 0.11.14 to 0.11.16 by @dependabot in #5

v0.2.0

Features

  • In addition to being able to load and unload profiles in current terminal sessions, users can now use the envio launch sub command to launch programs with specific profiles see Usage
  • envio now automatically looks for updates

Bug Fixes

  • Users do not need to type in their key twice when modifying environment variables in a profile

Other

  • Update usage.md by @Vojtch159 in #1
  • Update usage.md to include usage of launch sub command
  • Update CODEOWNERS
  • Update README with new gif showing the new launch sub command

New Contributors

  • @Vojtch159 made their first contribution in #1

v0.1.0

  • Inital Release