From d8a9298d2cb0b9f22d2c9ce0f6a97c28caa9ecd8 Mon Sep 17 00:00:00 2001 From: Peter Blackson Date: Fri, 20 Jun 2025 18:00:02 +0200 Subject: [PATCH 1/3] Update versions of deps --- Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index b5a88ef..10f4306 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,10 +13,10 @@ edition = "2021" rust-version = "1.67" [dependencies] -borsh = { version = "1.5.5", default-features = false, features = ["derive"], optional = true } +borsh = { version = "1.5.7", default-features = false, features = ["derive"], optional = true } serde = { version = "1.0", default-features = false, features = ["derive"], optional = true } miniserde = { version = "0.1", optional = true } -nanoserde = { version = "0.1", optional = true } +nanoserde = { version = "0.2", optional = true } [dev-dependencies] serde_json = "1.0" From df479f8baa60b5a373e2c62a353c080eb56b8b46 Mon Sep 17 00:00:00 2001 From: Peter Blackson Date: Fri, 20 Jun 2025 18:00:22 +0200 Subject: [PATCH 2/3] extern crate is no longer relevant in our edition --- README.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/README.md b/README.md index d7eb919..a17e7fd 100644 --- a/README.md +++ b/README.md @@ -36,13 +36,6 @@ Add this to your Cargo.toml: bit-vec = "0.8" ``` -Since Rust 2018, `extern crate` is no longer mandatory. If your edition is old (Rust 2015), -add this to your crate root: - -```rust -extern crate bit_vec; -``` - If you want [serde](https://github.com/serde-rs/serde) support, include the feature like this: ```toml From a700773fc5bab47a6efed633bee6fd438485afd8 Mon Sep 17 00:00:00 2001 From: Peter Blackson Date: Fri, 20 Jun 2025 18:00:35 +0200 Subject: [PATCH 3/3] Upcoming release in RELEASES.md --- RELEASES.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/RELEASES.md b/RELEASES.md index 879cc2f..d3d4abc 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,3 +1,14 @@ +Version 0.9.0 (TO BE RELEASED) +========================== + + + +- `fn push_within_capacity` is implemented +- `.skip(n)` on our iterators is now O(1) instead of O(n) time +- Minimal Supported Rust Version is now 1.67 +- some clippy lints are enabled +- nanoserde version is now 0.2 + Version 0.8.0 (2024-07-16) ==========================