CHANGELOG.md 2.05 KB
Newer Older
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
## [Unreleased]

6 7 8 9 10
## [v0.4.1] - 2019-07-30
### Changed
- Use defonce to define keystore atom to prevent accidental redefinitions in upstream project's development
- Update dependencies to latest feature/patch versions

11
## [v0.4.0] - 2019-06-06
12 13 14 15 16 17 18 19
### 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

20 21 22 23 24 25 26 27
## [v0.3.2] - 2018-11-16
### Changed
- Changed log level from error to info for public key lookup error

## [v0.3.1] - 2018-11-08
### Changed
- Improved logging

28
## [v0.3.0] - 2018-09-20
29 30 31
### Changed
- Swapped argument order for unsign function to make partial application easier

32
## [v0.2.1] - 2018-09-20
33 34 35
### Added
- Error logging for failing key resolve

36
## [v0.2.0] - 2018-09-19
37 38 39 40
### Added
- Added specs for unsign and generator for ::jwt
- Added logging for retry in resolve-key function

41
## [v0.1.0] - 2018-09-18
42
### Added
43 44 45
- 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.
46

47 48
[Unreleased]: https://gitlab.nsd.no/clojure/clj-jwt/compare/v0.4.1...HEAD
[v0.4.1]: https://gitlab.nsd.no/clojure/clj-jwt/compare/v0.4.0...v0.4.1
49 50 51
[v0.4.0]: https://gitlab.nsd.no/clojure/clj-jwt/compare/v0.3.2...v0.4.0
[v0.3.2]: https://gitlab.nsd.no/clojure/clj-jwt/compare/v0.3.1...v0.3.2
[v0.3.1]: https://gitlab.nsd.no/clojure/clj-jwt/compare/v0.3.0...v0.3.1
52 53 54
[v0.3.0]: https://gitlab.nsd.no/clojure/clj-jwt/compare/v0.2.1...v0.3.0
[v0.2.1]: https://gitlab.nsd.no/clojure/clj-jwt/compare/v0.2.0...v0.2.1
[v0.2.0]: https://gitlab.nsd.no/clojure/clj-jwt/compare/v0.1.0...v0.2.0