- Add a test and an example of using multiple cookies;
- Change
request/5
to catch hackney errors; - Bump Elixir requirement to ~> 1.2;
- A couple of changes to README;
- Fix several typos.
- Bump hackney requirement
- Fix socket leakage related to 204/304 requests
- Update README and docs
- Update hackney requirement to ~> 1.4.4
- Rewrite docs for HTTPoison.Base.request/5
- Fix async redirect process leak (#80). Thanks to @sdanzan 🎉
- Add hackney redirect options to HTTPoison (#84). Thanks to @ShaneWilton 🎉
- Refactor generated functions through HTTPoison.Base
- Add ssl option
- Accept proxy_auth as a first class parameter
- Update ex_doc and earmark
- Use hackney default values for options
- Require hackney ~> 1.3.1 (#64)
- Update hackney requirement to ~> 1.3.0
- Add missing docs. Thanks to @whatyouhide
- [Breaking change] Use list of tuples of strings instead of a dict. Thanks to @tyrchen
Add documentation for public functions on HTTPoison.Base. Thanks to @whatyouhide
- Add support to proxy option. Thanks to @povilas
- Add support to params option. Thanks to @whatyouhide
This version does not include any feature. It specifies a newer version to hackney: "~> 1.0" as it brought lots of bugfixes and more stability.
-
API breaking changes:
- HTTPoison.HTTPError was renamed to HTTPoison.Error;
- Requests will now return
{:ok, response}
or{:error, error}
- The old behaviour will be followed by new functions with bang, example:
HTTPoison.get!
will follow the old behaviour of HTTPoison.get
Related discussion: edgurgel#27
- Update hackney to ~> 0.14.1
- Fix error raising (#26)
- Ensure support to 1.0.0-rc1
- Do not fetch the body on 204, 304 responses. (Thanks to @d0rc)
- Catch body fetching errors and raise proper HTTPError. (Thanks to @sch1zo)
- Use meck hex package on test environment.
- Turn process_* functions to private functions so you don't need to expose them when overriding;
- Add typespecs.
- Ensure support to Elixir 0.15.0
- Update HTTParrot (using hex package)
- Change to MIT License
- Update to Elixir 0.14.1
- Update to Elixir 0.14.0
- Update to Elixir 0.13.3;
- Accept a map on headers;
- Update deps;
- Update hackney;
- Use maps/structs instead of ListDicts/records;
- Update to Elixir 0.13.1 and fix deprecation on Application startup (thanks to @knewter).
- This release breaks compatibility with previous versions.
- Add tests to HTTPoison.Base;
- Add process_request_headers;
- New logo;
- Use HTTParrot instead of httpbin on tests.;
- Source code (zip)
- First release