Skip to content

Releases: tomusdrw/rust-web3

v0.9.0

18 Jan 13:20
ab42618
Compare
Choose a tag to compare
  • Support Infura Project secret (#239)
  • Fail deploy on failed status (#242)
  • Improve error for byte deserialization (#251)
  • Parse r/s values from signTransaction as U256 (#250)
  • Updated blocks numbers to use U64 (#253)
  • Add web3::contract::deploy::execute_no_unlock (#252)
  • Exported all the "pub" types that weren't (#259)
  • Fixes to tracing (#262, #261, #260)
  • Implemented From for TransactionId (#273)
  • Expose eth_subscribe (#274)
  • Fix tokenization for arrays and primitives (#277, #307)
  • EitherTransport implementation, to support transport-agnostic code (#297)
  • estimate_gas: do not serialize null block number (#291)
  • Add eth_chainId method (#293)
  • Custom signing methods (#287)
  • Add transaction signing with in accounts sub-namespace. (#279)
  • Updated dependencies (#232, #240, #268, #271, #272, #275)
    Full list of changes: v0.8.0...v0.9.0

v0.8.0

12 Jul 11:01
fa091ec
Compare
Choose a tag to compare
  • Update of all dependencies (#212)
  • Allow the event pool to run in background (#228)

v0.7.0

11 Jun 08:44
21cb38c
Compare
Choose a tag to compare
  • Update ethereum-types dependency (#211)
  • Migrate to edition=2018 (#206)
  • Fix Errors not implementing std::error::Error (#217)
  • Fix traces (#213)
  • Add netPeers (#199)
  • Support for truffles library linking (#209)

v0.6.0

06 Mar 15:52
c7f3118
Compare
Choose a tag to compare
  • Implementation of ParityAccounts and ParitySet namespaces
  • Auto-derive a bunch of traits for all the types

v0.5.1

04 Dec 10:26
Compare
Choose a tag to compare
  • Supports output tuples larger than 5 elements.

v0.5.0

13 Nov 10:44
Compare
Choose a tag to compare
  • Parity's traces namespace
  • Update to latest hyper
  • Make block_number and block_hash optional in the receipt
  • Add Eq and Hash for Bytes.

Full list of changes: v0.4.0...v0.5.0

v0.4.0

14 Sep 05:40
Compare
Choose a tag to compare
  • Bump dependencies (error-chain, ethereum-types, ethabi)
  • Fix return-type of block-lookup methods

v0.3.1

19 Jul 09:19
dfa220c
Compare
Choose a tag to compare

Notable fixes:

  • Support basic auth credentials for HTTP transport (kudos @blackbeam; #112)
  • Avoid waiting for confirmations if confirmations are not required (kudos @cheme; #110)
  • Fix sync status (kudos @mjkoo; #111)
  • Fix subscribe_logs (kudos @mjkoo; #118)
  • Set Block seal_fields to an empty vector if missing (kudos @Jannis; #136)
  • add support for eth_getLogs method (kudos @forrest-marshall; #122)

v0.3.0

22 Mar 17:46
122f8c1
Compare
Choose a tag to compare
  • Logs contain removed flag and log_type (#100)
  • Call contract with confirmations (#102)
  • Status field in transaction receipt (#98)
  • WebSocket transport (#101)
  • PubSub support (#105)
  • TLS support for HTTP (#106)

Big kudos to the contributors @akuanti, @Kmoneal and especially to @mjkoo !
🎉 Great work guys!

v0.2.0

07 Feb 19:35
Compare
Choose a tag to compare
  • Use proper bignum types for U256 and fixed-hash
  • Implement Debug for Web3 and transports.
  • Rewrite errors using error-chain
  • Rework transports to avoid running into lifetime issues when using futures and nested calls