Releases: bartholomews/fsclient
Releases · bartholomews/fsclient
fsclient 0.1.2
"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
usingcurrentTimeMillis
instead ofnanoTime
baseRequest
taking anuserAgent
instead ofclient
signer
needs to be passed explicitlyRedirectUri
moved up fromoauth.v2
tooauth
package
fsclient 0.1.1
"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
usingnanoTime
instead ofcurrentTimeMillis
Fixed
AuthorizationRequest
preserving given query parameters
fsclient 0.1.0
"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
"io.bartholomews" %% "fsclient" % "0.0.3"
Added
PUT
/DELETE
requests andUnit
decoders
Removed
- Removed
Logger
name from config (to avoid concurrency error when using multiple clients) - Removed implicit attribute to
deriveJsonPipe
inCodecSyntax
to avoid diverging expansion
Changed
- Updated Readme scala snippets
- Decode < 400 as
success
status instead of just 200 - Renamed
FsRequest
objects toFsSimple/Auth
and providing some implicit codecs - Updated various dependencies
fsclient 0.0.2
"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/callbackClientPasswordBasicAuthenticationV2
signer for OAuth v2 basic signaturegeneratedAt
is now part ofSignerV2
entities, so they can be serialized into a session cookie easily
fsclient 0.0.1
"io.bartholomews" %% "fsclient" % "0.0.1"
This is the first release of fsclient.