Tesla Versions Save

The flexible HTTP client library for Elixir, with support for middleware and multiple adapters.

v0.10.0

6 years ago
  • [#143] New: Global mock support by @Zorbash
  • [#120] README improvements by @raarts
  • [#128] Fix: JSON middleware with Poison 3 by @amatalai
  • [#135] Fix: Logger middleware typos by @Zorbash
  • [#131] Fix: Timeout middleware kill by @edescourtis
  • [#127] Fix: Added :inets to applications lists

v0.9.0

6 years ago
  • [#104] New: Introduced Tesla.Client with pre & post middleware lists
  • [#110] New: Introduced Tesla.Mock
  • [#119] New: Timeout middleware by @emerleite
  • [#103] Fixed with_body option for hackney by @amatalai
  • [#105] Customize rescued errors in Tuples middleware
  • [#106] Multipart support for DebugLogger by @amatalai
  • [#111] Added guards to http function for better error reporting
  • [#112] Updated README and all docs
  • [#113] Do not JSON-encode raw binary
  • [#117] Add Multipart.add_file_content function by @visciang

v0.8.0

6 years ago
  • [#87] Support for multipart requests by @ijcd, @chingor13

v0.7.2

6 years ago
  • [#85] Logging connection errrors by @take-five
  • [#92] Fixed doctests by @amatalai
  • [#95] Fixed Elixir 1.5 warnings by @amatalai
  • [#101] Fixed absolute URL redirects by @jessedijkstra

v0.7.1

6 years ago
  • [#83] New: Tesla.Middleware.Tuples
  • [#84] FollowRedirects improvements by @amatalai
  • [#80] Improved unicode support by @gdub01
  • [#78] Autostart :ssl by @randycoulman
  • [#75] DebugLogger query params logging by @veverkap
  • [#79, #77, #73] Docs updates by @Zorbash, @clarkema & @mkaszubowski

v0.7.0

7 years ago
  • [#58] BREAKING: autoredirect: false for httpc by default - by @amatalai
  • [#55] More improvements to FollowRedirect middleware - by @amatalai
  • [#59] Stream support for httpc - by @amatalai
  • [#62] Stream support for ibrowse - by @amatalai
  • [#61] X-HTTP-Method override middleware - by @amatalai
  • [#63] Fix passing options to ibrowse - by @hwuethrich
  • [#67] Basic Auth middleware - by @zolrath
  • Updated & relaxed dependencies

v0.6.0

7 years ago

Changes since v0.5.2:

  • Added Retry middleware
  • Added Fuse middleware
  • Added DigestAuth middleware
  • Added FormUrlEncoded middleware
  • Added Compression middleware
  • Improved JSON middleware
  • Elixir 1.4.0 support
  • Documentation updates

Many thanks to @amatalai and others for contributing.

v0.5.2

7 years ago

Changes since v0.5.1

  • [#17] Code cleanup - @princemaple
  • [#19] Update dependencies - @princemaple
  • [#20] Use lowercase header name
  • [#21] Update example dependencies - @timbuchwaldt
  • [#22] Change JSX sample - @timbuchwaldt
  • [#23] Do not decode empty body
  • [558743f] add Tesla.put_opt(key, value) helper function