Skip to content

Latest commit

 

History

History
78 lines (67 loc) · 2.91 KB

CHANGELOG.md

File metadata and controls

78 lines (67 loc) · 2.91 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

Removed

Changed

  • implicit codec snakeCase configs package private
  • circe codecs utils

Fixed

0.1.2 - 2021-05-02

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

0.1.1 - 2021-01-30

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

0.1.0 - 2021-01-02

Changed

  • Switched to multi-project setup: fsclient-core and fsclient-circe

0.1.0 - 2020-12-29

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

0.0.3 - 2020-11-06

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

0.0.2 - 2020-05-23

Added

  • 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

0.0.1 - 2020-05-03

Added

  • This is the first release of fsclient.