- Support Erlang 27 and Elixir 1.17 #214 #222
- Reintroduce
Poison.encode_to_iodata!/1
for Phoenix compatibility #172 #206 - Make
:html_safe
encode option follow OWASP recommended HTML escaping #194 - Add
Date.Range
encoding - Allow
:as
decode option to be a function #207 - Add a CHANGELOG #105
- Stop double decoding structs #191
- Fix various typespecs #199
- Correctly encode some UTF-8 surrogate pairs #217
- Significantly improve performance (2024-06-06)
- Remove deprecated
HashSet
encoding - Minimum supported versions are now Erlang 24 and Elixir 1.12