Releases: mike-engel/jwt-cli
Releases · mike-engel/jwt-cli
Fix contributors list
Bug fixes
- Add a missing
>
to Aaron's entry in the contributors section ofCargo.toml
JSON string encoding support
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
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 likejq
[#6]
2.0.0
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
Better stdout and stderr interop
Better STDOUT and STDERR interop
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!
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
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!
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
The iat
and exp
release!
Breaking changes
iat
is now automatically added to the claims objectexp
is now automatically added to the claims object if not passed in directlyexp
defaults to 30 minutes from the time of creation
Bug fixes
exp
andnbf
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'])