diff --git a/Cargo.lock b/Cargo.lock index 1f61c1ad..5ac1ef0f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -139,7 +139,7 @@ checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "buffet" -version = "0.2.1" +version = "0.3.0" dependencies = [ "b-x", "bytemuck", @@ -737,7 +737,7 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "httpwg" -version = "0.2.1" +version = "0.2.2" dependencies = [ "b-x", "buffet", @@ -754,7 +754,7 @@ dependencies = [ [[package]] name = "httpwg-cli" -version = "0.2.1" +version = "0.2.2" dependencies = [ "buffet", "color-eyre", @@ -807,7 +807,7 @@ dependencies = [ [[package]] name = "httpwg-macros" -version = "0.2.1" +version = "0.2.2" dependencies = [ "httpwg", ] @@ -1012,7 +1012,7 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "loona" -version = "0.2.1" +version = "0.3.0" dependencies = [ "b-x", "buffet", @@ -1049,7 +1049,7 @@ dependencies = [ [[package]] name = "loona-h2" -version = "0.2.1" +version = "0.3.0" dependencies = [ "buffet", "byteorder", @@ -1062,7 +1062,7 @@ dependencies = [ [[package]] name = "loona-hpack" -version = "0.3.2" +version = "0.4.0" dependencies = [ "hex", "serde", diff --git a/crates/b-x/CHANGELOG.md b/crates/b-x/CHANGELOG.md new file mode 100644 index 00000000..6c8b583b --- /dev/null +++ b/crates/b-x/CHANGELOG.md @@ -0,0 +1,15 @@ +# 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.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.0.0](https://github.com/bearcove/loona/releases/tag/b-x-v1.0.0) - 2024-08-21 + +### Other +- Fix doc errors +- Fix TLS example +- so close (for this batch) +- 4 diff --git a/crates/buffet/CHANGELOG.md b/crates/buffet/CHANGELOG.md index 2b0d6911..192bfb7e 100644 --- a/crates/buffet/CHANGELOG.md +++ b/crates/buffet/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0](https://github.com/bearcove/loona/compare/buffet-v0.2.1...buffet-v0.3.0) - 2024-08-21 + +### Added +- Run miri in CI + +### Other +- 4 +- 9 errors left +- more error-enum-ifiying +- Get rid of color-eyre dependency +- Fix httpwg-over-tcp + ## [0.2.1](https://github.com/bearcove/loona/compare/buffet-v0.2.0...buffet-v0.2.1) - 2024-08-14 ### Fixed diff --git a/crates/buffet/Cargo.toml b/crates/buffet/Cargo.toml index 349703e8..b12ea071 100644 --- a/crates/buffet/Cargo.toml +++ b/crates/buffet/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "buffet" -version = "0.2.1" +version = "0.3.0" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/bearcove/loona" diff --git a/crates/httpwg-cli/CHANGELOG.md b/crates/httpwg-cli/CHANGELOG.md index f479688d..28d5db07 100644 --- a/crates/httpwg-cli/CHANGELOG.md +++ b/crates/httpwg-cli/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.2](https://github.com/bearcove/loona/compare/httpwg-cli-v0.2.1...httpwg-cli-v0.2.2) - 2024-08-21 + +### Other +- Fix httpwg-over-tcp + ## [0.2.1](https://github.com/bearcove/loona/compare/httpwg-cli-v0.2.0...httpwg-cli-v0.2.1) - 2024-08-14 ### Added diff --git a/crates/httpwg-cli/Cargo.toml b/crates/httpwg-cli/Cargo.toml index 7cc70037..a184f2b5 100644 --- a/crates/httpwg-cli/Cargo.toml +++ b/crates/httpwg-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "httpwg-cli" -version = "0.2.1" +version = "0.2.2" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/bearcove/loona" @@ -17,11 +17,11 @@ path = "src/main.rs" [dependencies] color-eyre = "0.6.3" eyre = "0.6.12" -buffet = { version = "0.2.1", path = "../buffet" } -httpwg = { version = "0.2.1", path = "../httpwg" } +buffet = { version = "0.3.0", path = "../buffet" } +httpwg = { version = "0.2.2", path = "../httpwg" } lexopt = "0.3.0" libc = "0.2.155" tokio = { version = "1.39.2", features = ["time"] } tracing = "0.1.40" tracing-subscriber = { version = "0.3.18" } -httpwg-macros = { version = "0.2.1", path = "../httpwg-macros" } +httpwg-macros = { version = "0.2.2", path = "../httpwg-macros" } diff --git a/crates/httpwg-loona/Cargo.toml b/crates/httpwg-loona/Cargo.toml index 1d79233c..89649e4b 100644 --- a/crates/httpwg-loona/Cargo.toml +++ b/crates/httpwg-loona/Cargo.toml @@ -22,8 +22,8 @@ harness = false [dependencies] color-eyre = "0.6.3" -loona = { version = "0.2.1", path = "../loona" } -buffet = { version = "0.2.1", path = "../buffet" } +loona = { version = "0.3.0", path = "../loona" } +buffet = { version = "0.3.0", path = "../buffet" } tracing = { version = "0.1.40", features = ["release_max_level_debug"] } tracing-subscriber = "0.3.18" tokio = { version = "1.39.2", features = ["macros", "sync", "process"] } diff --git a/crates/httpwg-macros/CHANGELOG.md b/crates/httpwg-macros/CHANGELOG.md index 401d3f8d..59a42cfc 100644 --- a/crates/httpwg-macros/CHANGELOG.md +++ b/crates/httpwg-macros/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.2](https://github.com/bearcove/loona/compare/httpwg-macros-v0.2.1...httpwg-macros-v0.2.2) - 2024-08-21 + +### Other +- updated the following local packages: httpwg + ## [0.2.1](https://github.com/bearcove/loona/compare/httpwg-macros-v0.2.0...httpwg-macros-v0.2.1) - 2024-08-14 ### Added diff --git a/crates/httpwg-macros/Cargo.toml b/crates/httpwg-macros/Cargo.toml index 29013dbd..0beff605 100644 --- a/crates/httpwg-macros/Cargo.toml +++ b/crates/httpwg-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "httpwg-macros" -version = "0.2.1" +version = "0.2.2" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/bearcove/loona" @@ -12,4 +12,4 @@ Macros to allow generating httpwg unit tests rust-version = "1.75" [dependencies] -httpwg = { version = "0.2.1", path = "../httpwg" } +httpwg = { version = "0.2.2", path = "../httpwg" } diff --git a/crates/httpwg/CHANGELOG.md b/crates/httpwg/CHANGELOG.md index 5e714e6b..04ba7af2 100644 --- a/crates/httpwg/CHANGELOG.md +++ b/crates/httpwg/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.2](https://github.com/bearcove/loona/compare/httpwg-v0.2.1...httpwg-v0.2.2) - 2024-08-21 + +### Other +- 4 + ## [0.2.1](https://github.com/bearcove/loona/compare/httpwg-v0.2.0...httpwg-v0.2.1) - 2024-08-14 ### Added diff --git a/crates/httpwg/Cargo.toml b/crates/httpwg/Cargo.toml index f6198fbe..269ec97c 100644 --- a/crates/httpwg/Cargo.toml +++ b/crates/httpwg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "httpwg" -version = "0.2.1" +version = "0.2.2" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/bearcove/loona" @@ -15,9 +15,9 @@ rust-version = "1.75" bytes = "1.7.1" enumflags2 = "0.7.10" eyre = "0.6.12" -buffet = { version = "0.2.1", path = "../buffet" } -loona-h2 = { version = "0.2.1", path = "../loona-h2" } -loona-hpack = { version = "0.3.2", path = "../loona-hpack" } +buffet = { version = "0.3.0", path = "../buffet" } +loona-h2 = { version = "0.3.0", path = "../loona-h2" } +loona-hpack = { version = "0.4.0", path = "../loona-hpack" } futures-util = "0.3.30" pretty-hex = "0.4.1" tokio = { version = "1.39.2", features = ["time"] } diff --git a/crates/loona-h2/CHANGELOG.md b/crates/loona-h2/CHANGELOG.md index 1ac28e2b..04264636 100644 --- a/crates/loona-h2/CHANGELOG.md +++ b/crates/loona-h2/CHANGELOG.md @@ -6,6 +6,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0](https://github.com/bearcove/loona/compare/loona-h2-v0.2.1...loona-h2-v0.3.0) - 2024-08-21 + +### Other +- 9 errors left +- [ci skip] logo URL update +- Add loona logo to a couple more readmes + ## [0.2.1](https://github.com/bearcove/loona/compare/loona-h2-v0.2.0...loona-h2-v0.2.1) - 2024-08-14 ### Fixed diff --git a/crates/loona-h2/Cargo.toml b/crates/loona-h2/Cargo.toml index 28946f4e..e88f9776 100644 --- a/crates/loona-h2/Cargo.toml +++ b/crates/loona-h2/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loona-h2" -version = "0.2.1" +version = "0.3.0" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/bearcove/loona" @@ -15,7 +15,7 @@ rust-version = "1.75" enum-repr = "0.2.6" enumflags2 = "0.7.10" nom = { version = "7.1.3", default-features = false } -buffet = { version = "0.2.1", path = "../buffet" } +buffet = { version = "0.3.0", path = "../buffet" } thiserror = "1.0.63" byteorder = "1.5.0" tracing = "0.1.40" diff --git a/crates/loona-hpack/CHANGELOG.md b/crates/loona-hpack/CHANGELOG.md index 1310cdc8..56d5e3b9 100644 --- a/crates/loona-hpack/CHANGELOG.md +++ b/crates/loona-hpack/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/bearcove/loona/compare/loona-hpack-v0.3.2...loona-hpack-v0.4.0) - 2024-08-21 + +### Other +- 9 errors left +- [ci skip] logo URL update +- Add loona logo to a couple more readmes + ## [0.3.2](https://github.com/bearcove/loona/compare/loona-hpack-v0.3.1...loona-hpack-v0.3.2) - 2024-08-14 ### Fixed diff --git a/crates/loona-hpack/Cargo.toml b/crates/loona-hpack/Cargo.toml index 15e4ec23..611d2dcf 100644 --- a/crates/loona-hpack/Cargo.toml +++ b/crates/loona-hpack/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loona-hpack" -version = "0.3.2" +version = "0.4.0" authors = [ "Amos Wenger ", "Marko Lalic ", diff --git a/crates/loona/CHANGELOG.md b/crates/loona/CHANGELOG.md index 4953154c..cb42b26f 100644 --- a/crates/loona/CHANGELOG.md +++ b/crates/loona/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0](https://github.com/bearcove/loona/compare/loona-v0.2.1...loona-v0.3.0) - 2024-08-21 + +### Other +- Fix TLS example +- Everything passes +- mh +- so close (for this batch) +- 4 +- ahh +- kmn +- ohey error count back to 78? +- 9 errors left +- wip +- more error-enum-ifiying +- [ci skip] logo URL update +- Also add logo to main crate + ## [0.2.1](https://github.com/bearcove/loona/compare/loona-v0.2.0...loona-v0.2.1) - 2024-08-14 ### Fixed diff --git a/crates/loona/Cargo.toml b/crates/loona/Cargo.toml index 68e7033c..3251f3fe 100644 --- a/crates/loona/Cargo.toml +++ b/crates/loona/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loona" -version = "0.2.1" +version = "0.3.0" edition = "2021" license = "MIT OR Apache-2.0" keywords = ["http", "http1", "http2", "io-uring", "loona"] @@ -25,8 +25,8 @@ harness = false [dependencies] byteorder = "1.5.0" futures-util = "0.3.30" -buffet = { version = "0.2.1", path = "../buffet" } -loona-hpack = { version = "0.3.2", path = "../loona-hpack" } +buffet = { version = "0.3.0", path = "../buffet" } +loona-hpack = { version = "0.4.0", path = "../loona-hpack" } http = "1.1.0" memchr = "2.7.4" nom = { version = "7.1.3", default-features = false } @@ -39,11 +39,11 @@ smallvec = { version = "1.13.2", default-features = false, features = [ thiserror = { version = "1.0.63", default-features = false } tokio = { version = "1.39.2", features = ["macros", "sync"] } tracing = { version = "0.1.40", default-features = false } -loona-h2 = { version = "0.2.1", path = "../loona-h2" } +loona-h2 = { version = "0.3.0", path = "../loona-h2" } b-x = { version = "1.0.0", path = "../b-x" } [dev-dependencies] -buffet = { version = "0.2.1", path = "../buffet" } +buffet = { version = "0.3.0", path = "../buffet" } bytes = { version = "1.7.1", default-features = false } pretty_assertions = { version = "1.4.0", default-features = false, features = [ "std", @@ -66,7 +66,7 @@ futures-util = { version = "0.3.30", default-features = false, features = [ ] } libc = "0.2.155" httpwg = { path = "../httpwg" } -httpwg-macros = { version = "0.2.1", path = "../httpwg-macros" } +httpwg-macros = { version = "0.2.2", path = "../httpwg-macros" } cargo-husky = { version = "1", features = ["user-hooks"] } criterion = "0.5.1" codspeed-criterion-compat = "2.6.0"