Skip to content

Releases: bartholomews/fsclient

fsclient 0.1.2

02 May 10:59
Compare
Choose a tag to compare
"io.bartholomews" %% "fsclient-core" % "0.1.2"
"io.bartholomews" %% "fsclient-circe" % "0.1.2"
"io.bartholomews" %% "fsclient-play" % "0.1.2"

Added

  • scalatestudo module

Removed

  • FsApiClient

Changed

  • AccessTokenSigner using currentTimeMillis instead of nanoTime
  • baseRequest taking an userAgent instead of client
  • signer needs to be passed explicitly
  • RedirectUri moved up from oauth.v2 to oauth package

fsclient 0.1.1

30 Jan 22:19
Compare
Choose a tag to compare
"io.bartholomews" %% "fsclient-core" % "0.1.1"
"io.bartholomews" %% "fsclient-circe" % "0.1.1"
"io.bartholomews" %% "fsclient-play" % "0.1.1"

Added

  • play module
  • some entity codecs

Changed

  • Migrated to sttp v3
  • Removed implicit sttp backend, it needs to be passed explicitly now
  • AccessTokenSigner using nanoTime instead of currentTimeMillis

Fixed

  • AuthorizationRequest preserving given query parameters

fsclient 0.1.0

02 Jan 13:31
Compare
Choose a tag to compare

"io.bartholomews" %% "fsclient" % "0.1.0"

Removed

  • Most of the implementation, which has been migrated to sttp

Changed

  • Major refactor, this is now mostly a wrapper around sttp with oauth and other utils on top of it
  • Multi-project setup: from now on you need to import one of:
    • "io.bartholomews" %% "fsclient-circe" % "0.1.0"
    • "io.bartholomews" %% "fsclient-core" % "0.1.0"

fsclient 0.0.3

06 Nov 18:05
Compare
Choose a tag to compare
fsclient 0.0.3 Pre-release
Pre-release

"io.bartholomews" %% "fsclient" % "0.0.3"

Added

  • PUT / DELETE requests and Unit decoders

Removed

  • Removed Logger name from config (to avoid concurrency error when using multiple clients)
  • Removed implicit attribute to deriveJsonPipe in CodecSyntax to avoid diverging expansion

Changed

  • Updated Readme scala snippets
  • Decode < 400 as success status instead of just 200
  • Renamed FsRequest objects to FsSimple/Auth and providing some implicit codecs
  • Updated various dependencies

fsclient 0.0.2

23 May 13:57
Compare
Choose a tag to compare
fsclient 0.0.2 Pre-release
Pre-release

"io.bartholomews" %% "fsclient" % "0.0.2"

Various breaking changes including:

  • Additional type parameter in client: FsClient[F[_], S <: Signer]
  • TemporaryCredentialsRequest for handling the first phase of OAuth v1 authentication/callback
  • ClientPasswordBasicAuthenticationV2 signer for OAuth v2 basic signature
  • generatedAt is now part of SignerV2 entities, so they can be serialized into a session cookie easily

fsclient 0.0.1

03 May 21:43
Compare
Choose a tag to compare
fsclient 0.0.1 Pre-release
Pre-release

"io.bartholomews" %% "fsclient" % "0.0.1"

This is the first release of fsclient.