All Versions
40
Latest Version
Avg Release Cycle
10 days
Latest Release
1594 days ago

Changelog History
Page 4

  • v2.0.6

    March 16, 2020
  • v2.0.5

    March 12, 2020
  • v2.0.4

    March 10, 2020
  • v2.0.3

    March 06, 2020
  • v2.0.2

    March 05, 2020
  • v2.0.1

    February 27, 2020
  • v2.0.0 Changes

    February 24, 2020

    Major changes

    • ๐Ÿ“‡ renamed the group id from com.softwaremill.sttp to com.softwaremill.sttp.client (organization)
    • ๐Ÿ‘€ renamed the main package from com.softwaremill.sttp to sttp.client (see #288)
    • ๐Ÿ“‡ renamed initial request from sttp to basicRequest
    • ๐Ÿ‘€ reworked response-as (see #284)
      • asString now is an Either[String, String] not a String (no assumptions as to the error type)
      • all json integrations return an Either[ResponseError, B] body
    • โž• added websocket support

    ๐Ÿ‘€ See also:

    Minor changes

    • โœ‚ removed Request.parseResponseIf
    • โœ‚ removed Response.unsafeBody
    • ๐Ÿ‘ป redirect loops now throw an exception
    • โฌ‡๏ธ reduce import conflicts with cats:
      • rename Id to Identity (to make working w/ cats easier)
      • move MonadError to another package
    • cats, zio, monix, scalaz backends now return results wrapped in IO/Task when creating a backend
    • backend.close returns a F[Unit] - watch out if you are using lazy wrappers!
    • StatusCode is a proper type
    • Header is a proper type
    • Multipart renamed to Part and generified
    • ๐Ÿšš asFile(overwrite) - removed the overwire parameter
    • QueryFragment(Encoding) in Uri renamed to QuerySegment(Encoding)
    • ๐Ÿšš Uri.parse, Uri.apply removed, replaced with safeApply
    • ๐Ÿ‘ป uri"..." without scheme throws exception
    • SttpBackendStub: instantiated using .stub on "real" backend companion object, instead of using an instance of the "real" backend
  • v2.0.0-RC13

    February 21, 2020
  • v2.0.0-RC12

    February 20, 2020
  • v2.0.0-RC11

    February 18, 2020