Releases: mike-engel/jwt-cli
Releases · mike-engel/jwt-cli
6.2.0
6.1.1
6.1.0
New features
- Add JWKS support for all supported algorithms #311
- Add shell completion #325
- Add
--keep-payload-order
option to keep the payload order the same #301 - Add support for inline JWKS secrets for JWT decoding #299
Changes
- Update
jsonwebtoken
to version 9 #311
Fixes
- Fix inline JWKS secrets for ES256/384 algorithms #310
6.0.0
BREAKING
- [BREAKING] Update from clap 3 to clap 4.
This forces the use of--exp
/-e
to require an=
sign, which was not required before. This means that when you used to be able to write--exp +365d
, you must now write--exp=+365d
. This is only required for this flag.
New features
- Added
--out
argument to save output to a file #221 - Added support for EdDSA #238
- Added
--date
argument to change the display format of the timestamps #235 - Added
--no-typ
argument to preventtyp
from being added to the header - Add Scoop installation info #241
- Add Macports installation info #231
Changes
- Dependency updates
- Remove Gofish installation info. See #228
- Update from jsonwebtoken 7 to 8
Fixes
- Added better error handling for improper secret and algorithm combinations
5.0.3
5.0.2
Fixes
- Fixes parsing of systemd.time date strings when they're in the past
Changes
- Updates dependencies
5.0.1
5.0.0
New features
4.0.0
New features
- [BREAKING] Remove the
prn
option as it's not included in the spec any longer #114 - [BREAKING] Avoid adding an
exp
claim automatically. Instead, the--exp
flag must be present, with or without a value - Support adding
jti
when encoding - Add
no-iat
flag to disable automaticiat
claim generation - Add an
--iso8601
flag to represent date-based claims as ISO 8601 date strings. Only applies toiat
,exp
, andnbf
Bug fixes
- Trim whitespace around a jwt before encoding #120
3.3.0
Release 3.3.0