v0.2.22
- Restore optional
Jason.Encodersupport. v0.2.21 switched struct encoding to the built-inJSON.Encoderprotocol (Elixir 1.18+), which broke callers usingJason.encode!/1onMacflystructs. All caveat structs andMacfly.Actionnow implementJason.Encoderagain when:jasonis present, producing the same output as the built-inJSONencoding. Add{:jason, "~> 1.4"}to your deps to opt in; nothing is required otherwise.
v0.2.21
- Replace HTTPoison with Req.
- Require Elixir ~> 1.18 and encode JSON with the built-in
JSONmodule. Breaking:Jason.Encoderimplementations were dropped in this release (restored in v0.2.22). - Make
:jasonan optional dependency.