- Silence warnings on (upcoming, at this time) Elixir 1.19+.
- The changes in v1.0.1 introduced some subtle compression errors with HPACK encoding. This has been fixed in this version. See this issue for more details.
- Fix some issues with dynamic table resizing. You should not need to do anything to your code, it should Just Work™. If you want to read more, this issue has all the context.
- Silence warnings on Elixir 1.17+.
- Require Elixir 1.12+.
- Add
HPAX.new/2, which supports a list of options. For now, the only option is:huffman_encoding, to choose whether to use Huffman encoding or not. - Add
HPAX.encode/3, which supports encoding all headers with the same action. - Add the
HPAX.table/0opaque type.
- Fix
use Bitwisedeprecation warning.
- Improve checking of dynamic resize updates.