Skip to content

Releases: dyc3/steamguard-cli

v0.7.1

18 Mar 15:07
Compare
Choose a tag to compare

What's Changed

  • api response refactor by @dyc3 in #176
  • Bump tokio from 1.19.2 to 1.20.3 by @dependabot in #180
  • disallow blank encryption passkeys by @dyc3 in #186
  • fix prompts sometimes not showing up (again) by @dyc3 in #187

Full Changelog: v0.7.0...v0.7.1

v0.7.0

05 Dec 17:48
Compare
Choose a tag to compare

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

25 Jun 15:35
Compare
Choose a tag to compare

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

14 Jun 10:25
Compare
Choose a tag to compare

What's Changed

  • fix not getting prompted interactively for encryption passkey by @dyc3 in #150
  • fixed the architecture string for the debian package, again

Full Changelog: v0.4.4...v0.4.5

v0.4.4

12 Jun 15:16
Compare
Choose a tag to compare

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

15 Jan 17:51
Compare
Choose a tag to compare
  • Improved the error message when receiving status code 2 from Steam while setting up an account.
  • Make webcookie optional for better compatibility with SDA

v0.4.2

14 Nov 16:53
Compare
Choose a tag to compare
  • 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

30 Aug 01:48
Compare
Choose a tag to compare

Fixed a couple of minor things.

v0.4.0 - Rust Rewrite!

25 Aug 17:04
Compare
Choose a tag to compare
  • 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.
  • 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)

v0.3.5.1

12 Oct 23:17
Compare
Choose a tag to compare
v0.3.5.1 Pre-release
Pre-release

Fixed #41