Releases: ApeWorX/ape
Releases · ApeWorX/ape
Ape 0.6.26
Changes
- fix: do not fetch history if there is no history in poll_blocks() @mikeshultz (#1744)
- fix: enum values were raw [APE-1551] @antazoey (#1745)
- fix: run console under providercontext [APE-1529] @z80dev (#1733)
- fix: empty plugins sections repr [APE-1538] @antazoey (#1738)
- fix: use getattribute [APE-1539] @antazoey (#1739)
Special thanks to: @antazoey, @mikeshultz and @z80dev
Ape 0.6.25
Changes
- fix: handle PackageName regression from ethpm-types [APE-1537] @antazoey (#1735)
- docs: fix plugin install command [APE-1519] @alex-damjanovic (#1731)
- feat:
is_local
helper properties onNetworkAPI
[APE-1518] @antazoey (#1730) - docs: typos [APE-1513] @omahs (#1725)
Special thanks to: @alex-damjanovic, @antazoey and @omahs
Ape 0.6.24
Ape 0.6.23
Changes
- fix: issue where arrays were missing in logs [APE-1501] @z80dev and @antazoey (#1722)
- fix: issue where ape wouldn't recompile changed contracts [APE-1498] @antazoey (#1720)
- fix: more warning when missing compiler plugins [APE-1491] @antazoey (#1717)
- feat: support global NPM dependencies [APE-1490] @antazoey (#1716)
- feat: upstream provider and forked network tools [APE-1485] @antazoey (#1714)
- feat: account list filter in Ape alias CLI options @antazoey (#1713)
- fix: remove API secrets from web3.py loggers [APE-1486] @antazoey (#1715)
- docs: wrap up link fixes [APE-1482] @antazoey (#1711)
- feat: allow custom cli ctx obj types [APE-1483] @antazoey (#1712)
- docs: document ProviderContextManager [APE-618] @antazoey (#1710)
- feat: better error when pytest option collision [APE-1479] @antazoey (#1708)
- fix: issue when switching providers when disconnecting [APE-1460] @antazoey (#1700)
- feat: adhoc code compile [APE-1476] @antazoey (#1707)
- feat: adhoc compiler settings [APE-1474] @antazoey (#1705)
- fix: issue where network choices were missing [APE-1475] @antazoey (#1706)
- feat: handle when local dependency is already a manifest [APE-1397] @antazoey (#1666)
- feat:
public_key
method added toKeyfileAccount
class [APE-1466] @Aviksaikat (#1702)
Special thanks to: @Aviksaikat, @antazoey and @z80dev
Ape 0.6.22
Changes
- feat: use OTS namespace for get contract creation receipt in ape-geth [APE-1453] @antazoey (#1697)
- chore: bump ethpmtypes [APE-1454] @antazoey (#1698)
- fix: multiple ABI encoding and decoding bug fixes @antazoey (#1694)
- fix: an indefinite compile issue [APE-1450] @antazoey (#1696)
- fix: unnecessary modification of build artifact @antazoey (#1695)
- fix: issue where subclass receipts were not recognized in transaction error [APE-1445] @antazoey (#1693)
- fix: better network errors when choice not found [APE-1441] @antazoey (#1691)
- fix: sort providers in
ape networks list
[APE-1442] @antazoey (#1692) - feat: sort networks in
list
command [APE-1439] @antazoey (#1690) - fix: hyphenated ecosystem names [APE-1437] @antazoey (#1689)
Special thanks to: @antazoey
Ape 0.6.21
Changes
- fix: plugins CLI list, install, and uninstall issues [APE-1427] @antazoey (#1684)
- fix:
ape plugins list
failed when no plugins installed. [APE-1425] @antazoey (#1683) - perf: lazily load plugins [APE-1422] @antazoey (#1681)
- fix: issue with custom errors on estimate gas and static fee txns [APE-1421] @antazoey (#1680)
- feat: support pydantic v2 (as v1 imports) [APE-1374] @banteg (#1651)
- feat(query): add
.timestamp
toContractLog
[APE-1391] @fubuloubu (#1660) - fix: issue where could not decode array of addresses [APE-1420] @antazoey (#1679)
- chore: remove unused
type: ignore
comments and other small items [APE-1419] @antazoey (#1678) - refactor:
BaseModel.__getattr__
logic sharing [APE-1415] @antazoey (#1675) - refactor: move transaction-convert methods to
ConversionManager
[APE-1416] @antazoey (#1676)
Special thanks to: @antazoey, @banteg and @fubuloubu
Ape 0.6.20
Changes
- refactor: move web3 loggers and fix test failures [APE-1404] @antazoey (#1670)
- test: caplog fixes [APE-1396] @antazoey (#1665)
- fix: persistent fork issue when calling
networks.fork()
[APE-938] @antazoey (#1664) - refactor: corrections from network investigation [APE-1394] @antazoey (#1663)
- fix: deleting proxies [APE-1346] @antazoey (#1653)
- fix: log decoding issues and missing events [APE-1289] @antazoey (#1662)
- fix: structs in logs [APE-1222] @antazoey (#1659)
- feat: improve txn not found [APE-1348] @antazoey (#1661)
- fix: config overrides [APE-1197] @antazoey (#1656)
- fix: GitHub client retry on rate limiting [APE-1198] @antazoey (#1658)
- fix: pytest trace shows wrong lineno [APE-1388] @antazoey (#1657)
- fix(deps): update pin of ethpm-types [APE-1383] @fubuloubu (#1654)
- fix:
ape pm list
fixes [APE-1347] @antazoey (#1652) - feat: added
remove
option forape pm
[APE-1315] @Aviksaikat (#1621) - feat: option to load contracts using
ABIs
[APE-1334] @Aviksaikat (#1635) - feat: decode bytes32 symbols in traces [APE-1368] @banteg (#1650)
- feat: network base fee multiplier is now configurable [APE-1273] @antazoey (#1588)
- fix: don't compile
contracts/.build
[APE-1358] @antazoey (#1645) - fix: issue where pretty trace tree included two sets of parentheses [APE-1364] @antazoey (#1648)
- fix: shanghai support in local geth [APE-1355] @antazoey (#1644)
- docs: remove gitcoin link from funding [APE-1360] @fubuloubu (#1646)
- fix(pytest): fix double yield problem in isolation fixture [APE-1353] @antazoey (#1642)
- fix: false-positives bug when making mock-log assertions [APE-1352] @antazoey (#1641)
- fix: issue where couldn't specify multiple versions when installing plugins [APE-1345] @antazoey (#1639)
- fix: index error in trace handler [APE-1342] @antazoey (#1638)
- refactor: simplify the adding of middleware [APE-1340] @antazoey (#1637)
Special thanks to: @Aviksaikat, @antazoey, @banteg and @fubuloubu
Ape 0.6.19
Changes
- fix: more source traceback improvements [APE-1335] @antazoey (#1636)
- feat: a config for excluding files from being compile by default [APE-1326] @antazoey (#1627)
- fix(cache): sqlalchemy.exc.ArgumentError from selecting counts @wysenynja (#1624)
- feat(ProviderAPI): add uri str fields for easier use [APE-1317] @fubuloubu (#1623)
- fix: issue where could not have gas limit of 0 [APE-1307] @antazoey (#1616)
Special thanks to: @wysenynja, @antazoey and @fubuloubu
Ape 0.6.18
Ape 0.6.17
Changes
- feat!: upgrade dockerfile to python 3.10 [APE-1112] @sabotagebeats (#1495)
Special thanks to: @sabotagebeats
NOTE: The Dockerfile base python version was migrated from 3.9 to 3.10, so if you have any issues with upgrading, please using 0.6.16 tag for now