Releases: ApeWorX/ape
Releases · ApeWorX/ape
Ape 0.8.40
Changes
- fix(Deps): use EthPM Types v0.6.28; remove temp upper pin on pydantic @fubuloubu (#2703)
Special thanks to: @fubuloubu
Ape 0.8.39
Changes
- fix: temporary upper pin for
pydantic
@pcaversaccio (#2702) - fix: test account repr checksum address @antazoey (#2700)
- feat: custom converter types @antazoey (#2694)
- fix: show missing compilers warn @antazoey (#2696)
- fix: ability to set transaction
.gas
(alias for.gas_limit
) @antazoey (#2695)
Special thanks to: @antazoey and @pcaversaccio
Ape 0.8.38
Changes
- feat: allow setting contract err revert msg @antazoey (#2689)
- fix: two issues where transaction trace was not showing on failed transactions @antazoey (#2688)
- fix: gas estimate multiple default value fix @antazoey (#2691)
- chore: wrong package license classifier @PelumiDegen31 (#2690)
- feat: adds support for
$WEB3_PROVIDER_URI
@antazoey (#2687) - fix: issue creating transaction not connected to a provider @antazoey (#2685)
- fix: honor given
chain_id
kwarg increate_transaction()
@antazoey (#2683) - fix: bump web3 to v7.12.1; undo MockBatchingContext hack @dragonbod (#2678)
- chore(ci): upgrade checkout to v5 @zkpepe (#2674)
Special thanks to: @PelumiDegen31, @antazoey, @dragonbod and @zkpepe
Ape 0.8.37
Changes
- fix(Deps): upgrade hexbytes to <=1.2.0 @fubuloubu (#2672)
- fix: making it easier to install dependencies @antazoey (#2665)
- feat: show decoded calldata on transaction signing @antazoey (#2655)
- feat(AccountAPI): show deployment address before broadcast @Aviksaikat (#2653)
- docs: fix typo @PelumiDegen31 (#2658)
- chore: fix some minor issues in docs/userguides/accounts.md @sellskin (#2650)
- test: testing out gh action path version w/ extras @antazoey (#2649)
- test: use our ApeWorX action in tests @antazoey (#2513)
- fix(convert): Remove
0x
-prefix requirement hex conversions @antazoey (#2648) - fix(contract): Correct error when attempting to call a method on a contract when not connected @antazoey (#2647)
- feat: support
allow_revert=False
during calls @antazoey (#2646) - docs: fix typo in comment @racequite (#2642)
- docs: Fix typos in documentation @NikolaiKryshnev (#2641)
Special thanks to: @Aviksaikat, @NikolaiKryshnev, @PelumiDegen31, @antazoey, @fubuloubu, @racequite and @sellskin
Ape 0.8.36
Ape 0.8.35
Changes
- chore(deps): update tqdm/urllib3/rich/evm-trace to latest deps @fubuloubu (#2623)
- feat(node): ability to simulate MEV bundles @antazoey (#2639)
- fix(project): issue where multi-project unset config would override actually set items @antazoey (#2638)
- fix: issue where
foundry
config would no longer work as soon as added anape-config.yaml
file @antazoey (#2637) - feat(contracts): easily get signed serialized transactions bytes from contract handlers @antazoey (#2633)
- fix(pm): sourceless dependencies of dependencies are always re-downloaded on compile @antazoey (#2635)
- feat(node): has PoA history method for sharing with plugins @antazoey (#2634)
- fix(node): ipc path was wrong for reth nodes managed by Ape @antazoey (#2632)
Special thanks to: @antazoey and @fubuloubu
Ape 0.8.34
Changes
- feat(ethereum): add support for EIP-7702 @fubuloubu (#2612)
- feat(node): Able to launch a local
reth
node @antazoey (#2630) - fix:
ConfigManager
would crash on attribute access and be un-recoverable when temporary poorly configured @antazoey (#2627) - test: document and show-case more the right-padded nature of bytes encoding @antazoey (#2620)
- refactor: use new types from
eth_pydantic_types
@bitwise-constructs (#2322)
Special thanks to: @antazoey, @bitwise-constructs and @fubuloubu
Ape 0.8.33
Changes
- fix(API): corruption of abridged calldata @BowTiedDevil (#2618)
- feat:
--no-recurse
flag onape pm install
command @antazoey (#2614) - fix: issue getting updated dependencies after edits @antazoey (#2611)
- fix: issue reading dependencies when uninstalled dependency in API data @antazoey (#2609)
- feat: test accounts public key @antazoey (#2608)
- fix: uninstalled dependencies causing issues @antazoey (#2607)
- test: fix out-of-gas problems with test contracts @antazoey (#2606)
- fix: show full eip712 msg when signing @antazoey (#2598)
- fix: issue where could not clone a repo using SSH @antazoey (#2589)
Special thanks to: @BowTiedDevil and @antazoey
Ape 0.8.32
Changes
- fix(Ethereum): decoding bug w/ anonymous events @fubuloubu (#2585)
- feat: allow specifying topic filters w/
ContractEvent.poll_logs
@fubuloubu (#2582) - docs: Fix typos in display configuration and version callback function names @leopardracer (#2584)
- fix: support for geth 1.15.x @antazoey (#2583)
- Added
via_ir
Detection for Foundry Projects in Ape @shwetd19 (#2572) - feat: allow
decode=False
to get the raw returndata from calls @antazoey (#2574) - docs: minor grammar & style fixes @Hopium21 (#2558)
Special thanks to: @Hopium21, @antazoey, @fubuloubu, @leopardracer and @shwetd19
Ape 0.8.31
Changes
- fix(Contracts): only update contract cache with proper merge of ABI @fubuloubu (#2568)
Special thanks to: @fubuloubu