Releases: navikt/mock-oauth2-server
Releases · navikt/mock-oauth2-server
0.3.5
What's Changed
🚀 Features
- feat: load some signing keys from file on startup (#89) @tommytroen
- Add ability to specify JWT type in header (#53) @fgstewart
- add more examples (#49) @tommytroen
⚠️ Breaking Changes
- Add ability to specify JWT type in header (#53) @fgstewart
⬆️ Dependency upgrades
- chore(deps): bump jvm from 1.5.21 to 1.5.30 (#83) @dependabot
- chore(deps): bump kotlin-test-junit5 from 1.5.21 to 1.5.30 (#84) @dependabot
- chore(deps): bump org.jmailen.kotlinter from 3.5.1 to 3.6.0 (#88) @dependabot
- chore(deps): bump org.jmailen.kotlinter from 3.5.0 to 3.5.1 (#85) @dependabot
- chore(deps): bump jacksonVersion from 2.12.4 to 2.12.5 (#87) @dependabot
- chore(deps): bump kotestVersion from 4.6.1 to 4.6.2 (#82) @dependabot
- chore(deps): bump kotlin-logging from 2.0.10 to 2.0.11 (#81) @dependabot
- chore(deps): bump oauth2-oidc-sdk from 9.13 to 9.15 (#79) @dependabot
- chore(deps): bump oauth2-oidc-sdk from 9.12 to 9.13 (#78) @dependabot
- chore(deps): bump springBootVersion from 2.5.3 to 2.5.4 (#77) @dependabot
- chore(deps): bump com.github.johnrengelman.shadow from 6.1.0 to 7.0.0 (#69) @dependabot
- chore(deps): bump oauth2-oidc-sdk from 9.7 to 9.12 (#74) @dependabot
- chore(deps): bump logback-classic from 1.2.3 to 1.2.5 (#72) @dependabot
- chore(deps): bump org.jmailen.kotlinter from 3.4.4 to 3.5.0 (#71) @dependabot
- chore(deps): bump jacksonVersion from 2.12.3 to 2.12.4 (#66) @dependabot
- chore(deps): bump com.google.cloud.tools.jib from 3.1.3 to 3.1.4 (#67) @dependabot
- chore(deps): bump se.patrikerdes.use-latest-versions from 0.2.16 to 0.2.17 (#68) @dependabot
- chore(deps): bump kotlin-logging from 2.0.6 to 2.0.10 (#70) @dependabot
- chore(deps): bump bcpkix-jdk15on from 1.68 to 1.69 (#73) @dependabot
- chore(deps): bump com.google.cloud.tools.jib from 2.8.0 to 3.1.3 (#64) @dependabot
- chore(deps): bump actions/setup-java from 1 to 2.2.0 (#54) @dependabot
- chore(deps): bump ktorVersion from 1.5.3 to 1.6.2 (#62) @dependabot
- chore(deps): bump netty-all from 4.1.65.Final to 4.1.67.Final (#57) @dependabot
- chore(deps): bump springBootVersion from 2.5.2 to 2.5.3 (#58) @dependabot
- chore(deps): bump jvm from 1.4.32 to 1.5.21 (#61) @dependabot
- chore(deps): bump kotlin-test-junit5 from 1.5.10 to 1.5.21 (#59) @dependabot
- chore(deps): bump assertj-core from 3.19.0 to 3.20.2 (#60) @dependabot
- chore(deps): bump reactor-test from 3.4.7 to 3.4.9 (#65) @dependabot
- chore(deps): bump com.github.ben-manes.versions from 0.38.0 to 0.39.0 (#63) @dependabot
- chore(deps): bump kotestVersion from 4.6.0 to 4.6.1 (#56) @dependabot
- chore(deps): bump actions/cache from 1 to 2.1.6 (#55) @dependabot
0.3.4
0.3.3
🚀 Features
- Support different signing keys per issuer (issuerId) (#44) @tommytroen
🧰 Maintenance
- Publish to ghcr (#40) @jksolbakken
🐛 Bug Fixes
0.3.2
What's Changed
🚀 Features
- allow additional claims from tokencallback for
token_exchangeandjwt_bearergrants (#37) @tommytroen - configure standalone server/docker image (#34) @tommytroen
- support "multisegment" issuer (#31) @tommytroen
⬆️ Dependency upgrades
- com.fasterxml.jackson.core:jackson-databind [2.12.1 -> 2.12.2]
- com.fasterxml.jackson.module:jackson-module-kotlin [2.12.1 -> 2.12.2]
- com.github.ben-manes.versions:com.github.ben-manes.versions.gradle.plugin [0.36.0 -> 0.38.0]
- com.google.cloud.tools.jib:com.google.cloud.tools.jib.gradle.plugin [2.7.1 -> 2.8.0]
- com.nimbusds:oauth2-oidc-sdk [8.36 -> 9.2.3]
- io.codearte.nexus-staging:io.codearte.nexus-staging.gradle.plugin [0.22.0 -> 0.30.0]
- io.github.microutils:kotlin-logging [2.0.4 -> 2.0.6]
- io.kotest:kotest-assertions-core-jvm [4.4.1 -> 4.4.3]
- io.kotest:kotest-runner-junit5-jvm [4.4.1 -> 4.4.3]
- io.netty:netty-all [4.1.59.Final -> 4.1.60.Final]
- org.jetbrains.kotlin:kotlin-reflect [1.4.30 -> 1.4.32]
- org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable [1.4.30 -> 1.4.32]
- org.jetbrains.kotlin:kotlin-stdlib [1.4.30 -> 1.4.32]
- org.jetbrains.kotlin:kotlin-test-junit5 [1.4.30 -> 1.4.32]
- org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin [1.4.30 -> 1.4.32]
0.3.1
What's Changed
- bug: ensure content-length is set on 404 responses by setting body to "" in MockResponse
0.3.0.RC2
What's Changed
🚀 Features
- feat: add anyToken function to MockOAuth2Server.kt (#26) @tommytroen
- feature: multiple server support (#24) @tommytroen
⬆️ Dependency upgrades
- dependencies: bump dependencies (#25) @tommytroen
0.2.3
0.2.2
0.2.1
🚀 Features
- add KeyUsage (use) to provider public jwks (#20) @tommytroen
- Suggestion for running the server on windows. (#16) @oyvind-wedoe
0.2.0
What's Changed
🚀 Features
- support tokens without audience and scope from claims when using JwtBearerGrant (#13) @ybelMekk @tommytroen
- breaking change:
- allow tokens without audience to be provided via OAuth2TokenCallback.kt
- api change on OAuth2TokenCallback.kt, audience now returns List instead of String
- an empty list for audience() in OAuth2TokenCallback.kt will yield a token without audience
- support for refresh_token grant, some more tests and test utils (#12) @tommytroen
- support for OAuth 2.0 Token Exchange specification (#10) @jksolbakken @tommytroen