Skip to content

Releases: mike-engel/jwt-cli

Fix contributors list

28 Nov 17:05
407e918
Compare
Choose a tag to compare

Bug fixes

  • Add a missing > to Aaron's entry in the contributors section of Cargo.toml

JSON string encoding support

18 Nov 21:46
48aa17c
Compare
Choose a tag to compare

Minor changes

  • You can now use a fully qualified and valid JSON string as the entire payload body. Add it to the end of the command without a flag to use it. It can be combined with the -P and --payload flags to enhance a JSON string.

JSON output support

25 Sep 03:47
73a9d77
Compare
Choose a tag to compare

2018-09-24

Minor changes

  • A new output format has been added: JSON! Use the --json or -j flags to output a pure JSON representation of the header and payload, which can be piped into other programs like jq [#6]

2.0.0

28 Apr 20:52
Compare
Choose a tag to compare

2.0.0

2018-04-28

Breaking (maybe) changes

  • Updated to jsonwebtoken version 4
  • JWTs without the typ header can now be decoded

1.2.0

06 Sep 00:17
0587819
Compare
Choose a tag to compare
Better stdout and stderr interop

Better STDOUT and STDERR interop

05 Sep 23:52
0587819
Compare
Choose a tag to compare

Better stdout and stderr interop

Minor changes

  • Errors are now printed to STDERR instead of STDOUT
  • Proper exit codes should now be emitted. 0 for successes, 1 for failures.
  • The output from the encode command is now just the token, which can be piped or stored in a shell

The decoding and validation release!

14 Jul 04:32
53a9fb7
Compare
Choose a tag to compare

1.1.0

2017-07-13

The decoding and validation release!

New features

  • If the JWT you're decoding is invalid, it will still print out the head and claims objects
  • Error messages are now red and bold for better visibility
  • Secret is no longer required for decoding a JWT, but will be validated if one is provided
  • Added info on how to install the binary through homebrew

Bug fixes

  • The proper version number is now displayed in the help commands (and Cargo.toml file)

The 1.0 release

04 Jul 05:24
8beede5
Compare
Choose a tag to compare

1.0.0

2017-07-03

The 1.0 release!

This is the initial non-beta, non-alpha release of jwt-cli!

New features

  • Everything is parsed by serde now. You can pass strings, numbers, arrays, objects, whatever. If serde can parse it, it's valid!

Things left to do

  • Add jwt-cli to package managers!

The forkless release!

04 Jul 02:52
4bce03c
Compare
Choose a tag to compare
The forkless release! Pre-release
Pre-release

0.9.1

2017-07-03

The forkless release!

Bug fixes

  • Swaps out my fork of jsonwebtoken for the master branch of keats' jsonwebtoken
  • Pre-built binaries should start flowing into github again

Roadmap to 1.0

  • Allow for json payload items via -P this=json(['arbitrary', 'data'])

The `iat` and `exp` release

04 Jul 02:44
d153976
Compare
Choose a tag to compare
Pre-release

The iat and exp release!

Breaking changes

  • iat is now automatically added to the claims object
  • exp is now automatically added to the claims object if not passed in directly
  • exp defaults to 30 minutes from the time of creation

Bug fixes

  • exp and nbf are now parsed as numbers, not string

Temporary changes

  • Moves to my instance of jsonwebtoken until some PRs are merged

Roadmap to 1.0

  • Allow for json payload items via -P this=json(['arbitrary', 'data'])