|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## [3.10.3](https://github.com/auth0/java-jwt/tree/3.10.3) (2020-04-24) |
| 4 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.10.2...3.10.3) |
| 5 | + |
| 6 | +**Fixed** |
| 7 | +- Fixed an NPE on null map and list claims [\#417](https://github.com/auth0/java-jwt/pull/417) ([Vorotyntsev](https://github.com/Vorotyntsev)) |
| 8 | + |
| 9 | +## [3.10.2](https://github.com/auth0/java-jwt/tree/3.10.2) (2020-03-27) |
| 10 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.10.1...3.10.2) |
| 11 | + |
| 12 | +**Fixed** |
| 13 | +- JavaDoc fix [\#413](https://github.com/auth0/java-jwt/pull/413) ([jimmyjames](https://github.com/jimmyjames)) |
| 14 | +- Check varargs null values in JWTVerifier [\#412](https://github.com/auth0/java-jwt/pull/412) ([jimmyjames](https://github.com/jimmyjames)) |
| 15 | + |
| 16 | +## [3.10.1](https://github.com/auth0/java-jwt/tree/3.10.1) (2020-03-13) |
| 17 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.10.0...3.10.1) |
| 18 | + |
| 19 | +**Changed** |
| 20 | +- Update Jackson and Commons Codec dependencies [\#407](https://github.com/auth0/java-jwt/pull/407) ([jimmyjames](https://github.com/jimmyjames)) |
| 21 | + |
| 22 | +**Security** |
| 23 | +- Update jackson-databind to 2.10.2 [\#399](https://github.com/auth0/java-jwt/pull/399) ([gexclaude](https://github.com/gexclaude)) |
| 24 | + |
| 25 | +## [3.10.0](https://github.com/auth0/java-jwt/tree/3.10.0) (2020-02-14) |
| 26 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.9.0...3.10.0) |
| 27 | +**Closed issues** |
| 28 | +- NullPointerException when the claim doesn't exist in the token [\#384](https://github.com/auth0/java-jwt/issues/384) |
| 29 | + |
| 30 | +**Added** |
| 31 | +- Add Javadoc URL and badge to the README [\#382](https://github.com/auth0/java-jwt/pull/382) ([lbalmaceda](https://github.com/lbalmaceda)) |
| 32 | +- Allow to customize the typ header claim [\#381](https://github.com/auth0/java-jwt/pull/381) ([lbalmaceda](https://github.com/lbalmaceda)) |
| 33 | +- JWTCreator for basic types [\#282](https://github.com/auth0/java-jwt/pull/282) ([skjolber](https://github.com/skjolber)) |
| 34 | +- Support verification of Long[] datatype like in JWTCreator [\#278](https://github.com/auth0/java-jwt/pull/278) ([skjolber](https://github.com/skjolber)) |
| 35 | + |
| 36 | +**Changed** |
| 37 | +- Update to Gradle 6.1.1 [\#389](https://github.com/auth0/java-jwt/pull/389) ([jimmyjames](https://github.com/jimmyjames)) |
| 38 | + |
| 39 | +**Fixed** |
| 40 | +- Handle missing expected array claim [\#393](https://github.com/auth0/java-jwt/pull/393) ([lbalmaceda](https://github.com/lbalmaceda)) |
| 41 | +- Update tests to use valid Base64 URL-encoded tokens [\#386](https://github.com/auth0/java-jwt/pull/386) ([jimmyjames](https://github.com/jimmyjames)) |
| 42 | + |
| 43 | +## [3.9.0](https://github.com/auth0/java-jwt/tree/3.9.0) (2020-01-02) |
| 44 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.8.3...3.9.0) |
| 45 | + |
| 46 | +**Added** |
| 47 | +- Support serialization of DecodedJWT [\#370](https://github.com/auth0/java-jwt/pull/370) ([jimmyjames](https://github.com/jimmyjames)) |
| 48 | + |
| 49 | +**Fixed** |
| 50 | +- Fixing JwtCreator builder when setting headers as a map [\#320](https://github.com/auth0/java-jwt/pull/320) ([maxbalan](https://github.com/maxbalan)) |
| 51 | + |
| 52 | +## [3.8.3](https://github.com/auth0/java-jwt/tree/3.8.3) (2019-09-25) |
| 53 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.8.2...3.8.3) |
| 54 | + |
| 55 | +**Security** |
| 56 | +- Fix: updated jackson-databind to 2.10.0.pr3 to block CVE [\#356](https://github.com/auth0/java-jwt/pull/356) ([danbrodsky](https://github.com/danbrodsky)) |
| 57 | + |
| 58 | +## [3.8.2](https://github.com/auth0/java-jwt/tree/3.8.2) (2019-08-15) |
| 59 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.8.1...3.8.2) |
| 60 | + |
| 61 | +**Security** |
| 62 | +- Fix: updated jackson-databind to 2.9.9.3 to block CVE [\#347](https://github.com/auth0/java-jwt/pull/347) ([danbrodsky](https://github.com/danbrodsky)) |
| 63 | + |
| 64 | +## [3.8.1](https://github.com/auth0/java-jwt/tree/3.8.1) (2019-05-22) |
| 65 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.8.0...3.8.1) |
| 66 | + |
| 67 | +**Security** |
| 68 | +- Bump dependencies and fix security issue [\#337](https://github.com/auth0/java-jwt/pull/337) ([lbalmaceda](https://github.com/lbalmaceda)) |
| 69 | + |
| 70 | +## [3.8.0](https://github.com/auth0/java-jwt/tree/3.8.0) (2019-03-14) |
| 71 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.7.0...3.8.0) |
| 72 | + |
| 73 | +**Added** |
| 74 | +- Support multiple issuers #246 [\#288](https://github.com/auth0/java-jwt/pull/288) ([itdevelopmentapps](https://github.com/itdevelopmentapps)) |
| 75 | + |
| 76 | +## [3.7.0](https://github.com/auth0/java-jwt/tree/3.7.0) (2019-01-29) |
| 77 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.6.0...3.7.0) |
| 78 | + |
| 79 | +**Added** |
| 80 | +- Performance improvements [\#255](https://github.com/auth0/java-jwt/pull/255) ([skjolber](https://github.com/skjolber)) |
| 81 | + |
| 82 | +## [3.6.0](https://github.com/auth0/java-jwt/tree/3.6.0) (2019-01-24) |
| 83 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.5.0...3.6.0) |
| 84 | + |
| 85 | +**Added** |
| 86 | +- Allow to skip "issued at" validation [\#297](https://github.com/auth0/java-jwt/pull/297) ([complanboy2](https://github.com/complanboy2)) |
| 87 | + |
| 88 | +## [3.5.0](https://github.com/auth0/java-jwt/tree/3.5.0) (2019-01-03) |
| 89 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.4.1...3.5.0) |
| 90 | + |
| 91 | +**Added** |
| 92 | +- Verify a DecodedJWT [\#308](https://github.com/auth0/java-jwt/pull/308) ([martinoconnor](https://github.com/martinoconnor)) |
| 93 | + |
| 94 | +**Changed** |
| 95 | +- Add an interface for JWTVerifier. [\#205](https://github.com/auth0/java-jwt/pull/205) ([jebbench](https://github.com/jebbench)) |
| 96 | + |
| 97 | +**Fixed** |
| 98 | +- Remove unnecessary cast between long/double and floor call [\#296](https://github.com/auth0/java-jwt/pull/296) ([jhorstmann](https://github.com/jhorstmann)) |
| 99 | + |
| 100 | +**Security** |
| 101 | +- Bump jackson-databind to patch security issues [\#309](https://github.com/auth0/java-jwt/pull/309) ([lbalmaceda](https://github.com/lbalmaceda)) |
| 102 | + |
| 103 | +## [3.4.1](https://github.com/auth0/java-jwt/tree/3.4.1) (2018-10-24) |
| 104 | +[Full Changelog](https://github.com/auth0/java-jwt/compare/3.4.0...3.4.1) |
| 105 | + |
| 106 | +**Security** |
| 107 | +- Update jackson-databind dependency [\#292](https://github.com/auth0/java-jwt/pull/292) ([lbalmaceda](https://github.com/lbalmaceda)) |
| 108 | + |
3 | 109 | ## [3.4.0](https://github.com/auth0/java-jwt/tree/3.4.0) (2018-06-13) |
4 | 110 | [Full Changelog](https://github.com/auth0/java-jwt/compare/3.3.0...3.4.0) |
5 | 111 |
|
| 112 | +**Breaking Changes** |
| 113 | +- Fix for [\#236](https://github.com/auth0/java-jwt/pull/236) - refactored HMACAlgorithm so that it doesn't throw an UnsupportedEncodingException [\#242](https://github.com/auth0/java-jwt/pull/242) ([obecker](https://github.com/obecker)). |
| 114 | + |
| 115 | +Clients using the following methods may need to update their code to not catch an `UnsupportedEncodingException`: |
| 116 | +- `public static Algorithm HMAC384(String secret)` |
| 117 | +- `public static Algorithm HMAC256(String secret)` |
| 118 | +- `public static Algorithm HMAC512(String secret)` |
| 119 | + |
6 | 120 | **Changed** |
7 | | -- Fix for issue #236 - refactored HMACAlgorithm so that it doesn't throw an UnsupportedEncodingException [\#242](https://github.com/auth0/java-jwt/pull/242) ([obecker](https://github.com/obecker)) |
8 | 121 | - Throw JWTDecodeException when date claim format is invalid [\#241](https://github.com/auth0/java-jwt/pull/241) ([lbalmaceda](https://github.com/lbalmaceda)) |
9 | 122 |
|
10 | 123 | **Security** |
|
0 commit comments