Releases: dyc3/steamguard-cli
Releases · dyc3/steamguard-cli
v0.7.1
v0.7.0
What's Changed
What happened to 0.6.0?
I messed up the release, so now it's 0.7.0.
- add some more debug logging around sending confirmations by @dyc3 in #161
- add SteamGuardAccount::from_reader by @dyc3 in #162
- write input prompts to stderr instead of stdout by @dyc3 in #167
- fix Architecture field for debian package by @dyc3 in #168
- fix using uppercase letters in username during setup causing panic by @dyc3 in #175
- add the ability to generate a QR code for 2fa secrets by @dyc3 in #174
Full Changelog: v0.5.0...v0.7.0
v0.5.0
What's Changed
- Upgrade to clap v3, switch argument parsing to derive api by @dyc3 in #151
- Mark all sensitive fields in SteamGuardAccount as secret by @dyc3 in #154
- Make it possible to generate codes offline by @dyc3 in #156
- add
STEAMGUARD_CLI_PASSKEY
environment variable by @dyc3 in #158 - Switch to crossterm library for terminal ui stuff by @dyc3 in #159
- This makes building for windows possible.
Full Changelog: v0.4.5...v0.5.0
v0.4.5
v0.4.4
What's Changed
- Fix pkgver, always use version for steamguard-cli by @h44z in #124
- non zero exit codes by @dyc3 in #134
- account manager no longer needs to have all accounts loaded in order to function by @dyc3 in #136
- Manifest auto-upgrades and Lazy account loading by @dyc3 in #138
- update dependencies by @dyc3 in #146
- Better binary portability by @dyc3 in #148
New Contributors
Full Changelog: v0.4.3...v0.4.4
v0.4.3
v0.4.2
- add a little bit of logging
- indicate that the username arg is case sensitive
- add some logging for generating codes
- forbid duplicate accounts
- fix full release script so that version bumps are actually respected
- fix a bug that would prevent
tui::prompt_char
prompts from flushing the prompt - fix a bug that would prevent
tui::prompt_char
prompts from accepting the lowercase version of the default answer
v0.4.1
v0.4.0 - Rust Rewrite!
- Fully backwards compatible with previous versions and SteamDesktopAuthenticator
- Startup time is way faster than before
- No more external dependencies required (no more mono, nuget, etc), way easier to build!
- Published to crates.io
- Library also published to crates.io
- Added
import
subcommand - Added
completion
subcommand- Can generate completions for any shell that
clap_generate
can, bash, zsh, fish, powershell.
- Can generate completions for any shell that
- Added
remove
subcommand - Removed
code
subcommand, because it's the default behavior - Username argument is no longer positional
- Looks for
maFiles
in~/.config/steamguard-cli/maFiles
first, falls back to~/maFiles
. - Added verbose logging, enabled with
-v
or-vv
for debug/trace logging respectively. - Also works on Windows and Mac now! (probably, haven't tested)