8.0.0a1
Pre-release
Pre-release
8.0.0a1 - 2024-05-06
Added
- cli: Added spec_version 3.0 support to
migratecommand. - cli: Added
package verifycommand to check the package consistency. - cli: Added
--rawoption toconfig exportcommand to dump config preserving the original structure. - env: Added
DIPDUP_PACKAGE_PATHenvironment variable to override discovered package path.
Fixed
- config: Fixed (de)serialization of hex strings in config.
- yaml: Fixed indentation and formatting of generated YAML files.
Changed
- config: Index kinds have been renamed and grouped by the network.
- config: Index configs accept
datasourceslist instead ofdatasourcefield. - config: Index template values now can be any JSON-serializable object.
- deps: Python 3.12 is now required to run DipDup.
Removed
- config:
node_onlyindex config flag has been removed; addevm.nodedatasource(s) to thedatasourceslist instead. - config:
abiindex config field has been removed; addabi.etherscandatasource(s) to thedatasourceslist instead.
Other
- demos: Demo projects have been renamed to reflect the new config structure.
- deps:
datamodel-code-generatorupdated to 0.25. - deps:
pyarrowupdated to 16.0. - deps:
pydanticupdated to 2.2. - deps:
sentry-sdkupdated to 2.1. - deps:
tortoise-ormupdated to 0.20.1. - deps:
web3updated to 6.18.