Les Hazlewood
77f1a69c72
Addressed issue where org.json.JSONString and org.json.JSONWriter are not available on Android. Resolves #388 .
2018-08-15 17:49:13 -04:00
Les Hazlewood
33a3107213
added 0.10.4 changelog notes
2018-08-14 12:35:46 -04:00
Les Hazlewood
85d8920d79
Ensured symmetric logic between the Keys and SignatureAlgorithm helper methods for hmac key lengths.
...
Updated Android dependencies and ProGuard exclusion definitions
Updating docs to reflect 0.10.3 release
Resolves #381 , #382
2018-08-13 20:26:14 -04:00
Les Hazlewood
f19c34a763
Ensured JJWT's org.json use is compatible with Android's org.json API as defined in https://developer.android.com/reference/org/json/package-summary . Resolves #380 .
2018-08-07 13:32:20 -04:00
Les Hazlewood
7f662627cc
Ensured BouncyCastle was optional. Also ensured EllipticCurve algorithms could be used without BouncyCastle since the JDK supports EC by default. Moved RuntimeEnvironment.enableBouncyCastleIfPossible() call out of SignatureAlgorithm into RsaProvider since BC is only necessary for RSASSA-PSS algorithms (PS256, PS384, PS512) and nothing else in JJWT's codebase.
...
Resolves #372
2018-08-02 16:59:59 -04:00
Les Hazlewood
8b3f6cac53
Finally proper documentation! Updated changelog as well. Resolves #355 .
2018-08-01 16:41:41 -04:00
Les Hazlewood
6e1415c441
- Implemented new Base64 encoder forked from MigBase64 to guarantee deterministic behavior on all JDK and Android platforms
...
- Allowed pluggable Encoder/Decoder for JWT building and parsing via new Encoder/Decoder and JwtBuilder#base64UrlEncodeWith
and JwtParser#base64UrlDecodeWith methods respectively
- added RFC 4648 Base64 test vectors per code review
- Added tests for all new code to retain 100% code coverage, verified by Clover and Coveralls
- Enabled oraclejdk10 and openjdk10 builds in TravisCI
- Replaced gmaven plugin with gmavenplus to work on JDK >= 9
- Upgraded surefire and failsafe plugins to 2.22.0 to ensure build works on JDK >= 10
- Ensured JavaDoc linter wouldn't fail the build for JDK >= 8 (was previously only 1.8)
- Updated changelog doc to reflect new Base64 functionality
2018-07-08 20:29:49 -04:00
Les Hazlewood
d0e9e7a2bd
Modified docs to reflect upcoming 0.9.1 release
2018-07-05 18:22:23 -04:00
Micah Silverman
314fe4d8c8
Updated changelog.
2017-10-10 15:04:34 -04:00
Micah Silverman
395128eae6
updated changelog
2017-09-26 13:08:01 -04:00
Les Hazlewood
cfeeb6e5cd
Added release notes and doc update for the 0.7.0 release.
2016-09-12 17:23:18 -07:00
Les Hazlewood
0da903f214
Added release notes and doc update for the 0.7.0 release.
2016-09-12 17:22:41 -07:00
Les Hazlewood
c13362dafa
Added release notes and doc update for the 0.7.0 release.
2016-09-12 17:20:47 -07:00
Micah Silverman
78cb1707d7
moved older jackson section back into readme
2016-07-03 12:29:13 -04:00
Micah Silverman
0899261074
Separated CHANGELOG from README
2016-07-03 12:29:13 -04:00