Skip to content

Releases: lmittmann/w3

v0.16.2

04 Jun 20:05
e6659f9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.1...v0.16.2

v0.16.1

13 May 08:12
a587046
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.0...v0.16.1

v0.16.0

30 Apr 13:30
b591fd1
Compare
Choose a tag to compare

This release improves the w3vm.VM performance by ~25% and contains a breaking change for the w3vm.Fetcher interface. The upgrade to go-ethereum v1.14 breaks the usage of vm.EVMLogger, which has been replaced by the new tracing.Hooks (see go-ethereum's migration guide).

What's Changed

⚠️ Breaking Changes ⚠️

  • build(deps): bump github.com/ethereum/go-ethereum from 1.13.14 to 1.14.0 by @dependabot in #137
  • build(deps): bump github.com/ethereum/go-ethereum from 1.13.14 to 1.14.0 in /examples by @dependabot in #138
  • w3vm: Improved Fetcher performance by @lmittmann in #139
  • Upgraded to Go 1.22 by @lmittmann in #140

Full Changelog: v0.15.0...v0.16.0

v0.15.0

31 Mar 12:58
66a1442
Compare
Choose a tag to compare

What's Changed

  • w3types: fixed Message.SetCallMsg to set Blob{GasFeeCap,Hashes} by @lmittmann in #118
  • w3types: Fixed incorrect Message struct names when marshaling to JSON by @lmittmann in #127
  • Updated Readme by @lmittmann in #126

⚠️ Breaking Changes ⚠️

  • Changed WithRateLimiter costFunc-arg to include the methods of all calls by @joel-u410 in #122

Full Changelog: v0.14.7...v0.15.0

v0.14.7

02 Mar 12:05
5abf698
Compare
Choose a tag to compare

What's Changed

  • w3vm: Added Receipt.GasRefund by @lmittmann in #102
  • w3vm: Added VM.ApplyTx by @lmittmann in #103
  • Added w3.BigMaxUint256 constant by @lmittmann in #106
  • w3types: Added Message.Blob{GasFeeCap,Hashes} by @lmittmann in #104
  • w3types: Refactored Caller, CallerFactory -> RPCCaller, RPCCallerFactory by @lmittmann in #107
  • w3vm: Fixed Receipt.ContractAddress when creating new contracts in VM.Apply by @lmittmann in #108
  • w3vm: Improved VM.ApplyTx performance by @lmittmann in #109
  • build(deps): bump github.com/ethereum/go-ethereum from 1.13.11 to 1.13.13 in /examples by @dependabot in #113
  • build(deps): bump github.com/ethereum/go-ethereum from 1.13.11 to 1.13.13 by @dependabot in #114
  • build(deps): bump github.com/ethereum/go-ethereum from 1.13.13 to 1.13.14 by @dependabot in #115
  • build(deps): bump github.com/ethereum/go-ethereum from 1.13.13 to 1.13.14 in /examples by @dependabot in #116

Full Changelog: v0.14.6...v0.14.7

v0.14.6

24 Jan 14:04
6918781
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump github.com/ethereum/go-ethereum from 1.13.8 to 1.13.11 by @dependabot in #100
  • build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by @dependabot in #95

Full Changelog: v0.14.5...v0.14.6

v0.14.5

28 Dec 11:21
9d70b5f
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump github.com/ethereum/go-ethereum from 1.13.5 to 1.13.8 by @dependabot in #91

Full Changelog: v0.14.4...v0.14.5

v0.14.4

11 Dec 09:24
d3209b8
Compare
Choose a tag to compare

Changelog

  • 1546a97 Added GasTipCap method (#89)
  • 0e8a08d Added support for withdrawals in RPC blocks (#88)
  • d3209b8 build(deps): bump golang.org/x/time from 0.4.0 to 0.5.0 (#85)

New Contributors

  • @Daniil675 made their first contribution in #89

Full Changelog: v0.14.3…v0.14.4

v0.14.3

15 Nov 08:24
Compare
Choose a tag to compare

Changelog

  • ff9890a Support unnamed tuple fields by generating a placeholder attribute name. (#68)
  • cf4cc77 Loosened constraints of util funcs (#79)
  • 152f301 build(deps): bump github.com/ethereum/go-ethereum from 1.13.3 to 1.13.5 (#82)
  • a0253e5 build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 (#81)
  • 83e3cf1 build(deps): bump golang.org/x/time from 0.3.0 to 0.4.0 (#80)

New Contributors

Full Changelog: v0.14.2…v0.14.3

v0.14.2

13 Oct 13:01
3d2c28d
Compare
Choose a tag to compare

Changelog

  • 3d2c28d build(deps): bump github.com/ethereum/go-ethereum from 1.13.1 to 1.13.3 (#76)
  • e4de2e8 build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 (#75)
  • 21e3050 build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 (#74)

Full Changelog: v0.14.1…v0.14.2