diff --git a/CHANGELOG.md b/CHANGELOG.md index 728cef0..ad12e7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,30 @@ -## 2024-10-25, Version v0.14.0 +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + + + +## [Unreleased] - ReleaseDate + +### Added + +* More impl's of `CompactEncoding`. + +### Changed + +* New version of compact-encoding used. + +### Removed + +* `HypercoreState` struct. It is obsolete with new compact-encoding version. + + + +## [0.14.0] - 2024-10-25 + ### Commits - [[`5a1f98f8c7`](https://github.com/datrs/hypercore/commit/5a1f98f8c744a3635e34c95421d67809e154b71d)] fix: error message variable order (Timo Tiuraniemi) - [[`4f2f5fe3ec`](https://github.com/datrs/hypercore/commit/4f2f5fe3ec3d3e0e2dd012780bbc8948354d76cc)] Use tokio by default (Blake Griffith) @@ -452,3 +478,7 @@ tests/storage.rs | 54 +++++++++++++++++++++++++++++++++++++++++++++++- 11 files changed, 197 insertions(+), 38 deletions(-) ``` + + +[Unreleased]: https://github.com/datrs/hypercore/compare/v0.14.0...HEAD +[0.14.0]: https://github.com/datrs/hypercore/compare/v0.14.0...v0.13.0 diff --git a/benches/disk.rs b/benches/disk.rs index a1ad5b7..e465dfc 100644 --- a/benches/disk.rs +++ b/benches/disk.rs @@ -28,7 +28,7 @@ async fn create_hypercore(name: &str) -> Result { .prefix(name) .tempdir() .unwrap() - .into_path(); + .keep(); let storage = Storage::new_disk(&dir, true).await?; HypercoreBuilder::new(storage) .node_cache_options(hypercore::CacheOptionsBuilder::new()) @@ -42,7 +42,7 @@ async fn create_hypercore(name: &str) -> Result { .prefix(name) .tempdir() .unwrap() - .into_path(); + .keep(); let storage = Storage::new_disk(&dir, true).await?; HypercoreBuilder::new(storage).build().await } diff --git a/examples/disk.rs b/examples/disk.rs index 9999089..d99b7a1 100644 --- a/examples/disk.rs +++ b/examples/disk.rs @@ -14,7 +14,7 @@ async fn main() { .prefix("examples_disk") .tempdir() .unwrap() - .into_path(); + .keep(); // Create a disk storage, overwriting existing values. let overwrite = true; diff --git a/examples/replication.rs b/examples/replication.rs index 0e658cd..19b393e 100644 --- a/examples/replication.rs +++ b/examples/replication.rs @@ -19,7 +19,7 @@ async fn main() { .prefix("examples_replication") .tempdir() .unwrap() - .into_path(); + .keep(); // Create a disk storage, overwriting existing values. let overwrite = true; diff --git a/release.toml b/release.toml new file mode 100644 index 0000000..c9266de --- /dev/null +++ b/release.toml @@ -0,0 +1,7 @@ +pre-release-replacements = [ + {file="CHANGELOG.md", search="Unreleased", replace="{{version}}"}, + {file="CHANGELOG.md", search="\\.\\.\\.HEAD", replace="...{{tag_name}}", exactly=1}, + {file="CHANGELOG.md", search="ReleaseDate", replace="{{date}}"}, + {file="CHANGELOG.md", search="", replace="\n\n## [Unreleased] - ReleaseDate\n\n### Added\n\n### Changed\n\n### Removed\n\n", exactly=1}, + {file="CHANGELOG.md", search="", replace="\n[Unreleased]: https://github.com/datrs/hypercore/compare/{{tag_name}}...HEAD", exactly=1}, +] diff --git a/src/common/node.rs b/src/common/node.rs index b152779..3ebf8f3 100644 --- a/src/common/node.rs +++ b/src/common/node.rs @@ -117,7 +117,7 @@ impl Display for Node { impl PartialOrd for Node { fn partial_cmp(&self, other: &Self) -> Option { - Some(self.index.cmp(&other.index)) + Some(self.cmp(other)) } }