Skip to content

Releases: hamdiallam/Solidity-RLP

Solidity-RLP v2.0.8

12 May 04:10
0212f8e
Compare
Choose a tag to compare

Changed

  • Support any patch version of v0.8

Solidity-RLP v2.0.7

14 Feb 04:49
ca49298
Compare
Choose a tag to compare

Changed

  • Extended Solidity support to v0.8.18

Solidity-RLP v2.0.6

14 Dec 05:19
2e07480
Compare
Choose a tag to compare

Changed

  • Extended Solidity support to v0.8.17

Solidity-RLP v2.0.5

12 May 22:35
Compare
Choose a tag to compare

Changed

  • Save gas when copying memory that's a multiple of 32 bytes.

Solidity-RLP v2.0.4

11 Apr 16:52
4fa5311
Compare
Choose a tag to compare

Added

  • rlpBytesKeccak256(RLPItem) returns keccak256 hash of RLP encoded bytes.
  • payloadKeccak256(RLPItem) returns keccak256 hash of the item payload.
  • payloadLocation(RLPItem) (uint memPtr, uint len) returns the memory pointer and byte length of
    the data payload.

Solidity-RLP v2.0.3

01 Dec 20:57
9834449
Compare
Choose a tag to compare

2.0.3

Added

  • support for solidity 0.6.x

Solidity-RLP v2.0.2

25 Aug 05:33
bb19aa4
Compare
Choose a tag to compare

2.0.2

Changed

  • toBoolean(RLPItem) will return false for the rlp encoded string, "0x80". This is because common
    rlp encoding libraries will encode "0" as "0x80".

Solidity-RLP v2.0.1

22 Aug 05:15
Compare
Choose a tag to compare

2.0.1

Added

  • iterator(RLPItem) returns an iterator object over an rlp encoded list
  • hasNext(Iterator) returns a boolean if the iterator has an item to iterate on next
  • next(Iterator) returns (RLPItem) returns an RLPItem of the next item up for iteration

First Solidity-RLP release. solidity v0.5.0 compatible

19 Aug 04:00
Compare
Choose a tag to compare

First tagged release. See Changelog for details regarding v0.2.0