Release version 0.4.0 with signing functionality

The 0.4.0 release enables support for claims signing and private key resolution.
Signed-off-by: Snorre Magnus Davøen's avatarSnorre Magnus Davøen <snorre.davoen@nsd.no>
parent d16726e3
Pipeline #19326 passed with stage
in 32 seconds
# 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/).
## 0.3.0 - 2018-09-20
## [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
### Changed
- Swapped argument order for unsign function to make partial application easier
## 0.2.1 - 2018-09-20
## [0.2.1] - 2018-09-20
### Added
- Error logging for failing key resolve
## 0.2.0 - 2018-09-19
## [0.2.0] - 2018-09-19
### Added
- Added specs for unsign and generator for ::jwt
- Added logging for retry in resolve-key function
## 0.1.0 - 2018-09-18
## [0.1.0] - 2018-09-18
### Added
- 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.
[Unreleased]: https://gitlab.nsd.no/clojure/clj-jwt/compare/0.2.0...HEAD
[0.2.0]: https://gitlab.nsd.no/clojure/clj-jwt/compare/0.1.0...0.2.0
\ No newline at end of file
[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
......@@ -5,7 +5,7 @@
A Clojure library to handle validation of JWTs and signing claims using JSON Web Keys.
```clojure
[no.nsd/clj-jwt "0.4.0-SNAPSHOT"]
[no.nsd/clj-jwt "0.4.0"]
```
clj-jwt wraps some of [Buddy's](https://funcool.github.io/buddy-sign/latest/) functions for validating JWTs and signing claims.
......
(defproject no.nsd/clj-jwt "0.4.0-SNAPSHOT"
(defproject no.nsd/clj-jwt "0.4.0"
:description "A Clojure library to fetch json web keys and validate json web tokens. Wraps Buddy."
:url "https://gitlab.nsd.no/clojure/clj-jwt"
:license {:name "Eclipse Public License"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment