-
Bug fixes
- Replace ECDSA curve secp256k1 in spec with prime256v1 (aka secp256r1)
-
Enhancements
- Remove travis CI for ruby < v2.2
- Update gem dependency versions
- Enhancements
- Alias
JWTforJsonWebTokencan be turned off withRUBY_GEM_JSON_WEB_TOKEN_SKIP_ALIASenvironment variable
- Alias
- Bug fixes
- Remove invalid RSA .validate_message_size
- Enhancements
- Modernized the dev environment
- Added a
Support for JWT Registered Claimssection to the README, along with a link to the companionjwt_claimsgem - Fixed the README examples by using working tokens
- Bug fixes
- README escaping removed
- Backward incompatible changes
- JsonWebToken, Jwt, and Jws #verify return values
- Enhancements
- RsaUtil to read keys from pem files
- Enhancements
- Rsa#validate_message_size
- Backward incompatible changes
- Top level API now #sign and #verify
- Enhancements
- Jws#verify returns false (rather than 'Invalid') unless the signature is verified
- Bug fixes
- #symbolize_keys spec failing on < ruby-2.2.0
- Enhancements
- support ECDSA algorithm
- Enhancements
- support RSASSA-PKCS-v1_5 algorithm
- Initial
- support HMAC algorithm