diff --git a/CHANGELOG.md b/CHANGELOG.md index 979023e82..90fe92a00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ The format is based on [Keep a Changelog], and this project adheres to [Semantic Releases prior to 7.0 has been removed from this file to declutter search results; see the [archived copy](https://github.com/dipdup-io/dipdup/blob/8.0.0b5/CHANGELOG.md) for the full list. -## [Unreleased] +## [8.2.0rc1] - ????-??-?? ### Added @@ -577,7 +577,8 @@ Releases prior to 7.0 has been removed from this file to declutter search result [semantic versioning]: https://semver.org/spec/v2.0.0.html -[Unreleased]: https://github.com/dipdup-io/dipdup/compare/8.1.3...HEAD +[Unreleased]: https://github.com/dipdup-io/dipdup/compare/8.2.0rc1...HEAD +[8.2.0rc1]: https://github.com/dipdup-io/dipdup/compare/8.1.3...8.2.0rc1 [8.1.3]: https://github.com/dipdup-io/dipdup/compare/8.1.2...8.1.3 [8.1.2]: https://github.com/dipdup-io/dipdup/compare/8.1.1...8.1.2 [8.1.1]: https://github.com/dipdup-io/dipdup/compare/8.1.0...8.1.1 diff --git a/docs/9.release-notes/1.v8.2.md b/docs/9.release-notes/1.v8.2.md new file mode 100644 index 000000000..0019e60ee --- /dev/null +++ b/docs/9.release-notes/1.v8.2.md @@ -0,0 +1,11 @@ +--- +title: "8.2" +description: DipDup 8.2 release notes +--- + + + +# Release Notes: 8.2 + +{{ #include 9.release-notes/_8.2_changelog.md }} +{{ #include 9.release-notes/_footer.md }} diff --git a/docs/9.release-notes/1.v8.1.md b/docs/9.release-notes/2.v8.1.md similarity index 100% rename from docs/9.release-notes/1.v8.1.md rename to docs/9.release-notes/2.v8.1.md diff --git a/docs/9.release-notes/2.v8.0.md b/docs/9.release-notes/3.v8.0.md similarity index 100% rename from docs/9.release-notes/2.v8.0.md rename to docs/9.release-notes/3.v8.0.md diff --git a/docs/9.release-notes/3.v7.5.md b/docs/9.release-notes/4.v7.5.md similarity index 95% rename from docs/9.release-notes/3.v7.5.md rename to docs/9.release-notes/4.v7.5.md index 87df3b311..77666a548 100644 --- a/docs/9.release-notes/3.v7.5.md +++ b/docs/9.release-notes/4.v7.5.md @@ -15,7 +15,7 @@ A bunch of performance improvements have been made in this release. DipDup now i The Hasura adapter now supports the `bulk` request type to apply table customizations faster and organize custom metadata files more conveniently. -Finally, DipDup 6.5, the stable release branch, has reached end-of-life. 6.5.16 is the last release in this branch. Please, follow the [7.0 Migration Guide](../9.release-notes/8.v7.0.md#migration-guide) to upgrade to the latest version. +Finally, DipDup 6.5, the stable release branch, has reached end-of-life. 6.5.16 is the last release in this branch. Please, follow the [7.0 Migration Guide](../9.release-notes/9.v7.0.md#migration-guide) to upgrade to the latest version. {{ #include 9.release-notes/_7.5_changelog.md }} {{ #include 9.release-notes/_footer.md }} diff --git a/docs/9.release-notes/4.v7.4.md b/docs/9.release-notes/5.v7.4.md similarity index 100% rename from docs/9.release-notes/4.v7.4.md rename to docs/9.release-notes/5.v7.4.md diff --git a/docs/9.release-notes/5.v7.3.md b/docs/9.release-notes/6.v7.3.md similarity index 100% rename from docs/9.release-notes/5.v7.3.md rename to docs/9.release-notes/6.v7.3.md diff --git a/docs/9.release-notes/6.v7.2.md b/docs/9.release-notes/7.v7.2.md similarity index 100% rename from docs/9.release-notes/6.v7.2.md rename to docs/9.release-notes/7.v7.2.md diff --git a/docs/9.release-notes/7.v7.1.md b/docs/9.release-notes/8.v7.1.md similarity index 100% rename from docs/9.release-notes/7.v7.1.md rename to docs/9.release-notes/8.v7.1.md diff --git a/docs/9.release-notes/8.v7.0.md b/docs/9.release-notes/9.v7.0.md similarity index 100% rename from docs/9.release-notes/8.v7.0.md rename to docs/9.release-notes/9.v7.0.md diff --git a/docs/9.release-notes/_8.0_changelog.md b/docs/9.release-notes/_8.0_changelog.md index 690896d9d..e0555feed 100644 --- a/docs/9.release-notes/_8.0_changelog.md +++ b/docs/9.release-notes/_8.0_changelog.md @@ -18,10 +18,6 @@ - starknet.events: Added `starknet.events` index kind to process Starknet events. - starknet.node: Added Starknet node datasource for last mile indexing. - starknet.subsquid: Added `starknet.subsquid` datasource to fetch historical data from Subsquid Archives. -- substrate.events: Added `subtrate.events` index kind to process Substrate events. -- substrate.node: Added `subtrate.node` datasource to receive data from Substrate node. -- substrate.subscan: Added `substrate.subscan` datasource to fetch ABIs from Subscan. -- substrate.subsquid: Added `substrate.subsquid` datasource to fetch historical data from Squid Network. - tezos.operations: Added `sr_cement` operation type to process Smart Rollup Cemented Commitments. ### Fixed @@ -40,7 +36,6 @@ - database: Fixed concurrency issue when using `get_or_create` method. - evm.events: Fixed matching logs when filtering by topic0. - evm.events: Improve fetching event batches from node. -- evm.subsquid: Fixed event/transaction model deserialization. - evm.subsquid: Fixed typo in `iter_events` method name. - evm: Fixed crash when contract ABI contains overloaded methods. - install: Fixed reinstalling package when `--force` flag is used. @@ -66,7 +61,6 @@ - context: Signatures of `fire_handler` and `fire_hook` methods have changed. - context: `ctx.logger` is a regular `logging.Logger` instead of pre-configured `FormattedLogger`. - deps: Python 3.12 is now required to run DipDup. -- evm.etherscan: Datasource has been renamed from `abi.etherscan` to `evm.etherscan` for consistency. - performance: All time intervals are now measured in seconds. - performance: Several metrics have been renamed and new ones have been added. diff --git a/docs/9.release-notes/_8.2_changelog.md b/docs/9.release-notes/_8.2_changelog.md new file mode 100644 index 000000000..97bdc63ed --- /dev/null +++ b/docs/9.release-notes/_8.2_changelog.md @@ -0,0 +1,17 @@ + +## Changes since 8.1 + +### Added + +- substrate.events: Added `subtrate.events` index kind to process Substrate events. +- substrate.node: Added `subtrate.node` datasource to receive data from Substrate node. +- substrate.subscan: Added `substrate.subscan` datasource to fetch ABIs from Subscan. +- substrate.subsquid: Added `substrate.subsquid` datasource to fetch historical data from Squid Network. + +### Fixed + +- evm.subsquid: Fixed event/transaction model deserialization. + +### Changed + +- evm.etherscan: Datasource has been renamed from `abi.etherscan` to `evm.etherscan` for consistency. diff --git a/scripts/docs.py b/scripts/docs.py index c9336f47a..5129c7821 100755 --- a/scripts/docs.py +++ b/scripts/docs.py @@ -810,7 +810,7 @@ def move_pages(path: Path, insert: int, pop: int) -> None: break file = toc[index] - new_name = path / f'{index + 1}.{file.name.split(".")[1]}.md' + new_name = path / f'{index + 1}.{'.'.join(file.stem.split(".")[1:])}.md' file.rename(new_name) toc[index + 1] = new_name @@ -828,7 +828,7 @@ def move_pages(path: Path, insert: int, pop: int) -> None: for index in sorted(toc.keys()): if index > pop: file = toc.pop(index) - new_name = path / f'{index - 1}.{file.name.split(".")[1]}.md' + new_name = path / f'{index + 1}.{'.'.join(file.stem.split(".")[1:])}.md' file.rename(new_name) toc[index - 1] = new_name