HttpBuilder v0.2.0 Release Notes

  • This push has breaking changes from 0.1.1

    ๐Ÿ”„ Changes:

    • โœ‚ Removed types on the response for HttpBuilder.Adapter, to be more flexible around errors.
    • โœ‚ Removed types on HTTPoison adapter so it doesn't assume response format.

    โž• Additions:

    • โž• Add HTTPoison adapter.
    • โž• Add IBrowse adapter.
    • โž• Add Hackney adapter.
    • โž• Add JSON Parser adapter, supporting Posion.

    • Added with_json_body option.

    • Added with_string_body option.

    • โž• Added marker to with_body to avoid namespace collision

    Deletions:

    • โœ‚ removed retry for now, until a proper backoff implementation can be added.
    • โœ‚ removed explicit streaming (implicitly still supported), as adapter cannot reasonably abstract all possible combinations.