diff --git a/Cargo.toml b/Cargo.toml index 28d365e4..97e47d26 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,21 +27,21 @@ repository = "https://github.com/compio-rs/compio" [workspace.dependencies] compio-buf = { path = "./compio-buf", version = "0.8.2-rc.1" } -compio-driver = { path = "./compio-driver", version = "0.12.0-rc.2", default-features = false } -compio-runtime = { path = "./compio-runtime", version = "0.12.0-rc.2" } -compio-executor = { path = "./compio-executor", version = "0.1.0-rc.2" } -compio-macros = { path = "./compio-macros", version = "0.1.2" } -compio-fs = { path = "./compio-fs", version = "0.12.0-rc.2" } -compio-io = { path = "./compio-io", version = "0.10.0-rc.2" } -compio-net = { path = "./compio-net", version = "0.12.0-rc.2" } +compio-driver = { path = "./compio-driver", version = "0.12.0-rc.3", default-features = false } +compio-runtime = { path = "./compio-runtime", version = "0.12.0-rc.3" } +compio-executor = { path = "./compio-executor", version = "0.1.0-rc.3" } +compio-macros = { path = "./compio-macros", version = "0.2.0" } +compio-fs = { path = "./compio-fs", version = "0.12.0-rc.3" } +compio-io = { path = "./compio-io", version = "0.10.0-rc.3" } +compio-net = { path = "./compio-net", version = "0.12.0-rc.3" } compio-signal = { path = "./compio-signal", version = "0.10.0-rc.2" } -compio-dispatcher = { path = "./compio-dispatcher", version = "0.11.0-rc.2" } -compio-log = { path = "./compio-log", version = "0.1.0" } -compio-tls = { path = "./compio-tls", version = "0.10.0-rc.2", default-features = false } -compio-process = { path = "./compio-process", version = "0.9.1-rc.1" } -compio-quic = { path = "./compio-quic", version = "0.8.0-rc.2", default-features = false } -compio-ws = { path = "./compio-ws", version = "0.4.0-rc.2", default-features = false } -compio-compat = { path = "./compio-compat", version = "0.1.0-rc.1" } +compio-dispatcher = { path = "./compio-dispatcher", version = "0.11.0-rc.3" } +compio-log = { path = "./compio-log", version = "0.2.0" } +compio-tls = { path = "./compio-tls", version = "0.10.0-rc.3", default-features = false } +compio-process = { path = "./compio-process", version = "0.9.1-rc.2" } +compio-quic = { path = "./compio-quic", version = "0.8.0-rc.3", default-features = false } +compio-ws = { path = "./compio-ws", version = "0.4.0-rc.3", default-features = false } +compio-compat = { path = "./compio-compat", version = "0.1.0-rc.2" } async-io = "2.6.0" bytes = "1.7.1" diff --git a/compio-compat/CHANGELOG.md b/compio-compat/CHANGELOG.md index 9f6801c8..0195c3ab 100644 --- a/compio-compat/CHANGELOG.md +++ b/compio-compat/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.0-rc.2](https://github.com/compio-rs/compio/compare/compio-compat-v0.1.0-rc.1...compio-compat-v0.1.0-rc.2) - 2026-05-19 + +### Added + +- *(log)* reduce unused warnings ([#924](https://github.com/compio-rs/compio/pull/924)) + +### Changed + +- replace `cfg_if` with `cfg_select` ([#925](https://github.com/compio-rs/compio/pull/925)) + ## 0.1.0-rc.1 - 2026-05-15 ### Added diff --git a/compio-compat/Cargo.toml b/compio-compat/Cargo.toml index ece1e398..39cef4b1 100644 --- a/compio-compat/Cargo.toml +++ b/compio-compat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-compat" -version = "0.1.0-rc.1" +version = "0.1.0-rc.2" description = "Compatibility layer for compio to work with various async runtimes." categories = ["asynchronous", "filesystem", "network-programming"] keywords = ["async", "fs", "iocp", "io-uring", "net"] diff --git a/compio-dispatcher/CHANGELOG.md b/compio-dispatcher/CHANGELOG.md index d63d6bac..1dfeec57 100644 --- a/compio-dispatcher/CHANGELOG.md +++ b/compio-dispatcher/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.0-rc.3](https://github.com/compio-rs/compio/compare/compio-dispatcher-v0.11.0-rc.2...compio-dispatcher-v0.11.0-rc.3) - 2026-05-19 + +### Other + +- updated the following local packages: compio-driver, compio-io, compio-runtime, compio-macros, compio-net + ## 0.11.0-rc.2 - 2026-05-15 ### Other diff --git a/compio-dispatcher/Cargo.toml b/compio-dispatcher/Cargo.toml index 5c2497cf..1db626a3 100644 --- a/compio-dispatcher/Cargo.toml +++ b/compio-dispatcher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-dispatcher" -version = "0.11.0-rc.2" +version = "0.11.0-rc.3" description = "Multithreading dispatcher for compio" categories = ["asynchronous"] keywords = ["async", "runtime"] diff --git a/compio-driver/CHANGELOG.md b/compio-driver/CHANGELOG.md index dfedd1ab..852dadcf 100644 --- a/compio-driver/CHANGELOG.md +++ b/compio-driver/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.0-rc.3](https://github.com/compio-rs/compio/compare/compio-driver-v0.12.0-rc.2...compio-driver-v0.12.0-rc.3) - 2026-05-19 + +### Added + +- *(log)* reduce unused warnings ([#924](https://github.com/compio-rs/compio/pull/924)) + +### Changed + +- replace `cfg_if` with `cfg_select` ([#925](https://github.com/compio-rs/compio/pull/925)) + +### Other + +- check android & ios ([#922](https://github.com/compio-rs/compio/pull/922)) + ## 0.12.0-rc.2 - 2026-05-15 ### Added diff --git a/compio-driver/Cargo.toml b/compio-driver/Cargo.toml index dfe74e48..9a51d44a 100644 --- a/compio-driver/Cargo.toml +++ b/compio-driver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-driver" -version = "0.12.0-rc.2" +version = "0.12.0-rc.3" description = "Low-level driver for compio" categories = ["asynchronous"] keywords = ["async", "iocp", "io-uring"] diff --git a/compio-executor/CHANGELOG.md b/compio-executor/CHANGELOG.md index 53bd78ac..8fb7a4db 100644 --- a/compio-executor/CHANGELOG.md +++ b/compio-executor/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.0-rc.3](https://github.com/compio-rs/compio/compare/compio-executor-v0.1.0-rc.2...compio-executor-v0.1.0-rc.3) - 2026-05-19 + +### Changed + +- replace `cfg_if` with `cfg_select` ([#925](https://github.com/compio-rs/compio/pull/925)) + ## 0.1.0-rc.2 - 2026-05-15 ### Added diff --git a/compio-executor/Cargo.toml b/compio-executor/Cargo.toml index 7c8f9ab3..f7ec5527 100644 --- a/compio-executor/Cargo.toml +++ b/compio-executor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-executor" -version = "0.1.0-rc.2" +version = "0.1.0-rc.3" description = "Executor for compio" categories = ["asynchronous"] keywords = ["async", "executor"] diff --git a/compio-fs/CHANGELOG.md b/compio-fs/CHANGELOG.md index a4cd05f3..8935c042 100644 --- a/compio-fs/CHANGELOG.md +++ b/compio-fs/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.0-rc.3](https://github.com/compio-rs/compio/compare/compio-fs-v0.12.0-rc.2...compio-fs-v0.12.0-rc.3) - 2026-05-19 + +### Changed + +- replace `cfg_if` with `cfg_select` ([#925](https://github.com/compio-rs/compio/pull/925)) + ## 0.12.0-rc.2 - 2026-05-15 ### Other diff --git a/compio-fs/Cargo.toml b/compio-fs/Cargo.toml index 271ff41c..8cb4d846 100644 --- a/compio-fs/Cargo.toml +++ b/compio-fs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-fs" -version = "0.12.0-rc.2" +version = "0.12.0-rc.3" description = "Filesystem IO for compio" categories = ["asynchronous", "filesystem"] keywords = ["async", "fs"] diff --git a/compio-io/CHANGELOG.md b/compio-io/CHANGELOG.md index 90d171bc..e63ec573 100644 --- a/compio-io/CHANGELOG.md +++ b/compio-io/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.0-rc.3](https://github.com/compio-rs/compio/compare/compio-io-v0.10.0-rc.2...compio-io-v0.10.0-rc.3) - 2026-05-19 + +### Changed + +- replace `cfg_if` with `cfg_select` ([#925](https://github.com/compio-rs/compio/pull/925)) +- use FutureExt if possible ([#923](https://github.com/compio-rs/compio/pull/923)) + ## 0.10.0-rc.2 - 2026-05-15 ### Added diff --git a/compio-io/Cargo.toml b/compio-io/Cargo.toml index b3624781..8612d022 100644 --- a/compio-io/Cargo.toml +++ b/compio-io/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-io" -version = "0.10.0-rc.2" +version = "0.10.0-rc.3" description = "IO traits for completion based async IO" categories = ["asynchronous"] keywords = ["async", "io"] diff --git a/compio-log/CHANGELOG.md b/compio-log/CHANGELOG.md index 85003bc8..aabe5f95 100644 --- a/compio-log/CHANGELOG.md +++ b/compio-log/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/compio-rs/compio/compare/compio-log-v0.1.0...compio-log-v0.2.0) - 2026-05-19 + +### Added + +- *(log)* reduce unused warnings ([#924](https://github.com/compio-rs/compio/pull/924)) +- [**breaking**] fs & net feature ([#564](https://github.com/compio-rs/compio/pull/564)) + +### Other + +- release ([#885](https://github.com/compio-rs/compio/pull/885)) +- remove "authors" field in metadata ([#711](https://github.com/compio-rs/compio/pull/711)) +- release ([#646](https://github.com/compio-rs/compio/pull/646)) +- deploy docs ([#641](https://github.com/compio-rs/compio/pull/641)) +- extract common deps into workspace + ## 0.1.0 ### Added diff --git a/compio-log/Cargo.toml b/compio-log/Cargo.toml index 1129338d..ebc82cf9 100644 --- a/compio-log/Cargo.toml +++ b/compio-log/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-log" -version = "0.1.0" +version = "0.2.0" description = "Log of compio" categories = ["asynchronous"] readme = "README.md" diff --git a/compio-macros/CHANGELOG.md b/compio-macros/CHANGELOG.md index 9d31dd85..4da22923 100644 --- a/compio-macros/CHANGELOG.md +++ b/compio-macros/CHANGELOG.md @@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/compio-rs/compio/compare/compio-macros-v0.1.2...compio-macros-v0.2.0) - 2026-05-19 + +### Added + +- [**breaking**] fs & net feature ([#564](https://github.com/compio-rs/compio/pull/564)) +- update edition to 2024 ([#543](https://github.com/compio-rs/compio/pull/543)) + +### Changed + +- use style_edition 2024 + +### Fixed + +- reduce warnings ([#396](https://github.com/compio-rs/compio/pull/396)) + +### Other + +- release ([#885](https://github.com/compio-rs/compio/pull/885)) +- remove "authors" field in metadata ([#711](https://github.com/compio-rs/compio/pull/711)) +- release ([#646](https://github.com/compio-rs/compio/pull/646)) +- deploy docs ([#641](https://github.com/compio-rs/compio/pull/641)) + ## 0.1.2 ### Added diff --git a/compio-macros/Cargo.toml b/compio-macros/Cargo.toml index adbef611..4b07bdb3 100644 --- a/compio-macros/Cargo.toml +++ b/compio-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-macros" -version = "0.1.2" +version = "0.2.0" description = "Proc macro of compio" categories = ["asynchronous"] readme = "README.md" diff --git a/compio-net/CHANGELOG.md b/compio-net/CHANGELOG.md index ff29438f..fbea0a97 100644 --- a/compio-net/CHANGELOG.md +++ b/compio-net/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.0-rc.3](https://github.com/compio-rs/compio/compare/compio-net-v0.12.0-rc.2...compio-net-v0.12.0-rc.3) - 2026-05-19 + +### Added + +- *(net)* [**breaking**] remove owned halves ([#915](https://github.com/compio-rs/compio/pull/915)) + +### Changed + +- replace `cfg_if` with `cfg_select` ([#925](https://github.com/compio-rs/compio/pull/925)) + ## 0.12.0-rc.2 - 2026-05-15 ### Added diff --git a/compio-net/Cargo.toml b/compio-net/Cargo.toml index 2af4098a..0e4658bb 100644 --- a/compio-net/Cargo.toml +++ b/compio-net/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-net" -version = "0.12.0-rc.2" +version = "0.12.0-rc.3" description = "Networking IO for compio" categories = ["asynchronous", "network-programming"] keywords = ["async", "net"] diff --git a/compio-process/CHANGELOG.md b/compio-process/CHANGELOG.md index b07a4cbd..91aedbe4 100644 --- a/compio-process/CHANGELOG.md +++ b/compio-process/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.1-rc.2](https://github.com/compio-rs/compio/compare/compio-process-v0.9.1-rc.1...compio-process-v0.9.1-rc.2) - 2026-05-19 + +### Changed + +- replace `cfg_if` with `cfg_select` ([#925](https://github.com/compio-rs/compio/pull/925)) + ## 0.9.1-rc.1 - 2026-05-15 ### Other diff --git a/compio-process/Cargo.toml b/compio-process/Cargo.toml index 55698482..a0fa7ae8 100644 --- a/compio-process/Cargo.toml +++ b/compio-process/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-process" -version = "0.9.1-rc.1" +version = "0.9.1-rc.2" description = "Processes for compio" categories = ["asynchronous"] keywords = ["async", "process"] diff --git a/compio-quic/CHANGELOG.md b/compio-quic/CHANGELOG.md index a7b6982f..1aafe4a0 100644 --- a/compio-quic/CHANGELOG.md +++ b/compio-quic/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0-rc.3](https://github.com/compio-rs/compio/compare/compio-quic-v0.8.0-rc.2...compio-quic-v0.8.0-rc.3) - 2026-05-19 + +### Added + +- *(log)* reduce unused warnings ([#924](https://github.com/compio-rs/compio/pull/924)) + ## 0.8.0-rc.2 - 2026-05-15 ### Other diff --git a/compio-quic/Cargo.toml b/compio-quic/Cargo.toml index f0b1a33b..f718fddd 100644 --- a/compio-quic/Cargo.toml +++ b/compio-quic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-quic" -version = "0.8.0-rc.2" +version = "0.8.0-rc.3" description = "QUIC for compio" categories = ["asynchronous", "network-programming"] keywords = ["async", "net", "quic"] diff --git a/compio-runtime/CHANGELOG.md b/compio-runtime/CHANGELOG.md index 0b3f8ca2..143010b1 100644 --- a/compio-runtime/CHANGELOG.md +++ b/compio-runtime/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.12.0-rc.3](https://github.com/compio-rs/compio/compare/compio-runtime-v0.12.0-rc.2...compio-runtime-v0.12.0-rc.3) - 2026-05-19 + +### Changed + +- replace `cfg_if` with `cfg_select` ([#925](https://github.com/compio-rs/compio/pull/925)) +- use FutureExt if possible ([#923](https://github.com/compio-rs/compio/pull/923)) + ## 0.12.0-rc.2 - 2026-05-15 ### Added diff --git a/compio-runtime/Cargo.toml b/compio-runtime/Cargo.toml index c875d199..a2e6bd09 100644 --- a/compio-runtime/Cargo.toml +++ b/compio-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-runtime" -version = "0.12.0-rc.2" +version = "0.12.0-rc.3" description = "High-level runtime for compio" categories = ["asynchronous"] keywords = ["async", "runtime"] diff --git a/compio-tls/CHANGELOG.md b/compio-tls/CHANGELOG.md index b24dfef7..b44e34c3 100644 --- a/compio-tls/CHANGELOG.md +++ b/compio-tls/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.0-rc.3](https://github.com/compio-rs/compio/compare/compio-tls-v0.10.0-rc.2...compio-tls-v0.10.0-rc.3) - 2026-05-19 + +### Other + +- check android & ios ([#922](https://github.com/compio-rs/compio/pull/922)) + ## 0.10.0-rc.2 - 2026-05-15 ### Other diff --git a/compio-tls/Cargo.toml b/compio-tls/Cargo.toml index 33fbb9dc..b7997e6a 100644 --- a/compio-tls/Cargo.toml +++ b/compio-tls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-tls" -version = "0.10.0-rc.2" +version = "0.10.0-rc.3" description = "TLS adaptor with compio" categories = ["asynchronous", "network-programming"] keywords = ["async", "net", "tls"] diff --git a/compio-ws/CHANGELOG.md b/compio-ws/CHANGELOG.md index a02c4940..4b98d59d 100644 --- a/compio-ws/CHANGELOG.md +++ b/compio-ws/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0-rc.3](https://github.com/compio-rs/compio/compare/compio-ws-v0.4.0-rc.2...compio-ws-v0.4.0-rc.3) - 2026-05-19 + +### Added + +- *(log)* reduce unused warnings ([#924](https://github.com/compio-rs/compio/pull/924)) + +### Other + +- check android & ios ([#922](https://github.com/compio-rs/compio/pull/922)) + ## 0.4.0-rc.2 - 2026-05-15 ### Fixed diff --git a/compio-ws/Cargo.toml b/compio-ws/Cargo.toml index 811a55b8..983614e3 100644 --- a/compio-ws/Cargo.toml +++ b/compio-ws/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio-ws" -version = "0.4.0-rc.2" +version = "0.4.0-rc.3" description = "WebSocket library for the compio runtime" categories = ["asynchronous", "network-programming"] keywords = ["async", "net", "websocket"] diff --git a/compio/CHANGELOG.md b/compio/CHANGELOG.md index d82dcb98..5858a841 100644 --- a/compio/CHANGELOG.md +++ b/compio/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.19.0-rc.3](https://github.com/compio-rs/compio/compare/v0.19.0-rc.2...v0.19.0-rc.3) - 2026-05-19 + +### Other + +- updated the following local packages: compio-log, compio-driver, compio-io, compio-runtime, compio-runtime, compio-compat, compio-fs, compio-macros, compio-macros, compio-net, compio-process, compio-quic, compio-tls, compio-ws, compio-dispatcher + ## [0.19.0-rc.2](https://github.com/compio-rs/compio/compare/v0.19.0-rc.1...v0.19.0-rc.2) - 2026-05-15 ### Added diff --git a/compio/Cargo.toml b/compio/Cargo.toml index a087baf6..184b0c24 100644 --- a/compio/Cargo.toml +++ b/compio/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compio" -version = "0.19.0-rc.2" +version = "0.19.0-rc.3" description = "Completion based async runtime" categories = ["asynchronous", "filesystem", "network-programming"] keywords = ["async", "fs", "iocp", "io-uring", "net"]