Releases: lmittmann/w3
Releases · lmittmann/w3
v0.16.1
What's Changed
- w3vm: Set
tracing.Hooks
in state db by @lmittmann in #141 - build(deps): bump github.com/ethereum/go-ethereum from 1.14.0 to 1.14.3 by @dependabot in #142
- Added
Address
andHash
zero values by @lmittmann in #145
Full Changelog: v0.16.0...v0.16.1
v0.16.0
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
- doc: Added section on RPC error handling by @lmittmann in #130
⚠️ 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
What's Changed
- w3types: fixed
Message.SetCallMsg
to setBlob{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
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 inVM.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
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
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
v0.14.3
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
- @joel-u410 made their first contribution in #68
Full Changelog: v0.14.2…v0.14.3