All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.1 - 2026-07-13
No API changes — ReqMulti.attach/1 and the :multi option are unchanged.
Changed
- Widen dependency constraints to
req ~> 0.5andmultipart ~> 0.4, after verifying the plugin works acrossreq0.5.0–0.6.2 andmultipart0.4.0–0.6.1. - Refresh
mix.lockto the latest in-range dependencies and bump the development toolchain to Elixir 1.20 / OTP 29.
Added
- Tests covering the multipart round-trip (server-side parsing of the encoded
body), the
Content-Lengthheader, replacement of a pre-existing:body,multi: nilhandling, andattach/1idempotency. - Expanded module documentation and README with the
:multioption and a runnable example.
0.1.0 - 2024-08-29
Added
- Initial release: a Req plugin for
sending
multipart/form-datarequest bodies via the:multioption.