JWT v2.0.0.beta1 Release Notes
Release Date: 2017-02-27 // about 7 years ago-
๐ Changelog
๐ v2.0.0.beta1 (2017-02-27)
๐ Full Changelog
Implemented enhancements:
- ๐ Error with method sign for String #171
- ๐จ Refactor the encondig code #121
- ๐จ Refactor #196 (EmilioCristalli)
- ๐ Move signature logic to its own module #195 (EmilioCristalli)
- โ Add options for claim-specific leeway #187 (EmilioCristalli)
- โ Add user friendly encode error if private key is a String, #171 #176 (xamenrax)
- ๐ Return empty string if signature less than byte_size #155 #175 (xamenrax)
- โ Remove 'typ' optional parameter #174 (xamenrax)
- ๐ฐ Pass payload to keyfinder #172 (CodeMonkeySteve)
- ๐ Use RbNaCl for HMAC if available with fallback to OpenSSL #149 (mwpastore)
๐ Fixed bugs:
- ruby-jwt::raw_to_asn1: Fails for signatures less than byte_size #155
- ๐ The leeway parameter is applies to all time based verifications #129
- โ Add options for claim-specific leeway #187 (EmilioCristalli)
- ๐ Make algorithm option required to verify signature #184 (EmilioCristalli)
- ๐ฐ Validate audience when payload is a scalar and options is an array #183 (steti)
Closed issues:
- ๐ Different encoded value between servers with same password #197
- ๐ Signature is different at each run #190
- ๐ Include custom headers with password #189
- ๐ can't create token - 'NotImplementedError: Unsupported signing method' #186
- ๐ Why jwt depends on json < 2.0 ? #179
- ๐ Cannot verify JWT at all?? #177
- ๐ verify_iss: true is raising JWT::DecodeError instead of JWT::InvalidIssuerError #170
๐ Merged pull requests:
- ๐ Version bump 2.0.0.beta1 #199 (excpt)
- โก๏ธ Update CHANGELOG.md and minor fixes #198 (excpt)
- โ Add Codacy coverage reporter #194 (excpt)
- โ Add minimum required ruby version to gemspec #193 (excpt)
- ๐ Code smell fixes #192 (excpt)
- ๐ Version bump to 2.0.0.dev #191 (excpt)
- ๐จ Basic encode module refactoring #121 #182 (xamenrax)
- ๐ Fix travis ci build configuration #181 (excpt)
- ๐ Fix travis ci build configuration #180 (excpt)
- ๐ Fix typo in README #178 (tomeduarte)
- ๐ Fix code style #173 (excpt)
- ๐ Fixed a typo in a spec name #169 (Mingan)