diff --git a/http-cache-quickcache/CHANGELOG.md b/http-cache-quickcache/CHANGELOG.md index 683004a..1de9f9c 100644 --- a/http-cache-quickcache/CHANGELOG.md +++ b/http-cache-quickcache/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [1.0.0-alpha.5] - 2026-02-17 + +### Changed + +- Updated `http-cache` dependency to 1.0.0-alpha.5 +- Updated `http-cache-semantics` to 3.0.0 +- MSRV bumped from 1.85.0 to 1.88.0 +- Exposed `url-standard`, `url-ada`, and `http-headers-compat` feature flags + ## [1.0.0-alpha.4] - 2026-01-19 ### Changed diff --git a/http-cache-quickcache/Cargo.toml b/http-cache-quickcache/Cargo.toml index a7bc92e..7dc8ae5 100644 --- a/http-cache-quickcache/Cargo.toml +++ b/http-cache-quickcache/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "http-cache-quickcache" -version = "1.0.0-alpha.4" +version = "1.0.0-alpha.5" description = "http-cache manager implementation for quick-cache" authors = ["Christian Haynes <06chaynes@gmail.com>", "Kat Marchán "] repository = "https://github.com/06chaynes/http-cache" @@ -25,7 +25,7 @@ http = "1.2.0" [dependencies.http-cache] path = "../http-cache" -version = "1.0.0-alpha.4" +version = "1.0.0-alpha.5" default-features = false features = ["postcard"] diff --git a/http-cache-reqwest/CHANGELOG.md b/http-cache-reqwest/CHANGELOG.md index f331373..d6332c8 100644 --- a/http-cache-reqwest/CHANGELOG.md +++ b/http-cache-reqwest/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [1.0.0-alpha.5] - 2026-02-17 + +### Changed + +- Updated `http-cache` dependency to 1.0.0-alpha.5 +- Updated `http-cache-semantics` to 3.0.0 +- MSRV bumped from 1.85.0 to 1.88.0 +- Exposed `url-standard`, `http-headers-compat`, `manager-cacache-bincode`, and `manager-moka-bincode` feature flags + ## [1.0.0-alpha.4] - 2026-01-19 ### Added diff --git a/http-cache-reqwest/Cargo.toml b/http-cache-reqwest/Cargo.toml index ca3502d..882de73 100644 --- a/http-cache-reqwest/Cargo.toml +++ b/http-cache-reqwest/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "http-cache-reqwest" -version = "1.0.0-alpha.4" +version = "1.0.0-alpha.5" description = "http-cache middleware implementation for reqwest" authors = [ "Christian Haynes <06chaynes@gmail.com>", @@ -34,7 +34,7 @@ futures-util = { version = "0.3.31", optional = true } [dependencies.http-cache] path = "../http-cache" -version = "1.0.0-alpha.4" +version = "1.0.0-alpha.5" default-features = false [dev-dependencies] diff --git a/http-cache-surf/CHANGELOG.md b/http-cache-surf/CHANGELOG.md index 219e2ce..9c248c4 100644 --- a/http-cache-surf/CHANGELOG.md +++ b/http-cache-surf/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [1.0.0-alpha.5] - 2026-02-17 + +### Changed + +- Updated `http-cache` dependency to 1.0.0-alpha.5 +- Updated `http-cache-semantics` to 3.0.0 +- MSRV bumped from 1.85.0 to 1.88.0 +- Exposed `url-standard`, `http-headers-compat`, `manager-cacache-bincode`, and `manager-moka-bincode` feature flags + ## [1.0.0-alpha.4] - 2026-01-19 ### Added diff --git a/http-cache-surf/Cargo.toml b/http-cache-surf/Cargo.toml index 2b850c1..a3b2b10 100644 --- a/http-cache-surf/Cargo.toml +++ b/http-cache-surf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "http-cache-surf" -version = "1.0.0-alpha.4" +version = "1.0.0-alpha.5" description = "http-cache middleware implementation for surf" authors = ["Christian Haynes <06chaynes@gmail.com>", "Kat Marchán "] repository = "https://github.com/06chaynes/http-cache" @@ -24,7 +24,7 @@ surf = { version = "2.3.2", default-features = false } [dependencies.http-cache] path = "../http-cache" -version = "1.0.0-alpha.4" +version = "1.0.0-alpha.5" default-features = false features = ["with-http-types"] diff --git a/http-cache-tower-server/CHANGELOG.md b/http-cache-tower-server/CHANGELOG.md index 7424226..c46b0be 100644 --- a/http-cache-tower-server/CHANGELOG.md +++ b/http-cache-tower-server/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [0.2.2] - 2026-02-17 + +### Changed + +- Updated `http-cache` dependency to 1.0.0-alpha.5 +- Updated `http-cache-semantics` to 3.0.0 +- MSRV bumped from 1.85.0 to 1.88.0 +- Exposed `url-standard`, `url-ada`, `http-headers-compat`, `streaming`, `rate-limiting`, `manager-cacache-bincode`, and `manager-moka-bincode` feature flags + ## [0.2.1] - 2026-01-18 ### Changed diff --git a/http-cache-tower-server/Cargo.toml b/http-cache-tower-server/Cargo.toml index eb93984..2c1316d 100644 --- a/http-cache-tower-server/Cargo.toml +++ b/http-cache-tower-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "http-cache-tower-server" -version = "0.2.1" +version = "0.2.2" description = "Server-side HTTP response caching middleware for Tower/Axum" authors = ["Christian Haynes <06chaynes@gmail.com>", "Kat Marchán "] repository = "https://github.com/06chaynes/http-cache" @@ -16,7 +16,7 @@ edition = "2021" rust-version = "1.88.0" [dependencies] -http-cache = { version = "1.0.0-alpha.4", path = "../http-cache", default-features = false } +http-cache = { version = "1.0.0-alpha.5", path = "../http-cache", default-features = false } http-cache-semantics = "3.0.0" tower = { version = "0.5.2", features = ["util"] } http = "1.2.0" diff --git a/http-cache-tower/CHANGELOG.md b/http-cache-tower/CHANGELOG.md index 50e102a..c6de9d2 100644 --- a/http-cache-tower/CHANGELOG.md +++ b/http-cache-tower/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [1.0.0-alpha.5] - 2026-02-17 + +### Changed + +- Updated `http-cache` dependency to 1.0.0-alpha.5 +- Updated `http-cache-semantics` to 3.0.0 +- MSRV bumped from 1.85.0 to 1.88.0 +- Exposed `url-standard`, `http-headers-compat`, `manager-cacache-bincode`, and `manager-moka-bincode` feature flags + ## [1.0.0-alpha.4] - 2026-01-19 ### Added diff --git a/http-cache-tower/Cargo.toml b/http-cache-tower/Cargo.toml index 4c05469..74f07ed 100644 --- a/http-cache-tower/Cargo.toml +++ b/http-cache-tower/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "http-cache-tower" -version = "1.0.0-alpha.4" +version = "1.0.0-alpha.5" description = "HTTP cache middleware for Tower/Hyper" authors = ["Christian Haynes <06chaynes@gmail.com>", "Kat Marchán "] repository = "https://github.com/06chaynes/http-cache" @@ -16,7 +16,7 @@ edition = "2021" rust-version = "1.88.0" [dependencies] -http-cache = { version = "1.0.0-alpha.4", path = "../http-cache", default-features = false } +http-cache = { version = "1.0.0-alpha.5", path = "../http-cache", default-features = false } http-cache-semantics = "3.0.0" tower = { version = "0.5.2", features = ["util"] } http = "1.2.0" diff --git a/http-cache-ureq/CHANGELOG.md b/http-cache-ureq/CHANGELOG.md index a2fcb84..08657f0 100644 --- a/http-cache-ureq/CHANGELOG.md +++ b/http-cache-ureq/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [1.0.0-alpha.5] - 2026-02-17 + +### Changed + +- Updated `http-cache` dependency to 1.0.0-alpha.5 +- Updated `http-cache-semantics` to 3.0.0 +- MSRV bumped from 1.85.0 to 1.88.0 +- Exposed `url-standard`, `http-headers-compat`, `manager-cacache-bincode`, and `manager-moka-bincode` feature flags + ## [1.0.0-alpha.4] - 2026-01-19 ### Added diff --git a/http-cache-ureq/Cargo.toml b/http-cache-ureq/Cargo.toml index 41bf476..9cc2c49 100644 --- a/http-cache-ureq/Cargo.toml +++ b/http-cache-ureq/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "http-cache-ureq" -version = "1.0.0-alpha.4" +version = "1.0.0-alpha.5" description = "http-cache middleware implementation for ureq" authors = ["Christian Haynes <06chaynes@gmail.com>", "Kat Marchán "] repository = "https://github.com/06chaynes/http-cache" @@ -26,7 +26,7 @@ ureq = { version = "3.1.0" } [dependencies.http-cache] path = "../http-cache" -version = "1.0.0-alpha.4" +version = "1.0.0-alpha.5" default-features = false [dev-dependencies] diff --git a/http-cache/CHANGELOG.md b/http-cache/CHANGELOG.md index b612cc5..e3ef939 100644 --- a/http-cache/CHANGELOG.md +++ b/http-cache/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [1.0.0-alpha.5] - 2026-02-17 + +### Added + +- `url-standard` feature flag as the new default URL implementation using the `url` crate +- Transparent bincode-to-postcard migration in `CACacheManager` and `MokaManager` (reads legacy bincode data, writes postcard) + +### Changed + +- `StreamingManager` rewritten to use cacache for disk storage with moka for metadata tracking and TinyLFU eviction +- MSRV bumped from 1.85.0 to 1.88.0 +- Updated `http-cache-semantics` from 2.1.0 to 3.0.0 +- Updated `foyer` to 0.22.3 +- Updated `rand` to 0.10.0 +- `url` crate is now optional behind `url-standard` feature (enabled by default) +- Removed `runtime` module, streaming no longer requires runtime-specific code + +### Fixed + +- Metadata handling with bincode serialization +- `CacheMode` enum variant matching logic +- Feature flag gates for doc tests + ## [1.0.0-alpha.4] - 2026-01-19 ### Added diff --git a/http-cache/Cargo.toml b/http-cache/Cargo.toml index b512514..65bdc0a 100644 --- a/http-cache/Cargo.toml +++ b/http-cache/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "http-cache" -version = "1.0.0-alpha.4" +version = "1.0.0-alpha.5" description = "An HTTP caching middleware" authors = ["Christian Haynes <06chaynes@gmail.com>", "Kat Marchán "] repository = "https://github.com/06chaynes/http-cache"