Releases: reazen/relude-fetch
Releases · reazen/relude-fetch
v0.8.0
v0.7.0
🚨 Breaking changes
- The
bs-abstract
peer-dependency is nowbs-bastet
, and the required Relude version is 0.59+. See the Relude release notes and the Bastet migration guide for details.
v0.6.0
✨ New
File uploads
- Add basic bindings to the JS DOM
File
andFormData
types - Add a demo project to demonstrate a basic way to do fetch-based file uploads using multipart form-data encoding
v0.5.0
✨ New
- Added missing data constructors for the
ReludeFetch.Body.Content
variant, which carries the data that can be passed into the variousFetch.BodyInit.make*
functions.
v0.4.0
Update dependencies to latest versions
v0.3.0
✨ New stuff
- Setup CircleCI build and badge
- Setup Jest for running tests (currently just a single integration test to demonstrate how to use it)
v0.2.1
⚠️ Refactor
Fix a few inconsistent function names in ReludeFetch_Body
v0.2.0
Initial release to npm
⚠️ Refactor
- Going from 0.1.0 to 0.2.0 - the previous functions exposed by this module, which used
Js.Promise.error
as the error type in theRelude.IO
results were moved intoRaw
submodules in each main component module (Request
,Response
, etc.). - The
fetch*
functions and other helpers now return errors as a more saneReludeFetch_Error.t
rather thanJs.Promise.t