Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 50 additions & 50 deletions Cargo.lock

Large diffs are not rendered by default.

68 changes: 34 additions & 34 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,41 +23,41 @@ homepage = "https://github.com/microsoft/oxidizer"
[workspace.dependencies]

# local dependencies
anyspawn = { path = "crates/anyspawn", default-features = false, version = "0.5.3" }
bytesbuf = { path = "crates/bytesbuf", default-features = false, version = "0.5.3" }
bytesbuf_io = { path = "crates/bytesbuf_io", default-features = false, version = "0.5.4" }
cachet = { path = "crates/cachet", default-features = false, version = "0.6.6" }
cachet_memory = { path = "crates/cachet_memory", default-features = false, version = "0.3.4" }
cachet_service = { path = "crates/cachet_service", default-features = false, version = "0.2.5" }
cachet_tier = { path = "crates/cachet_tier", default-features = false, version = "0.2.3" }
data_privacy = { path = "crates/data_privacy", default-features = false, version = "0.12.1" }
data_privacy_core = { path = "crates/data_privacy_core", default-features = false, version = "0.1.0" }
data_privacy_macros = { path = "crates/data_privacy_macros", default-features = false, version = "0.10.1" }
data_privacy_macros_impl = { path = "crates/data_privacy_macros_impl", default-features = false, version = "0.10.1" }
fetch = { path = "crates/fetch", default-features = false, version = "0.11.0" }
fetch_hyper = { path = "crates/fetch_hyper", default-features = false, version = "0.4.0" }
fetch_options = { path = "crates/fetch_options", default-features = false, version = "0.2.1" }
fetch_tls = { path = "crates/fetch_tls", default-features = false, version = "0.2.2" }
fundle = { path = "crates/fundle", default-features = false, version = "0.3.2" }
fundle_macros = { path = "crates/fundle_macros", default-features = false, version = "0.3.2" }
fundle_macros_impl = { path = "crates/fundle_macros_impl", default-features = false, version = "0.3.2" }
http_extensions = { path = "crates/http_extensions", default-features = false, version = "0.6.0" }
layered = { path = "crates/layered", default-features = false, version = "0.3.3" }
multitude = { path = "crates/multitude", default-features = false, version = "0.1.3" }
ohno = { path = "crates/ohno", default-features = false, version = "0.3.5" }
ohno_macros = { path = "crates/ohno_macros", default-features = false, version = "0.3.3" }
recoverable = { path = "crates/recoverable", default-features = false, version = "0.1.5" }
seatbelt = { path = "crates/seatbelt", default-features = false, version = "0.5.6" }
seatbelt_http = { path = "crates/seatbelt_http", default-features = false, version = "0.4.0" }
templated_uri = { path = "crates/templated_uri", default-features = false, version = "0.3.1" }
templated_uri_macros = { path = "crates/templated_uri_macros", default-features = false, version = "0.2.3" }
templated_uri_macros_impl = { path = "crates/templated_uri_macros_impl", default-features = false, version = "0.2.3" }
anyspawn = { path = "crates/anyspawn", default-features = false, version = "0.5.4" }
bytesbuf = { path = "crates/bytesbuf", default-features = false, version = "0.5.4" }
bytesbuf_io = { path = "crates/bytesbuf_io", default-features = false, version = "0.5.5" }
cachet = { path = "crates/cachet", default-features = false, version = "0.7.0" }
cachet_memory = { path = "crates/cachet_memory", default-features = false, version = "0.3.5" }
cachet_service = { path = "crates/cachet_service", default-features = false, version = "0.2.6" }
cachet_tier = { path = "crates/cachet_tier", default-features = false, version = "0.2.4" }
data_privacy = { path = "crates/data_privacy", default-features = false, version = "0.12.2" }
data_privacy_core = { path = "crates/data_privacy_core", default-features = false, version = "0.1.1" }
data_privacy_macros = { path = "crates/data_privacy_macros", default-features = false, version = "0.10.2" }
data_privacy_macros_impl = { path = "crates/data_privacy_macros_impl", default-features = false, version = "0.10.2" }
fetch = { path = "crates/fetch", default-features = false, version = "0.11.1" }
fetch_hyper = { path = "crates/fetch_hyper", default-features = false, version = "0.4.1" }
fetch_options = { path = "crates/fetch_options", default-features = false, version = "0.2.2" }
fetch_tls = { path = "crates/fetch_tls", default-features = false, version = "0.2.3" }
fundle = { path = "crates/fundle", default-features = false, version = "0.3.3" }
fundle_macros = { path = "crates/fundle_macros", default-features = false, version = "0.3.3" }
fundle_macros_impl = { path = "crates/fundle_macros_impl", default-features = false, version = "0.3.3" }
http_extensions = { path = "crates/http_extensions", default-features = false, version = "0.6.1" }
layered = { path = "crates/layered", default-features = false, version = "0.3.4" }
multitude = { path = "crates/multitude", default-features = false, version = "0.2.0" }
ohno = { path = "crates/ohno", default-features = false, version = "0.3.6" }
ohno_macros = { path = "crates/ohno_macros", default-features = false, version = "0.3.4" }
recoverable = { path = "crates/recoverable", default-features = false, version = "0.1.6" }
seatbelt = { path = "crates/seatbelt", default-features = false, version = "0.5.7" }
seatbelt_http = { path = "crates/seatbelt_http", default-features = false, version = "0.4.1" }
templated_uri = { path = "crates/templated_uri", default-features = false, version = "0.3.2" }
templated_uri_macros = { path = "crates/templated_uri_macros", default-features = false, version = "0.2.4" }
templated_uri_macros_impl = { path = "crates/templated_uri_macros_impl", default-features = false, version = "0.2.4" }
testing_aids = { path = "crates/testing_aids", default-features = false }
thread_aware = { path = "crates/thread_aware", default-features = false, version = "0.7.3" }
thread_aware_macros = { path = "crates/thread_aware_macros", default-features = false, version = "0.7.3" }
thread_aware_macros_impl = { path = "crates/thread_aware_macros_impl", default-features = false, version = "0.7.2" }
tick = { path = "crates/tick", default-features = false, version = "0.3.3" }
uniflight = { path = "crates/uniflight", default-features = false, version = "0.2.3" }
thread_aware = { path = "crates/thread_aware", default-features = false, version = "0.7.4" }
thread_aware_macros = { path = "crates/thread_aware_macros", default-features = false, version = "0.7.4" }
thread_aware_macros_impl = { path = "crates/thread_aware_macros_impl", default-features = false, version = "0.7.3" }
tick = { path = "crates/tick", default-features = false, version = "0.3.4" }
uniflight = { path = "crates/uniflight", default-features = false, version = "0.2.4" }

# external dependencies
ahash = { version = "0.8.4", default-features = false }
Expand Down
8 changes: 8 additions & 0 deletions crates/anyspawn/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## [0.5.4] - 2026-06-11

- 🔧 Maintenance

- Now requires `0.7.4` of `thread_aware`
- Now requires `0.7.4` of `thread_aware_macros`
- Now requires `0.7.3` of `thread_aware_macros_impl`

## [0.5.3] - 2026-06-04

- 🔧 Maintenance
Expand Down
2 changes: 1 addition & 1 deletion crates/anyspawn/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[package]
name = "anyspawn"
description = "A generic task spawner compatible with any async runtime."
version = "0.5.3"
version = "0.5.4"
readme = "README.md"
keywords = ["oxidizer", "async", "runtime", "futures"]
categories = ["asynchronous"]
Expand Down
16 changes: 8 additions & 8 deletions crates/anyspawn/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,11 @@ contention-free, NUMA-friendly task dispatch.
This crate was developed as part of <a href="../..">The Oxidizer Project</a>. Browse this crate's <a href="https://github.com/microsoft/oxidizer/tree/main/crates/anyspawn">source code</a>.
</sub>

[__cargo_doc2readme_dependencies_info]: ggGmYW0CYXZlMC43LjJhdIQbLiTyV0MU86EbZU15e0PmecoboQ9jo59bnAEbyDXw04U13GlhYvRhcoQblHE7Bl8YSN4bb97k0EOW-rkbZQa-GdodS-cbCkeYjGZgZ-BhZIKCaGFueXNwYXduZTAuNS4zgmx0aHJlYWRfYXdhcmVlMC43LjM
[__link0]: https://docs.rs/anyspawn/0.5.3/anyspawn/?search=Spawner
[__link1]: https://docs.rs/anyspawn/0.5.3/anyspawn/?search=SpawnCustom
[__link2]: https://docs.rs/anyspawn/0.5.3/anyspawn/?search=CustomSpawnerBuilder
[__link3]: https://docs.rs/thread_aware/0.7.3/thread_aware/?search=ThreadAware
[__link4]: https://docs.rs/anyspawn/0.5.3/anyspawn/?search=SpawnCustom
[__link5]: https://docs.rs/anyspawn/0.5.3/anyspawn/?search=Spawner::new_tokio
[__link6]: https://docs.rs/anyspawn/0.5.3/anyspawn/?search=Spawner::new_tokio_with_handle
[__cargo_doc2readme_dependencies_info]: ggGmYW0CYXZlMC43LjJhdIQbLiTyV0MU86EbZU15e0PmecoboQ9jo59bnAEbyDXw04U13GlhYvRhcoQblHE7Bl8YSN4bb97k0EOW-rkbZQa-GdodS-cbCkeYjGZgZ-BhZIKCaGFueXNwYXduZTAuNS40gmx0aHJlYWRfYXdhcmVlMC43LjQ
[__link0]: https://docs.rs/anyspawn/0.5.4/anyspawn/?search=Spawner
[__link1]: https://docs.rs/anyspawn/0.5.4/anyspawn/?search=SpawnCustom
[__link2]: https://docs.rs/anyspawn/0.5.4/anyspawn/?search=CustomSpawnerBuilder
[__link3]: https://docs.rs/thread_aware/0.7.4/thread_aware/?search=ThreadAware
[__link4]: https://docs.rs/anyspawn/0.5.4/anyspawn/?search=SpawnCustom
[__link5]: https://docs.rs/anyspawn/0.5.4/anyspawn/?search=Spawner::new_tokio
[__link6]: https://docs.rs/anyspawn/0.5.4/anyspawn/?search=Spawner::new_tokio_with_handle
8 changes: 8 additions & 0 deletions crates/bytesbuf/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## [0.5.4] - 2026-06-11

- 🔧 Maintenance

- Now requires `0.7.4` of `thread_aware`
- Now requires `0.7.4` of `thread_aware_macros`
- Now requires `0.7.3` of `thread_aware_macros_impl`

## [0.5.3] - 2026-06-04

- 🔧 Maintenance
Expand Down
2 changes: 1 addition & 1 deletion crates/bytesbuf/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[package]
name = "bytesbuf"
description = "Types for creating and manipulating byte sequences."
version = "0.5.3"
version = "0.5.4"
readme = "README.md"
keywords = ["oxidizer", "buffers", "io", "zero-copy"]
categories = ["data-structures", "network-programming"]
Expand Down
118 changes: 59 additions & 59 deletions crates/bytesbuf/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -471,69 +471,69 @@ See the `mem::testing` module for details (requires `test-util` Cargo feature).
This crate was developed as part of <a href="../..">The Oxidizer Project</a>. Browse this crate's <a href="https://github.com/microsoft/oxidizer/tree/main/crates/bytesbuf">source code</a>.
</sub>

[__cargo_doc2readme_dependencies_info]: ggGmYW0CYXZlMC43LjJhdIQbLiTyV0MU86EbZU15e0PmecoboQ9jo59bnAEbyDXw04U13GlhYvRhcoQb3Um38gMny5obPDtS9we40N0baM-dMLra_2cbwUZ6yJrd_CNhZIGCaGJ5dGVzYnVmZTAuNS4z
[__link0]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf
[__link1]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link10]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link11]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView::first_slice
[__link12]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView::advance
[__link13]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView::first_slice
[__link14]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView::first_slice
[__link15]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView::first_slice
[__link16]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link17]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=mem::Memory
[__link18]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=mem::HasMemory
[__link19]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=mem::HasMemory::memory
[__link2]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link20]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=mem::GlobalPool
[__link21]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=mem::GlobalPool::new
[__link22]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=mem::Memory::reserve
[__link23]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf
[__link24]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf
[__link25]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf
[__link26]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf
[__link27]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf::put_num_le
[__link28]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf::put_slice
[__link29]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf::put_byte
[__link3]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView::get_num_le
[__link30]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf::put_byte_repeated
[__link31]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf::put_bytes
[__link32]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link33]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf::first_unfilled_slice
[__link34]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf::advance
[__link35]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf::first_unfilled_slice
[__link36]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf::first_unfilled_slice
[__link37]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf
[__link38]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf::reserve
[__link39]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf::remaining_capacity
[__link4]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView::get_byte
[__link40]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf
[__link41]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link42]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf
[__link43]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link44]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf
[__link45]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf::put_bytes
[__link46]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=mem::HasMemory
[__link47]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=mem::HasMemory
[__link48]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link49]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf
[__link5]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView::copy_to_slice
[__link50]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=mem::HasMemory
[__link51]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link52]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesBuf
[__link53]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=mem::HasMemory
[__link54]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=mem::HasMemory
[__link55]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=mem::GlobalPool
[__cargo_doc2readme_dependencies_info]: ggGmYW0CYXZlMC43LjJhdIQbLiTyV0MU86EbZU15e0PmecoboQ9jo59bnAEbyDXw04U13GlhYvRhcoQb3Um38gMny5obPDtS9we40N0baM-dMLra_2cbwUZ6yJrd_CNhZIGCaGJ5dGVzYnVmZTAuNS40
[__link0]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf
[__link1]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link10]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link11]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView::first_slice
[__link12]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView::advance
[__link13]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView::first_slice
[__link14]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView::first_slice
[__link15]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView::first_slice
[__link16]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link17]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=mem::Memory
[__link18]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=mem::HasMemory
[__link19]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=mem::HasMemory::memory
[__link2]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link20]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=mem::GlobalPool
[__link21]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=mem::GlobalPool::new
[__link22]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=mem::Memory::reserve
[__link23]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf
[__link24]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf
[__link25]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf
[__link26]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf
[__link27]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf::put_num_le
[__link28]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf::put_slice
[__link29]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf::put_byte
[__link3]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView::get_num_le
[__link30]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf::put_byte_repeated
[__link31]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf::put_bytes
[__link32]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link33]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf::first_unfilled_slice
[__link34]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf::advance
[__link35]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf::first_unfilled_slice
[__link36]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf::first_unfilled_slice
[__link37]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf
[__link38]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf::reserve
[__link39]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf::remaining_capacity
[__link4]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView::get_byte
[__link40]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf
[__link41]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link42]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf
[__link43]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link44]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf
[__link45]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf::put_bytes
[__link46]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=mem::HasMemory
[__link47]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=mem::HasMemory
[__link48]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link49]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf
[__link5]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView::copy_to_slice
[__link50]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=mem::HasMemory
[__link51]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link52]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesBuf
[__link53]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=mem::HasMemory
[__link54]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=mem::HasMemory
[__link55]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=mem::GlobalPool
[__link56]: https://docs.rs/bytes/latest/bytes/struct.Bytes.html
[__link57]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link57]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link58]: https://docs.rs/bytes/latest/bytes/struct.Bytes.html
[__link59]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link6]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView::copy_to_uninit_slice
[__link59]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link6]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView::copy_to_uninit_slice
[__link60]: https://docs.rs/bytes/latest/bytes/struct.Bytes.html
[__link61]: https://docs.rs/bytes/latest/bytes/struct.Bytes.html
[__link62]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link62]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link63]: https://doc.rust-lang.org/stable/std/?search=sync::OnceLock
[__link64]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link7]: https://docs.rs/bytesbuf/0.5.3/bytesbuf/?search=BytesView
[__link64]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link7]: https://docs.rs/bytesbuf/0.5.4/bytesbuf/?search=BytesView
[__link8]: https://doc.rust-lang.org/stable/std/?search=io::Read
[__link9]: https://doc.rust-lang.org/stable/std/?search=io::BufRead
11 changes: 11 additions & 0 deletions crates/bytesbuf_io/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Changelog

## [0.5.5] - 2026-06-11

- 🔧 Maintenance

- Now requires `0.5.4` of `bytesbuf`
- Now requires `0.3.6` of `ohno`
- Now requires `0.3.4` of `ohno_macros`
- Now requires `0.7.4` of `thread_aware`
- Now requires `0.7.4` of `thread_aware_macros`
- Now requires `0.7.3` of `thread_aware_macros_impl`

## [0.5.4] - 2026-06-04

- 🔧 Maintenance
Expand Down
Loading
Loading