View Source Changelog
0-6-0-2023-02-23
0.6.0 - 2023-02-23
- Update and fix common tests (https://github.com/mana-ethereum/ex_rlp/pull/52)
- Add streaming decode (https://github.com/mana-ethereum/ex_rlp/pull/53)
0-5-5-2022-10-17
0.5.5 - 2022-10-17
- Fix credo and dialyzer warnings (https://github.com/mana-ethereum/ex_rlp/pull/48)
0-5-4-2022-02-13
0.5.4 - 2022-02-13
- Remove deprecated config file (https://github.com/mana-ethereum/ex_rlp/pull/35)
0-5-3-2020-02-07
0.5.3 - 2020-02-07
- Handle invalid RLP when decoding (with respective tests from ethereum/tests) (https://github.com/mana-ethereum/ex_rlp/pull/27)
- Update ethereum/tests submodule (https://github.com/mana-ethereum/ex_rlp/pull/23 and https://github.com/mana-ethereum/ex_rlp/pull/25)
0-5-2-2019-01-19
0.5.2 - 2019-01-19
- reverts https://github.com/mana-ethereum/ex_rlp/pull/20 which introduced encoding bug (https://github.com/mana-ethereum/ex_rlp/pull/22)
- defensive guard checking in encoder (https://github.com/mana-ethereum/ex_rlp/pull/21)
0-5-1-2018-11-30
0.5.1 - 2018-11-30
- Fix encoding of binary lists with trailing zeroes (https://github.com/mana-ethereum/ex_rlp/pull/20)
0-5-0-2018-11-28
0.5.0 - 2018-11-28
- Optimize decoding (https://github.com/mana-ethereum/ex_rlp/pull/19)
0-4-1-2018-11-27
0.4.1 - 2018-11-27
- Fix decoding of large binary lists introduced by changes in 0.4.0. (https://github.com/mana-ethereum/ex_rlp/pull/17)
0-4-0-2018-11-23
0.4.0 - 2018-11-23
- Improve speed with list prefixing and tail-call optimizations. (https://github.com/mana-ethereum/ex_rlp/pull/15)
0-3-1-2018-10-18
0.3.1 - 2018-10-18
- Upgrade elixir version. (https://github.com/exthereum/ex_rlp/pull/14)
0-3-0-2018-05-01
0.3.0 - 2018-05-01
- Remove protocols for Map because it overrides custom struct protocols. (https://github.com/exthereum/ex_rlp/pull/12)
0-2-1-2017-08-05
0.2.1 - 2017-08-05
- Improve typespecs to allow for integers as a valid value to encode in RLP. (https://github.com/exthereum/ex_rlp/pull/6)
0-2-0-2017-08-02
0.2.0 - 2017-08-02
- Breaking: added option to encode RLP to either hex strings (
"8055FF"
) or binaries (<<0x80, 0x55, 0xFF>
). The default is now:binary
. (https://github.com/exthereum/ex_rlp/pull/3) - Added typespecs and additional test coverage through doctests. (https://github.com/exthereum/ex_rlp/pull/3)
0-1-1-2017-06-17
0.1.1 - 2017-06-17
- Adds protocols for encoding/decoding maps (https://github.com/exthereum/ex_rlp/commit/76451f707a961a3985e00be4ed3ea77fc27d5c83)