CHANGELOG.md 1.47 KB
Newer Older
Snorre Magnus Davøen's avatar
Snorre Magnus Davøen committed
1 2 3
# Change Log
All notable changes to this project will be documented in this file. This change log follows the conventions of [keepachangelog.com](http://keepachangelog.com/).

4 5 6 7 8 9 10 11 12 13 14 15
## [Unreleased]

## [0.4.0] - 2019-06-06
### Added
- New sign function to sign claims and generate JWTs based on private key in JWK
- resolve-public-key function replaces resolve-key function
- resolve-private-key function makes it possible to resolve private keys from JWKS

### Changed
- resolve-key funtion made private as it is now used by resolve-public-key and resolve-private-key

## [0.3.0] - 2018-09-20
16 17 18
### Changed
- Swapped argument order for unsign function to make partial application easier

19
## [0.2.1] - 2018-09-20
20 21 22
### Added
- Error logging for failing key resolve

23
## [0.2.0] - 2018-09-19
24 25 26 27
### Added
- Added specs for unsign and generator for ::jwt
- Added logging for retry in resolve-key function

28
## [0.1.0] - 2018-09-18
Snorre Magnus Davøen's avatar
Snorre Magnus Davøen committed
29
### Added
30 31 32
- Initial implementation of clj-jwt library.
- Function `resolve-key` that fetches jwks keys and returns a PublicKey given the kid in the jwt header.
- Function `unsign` which tries to validate a jwt given a jwks URL and a jwt.
Snorre Magnus Davøen's avatar
Snorre Magnus Davøen committed
33

34 35 36 37 38
[Unreleased]: https://gitlab.nsd.no/clojure/clj-jwt/compare/0.4.0...HEAD
[0.3.0]: https://gitlab.nsd.no/clojure/clj-jwt/compare/0.3.0...0.4.0
[0.3.0]: https://gitlab.nsd.no/clojure/clj-jwt/compare/0.2.1...0.3.0
[0.2.1]: https://gitlab.nsd.no/clojure/clj-jwt/compare/0.2.0...0.2.1
[0.2.0]: https://gitlab.nsd.no/clojure/clj-jwt/compare/0.1.0...0.2.0