Releases: ApeWorX/ape
Releases · ApeWorX/ape
Release list
Ape 0.8.51
Changes
- fix(Test): eth_call fails when base fee exceeds 1 gwei @Steve0x2a (#2803)
- fix: reject path separators in account aliases @SashaMIT (#2804)
- fix: resolve overloaded methods by argument type, not just count @beardthelion (#2800)
- chore: upgrade linting tools @fubuloubu (#2805)
- fix: keep deployments successful when verification fails @banteg (#2798)
- chore: bump container retention policy action @banteg (#2795)
- fix: downgrade a few log levels @antazoey (#2781)
- chore: harden actions trust boundaries @banteg (#2788)
- fix: respect local ethereum provider config @Genmin (#2772)
- fix(project): auto-compile on change not working for projects outside their directory @antazoey (#2792)
- feat: async console extras @antazoey (#2791)
- perf: optimize CI pipeline caching @banteg (#2787)
- perf: skip unnecessary proxy storage checks @banteg (#2785)
Special thanks to: @Genmin, @SashaMIT, @Steve0x2a, @antazoey, @banteg, @beardthelion and @fubuloubu
Ape 0.8.50
Changes
- fix: avoid unnecessary Safe proxy calls @banteg (#2784)
- test: force network confs to be 0 for tests @antazoey (#2783)
- docs: fix doc warnings @antazoey (#2777)
- refactor(Accounts): retry unlock prompt if failed interactively @fubuloubu (#2765)
- feat(ethereum): aragonapp proxy detection @antazoey (#2779)
- docs: avoid mentioning ApeShift in guide @antazoey (#2782)
- docs: add Brownie to Ape migration guide @vinod820 (#2773)
- feat: contract cache control (
replace=Trueandfetch_from_disk=True) @antazoey (#2775)
Special thanks to: @antazoey, @banteg, @fubuloubu and @vinod820
Ape 0.8.49
Changes
- fix: restore lazy provider exports from ape.api @genoshide (#2771)
- feat: better err when missing struct fields @antazoey (#2766)
- fix: wrong chainId in cache when using multiple local nets of same network @antazoey (#2770)
- fix: lost network in cli @antazoey (#2769)
- feat: provider connect ctx @antazoey (#2768)
- chore: upgrade rich @antazoey (#2758)
Special thanks to: @antazoey and @genoshide
Ape 0.8.48
Changes
- fix: honor skip trace in proxy calls @antazoey (#2756)
- fix: inclue type name in error @antazoey (#2754)
- fix(Build): forgot to
chownuser project directory for harambe user @fubuloubu (#2753) - fix(Managers): remove
returnfromfinallycontext @fubuloubu (#2752)
Special thanks to: @antazoey and @fubuloubu
Ape 0.8.47
What's Changed
- fix(Build): avoid installing plugins in
-slimby @fubuloubu in #2751
Full Changelog: v0.8.46...v0.8.47
Ape 0.8.46
Changes
- refactor: use pyproject.toml; update docker build process @fubuloubu (#2749)
- docs(Userguides): refine CLI userguide and examples @fubuloubu (#2748)
- docs: add DeepWiki link @fubuloubu (#2747)
Special thanks to: @fubuloubu
Ape 0.8.45
What's Changed
- fix(CLI): bug when no plugins installed by @fubuloubu in #2746
Full Changelog: v0.8.44...v0.8.45
Ape 0.8.44
What's Changed
- refactor(CLI): reduce
ape/ape --helpload time by 70% by @fubuloubu in #2745
Full Changelog: v0.8.43...v0.8.44
Ape 0.8.43
Changes
- fix(CI): upgrade container retention policy action to v3 @fubuloubu (#2743)
- feat: allow setting
--provider-settingson bothape networks runandape consolecommands @antazoey (#2742) - chore(Test): remove
fuzzingmarker @fubuloubu (#2739) - chore: fix some comments @vetclippy (#2721)
- feat: add
removedattribute toContractLog@google-labs-jules (#2727) - feat(ChainManager): add
.get_block_at(time)to help search blocks @fubuloubu (#2730) - fix(Deps): upgrade to
eip712v0.3.0 @fubuloubu (#2733) - fix(CI): downgrade container-retention-policy action @google-labs-jules (#2737)
- refactor: migration to Python 3.10 @Syzygy106 (#2722)
- fix: extra spaces in keyfile account repr @antazoey (#2729)
Special thanks to: @Syzygy106, @antazoey, @fubuloubu, @google-labs-jules, @google-labs-jules[bot] and @vetclippy
Ape 0.8.42
Changes
- docs: add CONTRIBUTING badge to README.md @PeterPedegru (#2706)
- perf: use cached chain ID when possible instead of re-looking up from provider @antazoey (#2716)
- fix: handle geth
1.16.3for dev node @antazoey (#2692) - fix: replace deprecated use of model_validator @fubuloubu (#2725)
- refactor: normalize config/override dict keys by normalizing hyphens @fubuloubu (#2726)
- refactor: switch to instance method for after validator @fubuloubu (#2720)
- fix: wrong block comparison in
restore()@famouswizard (#2718)
Special thanks to: @PeterPedegru, @antazoey, @famouswizard and @fubuloubu