Releases: polyvariant/sttp-oauth2
Releases · polyvariant/sttp-oauth2
v0.15.0
What's Changed
This release introduces breaking changes in the Authorization Code grant instantiation methods. More on this topic in our migration guide.
Significant changes
- Add keycloak support in AuthorizationCodeProvider by @sbrunk in #273
- Scala steward as github action by @majk-p in #248
Updates
- Update sbt-tpolecat to 0.3.3 by @majk-p in #251
- Update scala-library to 2.12.16 by @majk-p in #252
- Update scalafmt-core to 3.5.8 by @majk-p in #253
- Update scala3-library to 3.1.3 by @majk-p in #256
- Update cats-effect, cats-effect-kernel, ... to 3.3.13 by @majk-p in #258
- Update cats-effect, cats-effect-kernel, ... to 3.3.14 by @majk-p in #271
- Update migration guide by @majk-p in #274
New Contributors
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
Significant changes
- Made Scope optional for both request and response (#124) by @blondacz in #199
- Scala 3 support by @pavulonx in #222
Updates
- Update scalafmt-core to 3.4.2 by @scala-steward in #205
- Update sbt-mdoc to 2.3.0 by @scala-steward in #200
- Update cats-core to 2.7.0 by @scala-steward in #171
- Update sbt to 1.6.2 by @scala-steward in #203
- Update scalafmt-core to 3.4.3 by @scala-steward in #206
- Update sbt-tpolecat to 0.1.22 by @scala-steward in #210
- Update sbt-mdoc to 2.3.1 by @scala-steward in #211
- Update cats-effect, cats-effect-kernel, ... to 3.3.6 by @scala-steward in #212
- Update cats-effect, cats-effect-kernel, ... to 3.3.7 by @scala-steward in #214
- Update cats-effect, cats-effect-kernel, ... to 3.3.8 by @scala-steward in #215
- Update cats-effect, cats-effect-kernel, ... to 3.3.9 by @scala-steward in #216
- Update sbt-mdoc to 2.3.2 by @scala-steward in #217
- Update scala3-library to 3.1.1 by @scala-steward in #224
- Update cats-effect, cats-effect-kernel, ... to 3.3.10 by @scala-steward in #225
- Update cats-effect, cats-effect-kernel, ... to 3.3.11 by @scala-steward in #226
- Update scala3-library to 3.1.2 by @scala-steward in #229
- Update scalatest to 3.2.12 by @scala-steward in #235
- Update monix-execution to 3.4.1 by @scala-steward in #238
- Update cats-effect, cats-effect-laws to 2.5.5 by @scala-steward in #241
- Update cats-effect, cats-effect-kernel, ... to 3.3.12 by @scala-steward in #245
- Update circe-refined to 0.14.2 by @scala-steward in #247
- Update sbt-tpolecat to 0.3.1 by @scala-steward in #234
- Update scalafmt-core to 3.5.3 by @scala-steward in #240
- Update refined to 0.9.29 by @scala-steward in #239
- Update sbt-mima-plugin to 1.1.0 by @scala-steward in #228
New Contributors
Full Changelog: v0.13.0...v0.14.0
v0.14.0-RC2
What's Changed
Changes
Updates
- Update scalafmt-core to 3.4.3 by @scala-steward in #206
- Update sbt-tpolecat to 0.1.22 by @scala-steward in #210
- Update sbt-mdoc to 2.3.1 by @scala-steward in #211
- Update cats-effect, cats-effect-kernel, ... to 3.3.6 by @scala-steward in #212
- Update cats-effect, cats-effect-kernel, ... to 3.3.7 by @scala-steward in #214
- Update cats-effect, cats-effect-kernel, ... to 3.3.8 by @scala-steward in #215
- Update cats-effect, cats-effect-kernel, ... to 3.3.9 by @scala-steward in #216
- Update sbt-mdoc to 2.3.2 by @scala-steward in #217
New Contributors
Full Changelog: v0.14.0-RC1...v0.14.0-RC2
v0.14.0-RC1
Made Scope optional for both request and response (#124) (#199) * Made Scope optional for both request and response (#124) * Added deserialization tests for AccessTokenResponse without scope Co-authored-by: blondacz <[email protected]>
v0.13.0
What's Changed
With this release, sttp-oauth2-cache-cats
will now depend on CE3. Use oauth2-cache-ce2
module if you rely on CE2.
Functional changes
- add sttp-oauth2-cache-cats module with CE3 support by @bwiercinski in #173
Updates
- Update client3:circe, client3:core to 3.3.17 by @scala-steward in #169
- Update scalafmt-core to 3.1.2 by @scala-steward in #170
- Update refined to 0.9.28 by @scala-steward in #174
- Update scalafmt-core to 3.2.0 by @scala-steward in #175
- Update client3:circe, client3:core to 3.3.18 by @scala-steward in #176
- Update scalafmt-core to 3.2.1 by @scala-steward in #179
- Update sbt to 1.5.6 by @scala-steward in #180
- Update sbt to 1.5.7 by @scala-steward in #181
- Update cats-effect, cats-effect-kernel, ... to 3.3.1 by @scala-steward in #182
- Update sbt to 1.5.8 by @scala-steward in #183
- Update scalafmt-core to 3.2.2 by @scala-steward in #184
- Update cats-effect, cats-effect-kernel, ... to 3.3.2 by @scala-steward in #188
- Update cats-effect, cats-effect-kernel, ... to 3.3.3 by @scala-steward in #189
- Update cats-effect, cats-effect-kernel, ... to 3.3.4 by @scala-steward in #191
- Update scala-library to 2.13.8 by @scala-steward in #192
- Update scalatest to 3.2.11 by @scala-steward in #197
- Update cats-effect, cats-effect-kernel, ... to 3.3.5 by @scala-steward in #202
Full Changelog: v0.12.0...v0.13.0
v0.13.0-RC1
Merge pull request #197 from scala-steward/update/scalatest-3.2.11 Update scalatest to 3.2.11
v.0.12.0
What's Changed
0.12.0
release comes with split API for ClientCredentialsProvider
, cached instance of AccessTokenProvider
and various improvements regarding errors hierarchy.
See migration guide for help in migration.
Functional/API changes
- Make all errors extends Exception, so messages and root causes are visible in stack traces by @matwojcik in #145
- Split ClientCredentialsProvider into AccessTokenProvider and TokenIntrespection by @matwojcik in #146
- Added modules to cache access tokens by @matwojcik in #149
- Replaced instance methods with apply by @matwojcik in #154
- Passing SttpBackend explicitly by @matwojcik in #155
- Fixed response decoder by @matwojcik in #159
- Optional error description by @matwojcik in #162
- Nicer error message by @matwojcik in #163
Dependencies updates & minors
- Update client3:async-http-client-backend-cats-ce2, ... to 3.3.12 by @scala-steward in #119
- Update client3:async-http-client-backend-cats-ce2, ... to 3.3.13 by @scala-steward in #120
- Update kind-projector to 0.13.1 by @scala-steward in #128
- Update sbt-mdoc to 2.2.23 by @scala-steward in #129
- Update client3:async-http-client-backend-cats-ce2, ... to 3.3.14 by @scala-steward in #131
- Update kind-projector to 0.13.2 by @scala-steward in #133
- Update scalatest to 3.2.10 by @scala-steward in #138
- Update scalafmt-core to 3.0.4 by @scala-steward in #137
- Update sbt-ci-release to 1.5.9 by @scala-steward in #139
- Update scalafmt-core to 3.0.5 by @scala-steward in #140
- Update scalafmt-core to 3.0.6 by @scala-steward in #142
- Update client3:async-http-client-backend-cats-ce2, ... to 3.3.15 by @scala-steward in #141
- Update sbt-ci-release to 1.5.10 by @scala-steward in #144
- Update sbt-mdoc to 2.2.24 by @scala-steward in #147
- Update scalafmt-core to 3.0.7 by @scala-steward in #148
- Update client3:async-http-client-backend-cats-ce2, ... to 3.3.16 by @scala-steward in #150
- Remove @kubukoz from maintainers by @kubukoz in #152
- Add mw to developers by @matwojcik in #156
- Update cats-effect-laws to 2.3.3 by @scala-steward in #157
- Update scalafmt-core to 3.0.8 by @scala-steward in #160
- Updated migration notes by @matwojcik in #164
- Update scalafmt-core to 3.1.0 by @scala-steward in #166
- Update sbt-github-actions to 0.13.0 by @scala-steward in #125
- Update sbt-mima-plugin to 1.0.1 by @scala-steward in #143
- Update scalafmt-core to 3.1.1 by @scala-steward in #167
- Update scala-library to 2.13.7 by @scala-steward in #161
- Update scala-library to 2.12.15 by @scala-steward in #136
Full Changelog: v0.11.1...v0.12.0
v0.12.0-RC2
Optional error description (#162)
v0.12.0-RC1
Passing SttpBackend explicitly,fixes #151 (#155)
v0.11.1 RFC6749 compliant Scope specification
Allow for whitespace in scope value (#118) * allow for whitespace in scope value Co-authored-by: Tomek Plaskowski <[email protected]>