From 7a63a95309a83fa2f1bfa67eb8ad1dde393aeb26 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 20 Dec 2025 10:48:14 +0000 Subject: [PATCH] Fix version bumps to not skip intermediate versions Co-authored-by: CBenoit <3809077+CBenoit@users.noreply.github.com> --- Cargo.lock | 18 +++++++++--------- crates/ironrdp-ainput/CHANGELOG.md | 2 +- crates/ironrdp-ainput/Cargo.toml | 4 ++-- crates/ironrdp-client/Cargo.toml | 4 ++-- crates/ironrdp-cliprdr-native/CHANGELOG.md | 2 +- crates/ironrdp-cliprdr-native/Cargo.toml | 2 +- crates/ironrdp-displaycontrol/CHANGELOG.md | 2 +- crates/ironrdp-displaycontrol/Cargo.toml | 4 ++-- crates/ironrdp-dvc-pipe-proxy/CHANGELOG.md | 2 +- crates/ironrdp-dvc-pipe-proxy/Cargo.toml | 4 ++-- crates/ironrdp-dvc/CHANGELOG.md | 2 +- crates/ironrdp-dvc/Cargo.toml | 2 +- crates/ironrdp-futures/CHANGELOG.md | 2 +- crates/ironrdp-futures/Cargo.toml | 2 +- crates/ironrdp-input/CHANGELOG.md | 2 +- crates/ironrdp-input/Cargo.toml | 2 +- crates/ironrdp-rdpdr-native/CHANGELOG.md | 2 +- crates/ironrdp-rdpdr-native/Cargo.toml | 2 +- crates/ironrdp-rdpsnd-native/CHANGELOG.md | 2 +- crates/ironrdp-rdpsnd-native/Cargo.toml | 2 +- crates/ironrdp-server/Cargo.toml | 6 +++--- crates/ironrdp-session/Cargo.toml | 4 ++-- crates/ironrdp/Cargo.toml | 8 ++++---- 23 files changed, 41 insertions(+), 41 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8dc9506d..89560540 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2413,7 +2413,7 @@ dependencies = [ [[package]] name = "ironrdp-ainput" -version = "0.6.0" +version = "0.5.0" dependencies = [ "bitflags 2.10.0", "ironrdp-core", @@ -2522,7 +2522,7 @@ dependencies = [ [[package]] name = "ironrdp-cliprdr-native" -version = "0.6.0" +version = "0.5.0" dependencies = [ "ironrdp-cliprdr", "ironrdp-core", @@ -2557,7 +2557,7 @@ dependencies = [ [[package]] name = "ironrdp-displaycontrol" -version = "0.6.0" +version = "0.5.0" dependencies = [ "ironrdp-core", "ironrdp-dvc", @@ -2568,7 +2568,7 @@ dependencies = [ [[package]] name = "ironrdp-dvc" -version = "0.6.0" +version = "0.5.0" dependencies = [ "ironrdp-core", "ironrdp-pdu", @@ -2579,7 +2579,7 @@ dependencies = [ [[package]] name = "ironrdp-dvc-pipe-proxy" -version = "0.6.0" +version = "0.3.0" dependencies = [ "async-trait", "ironrdp-core", @@ -2596,7 +2596,7 @@ version = "0.1.3" [[package]] name = "ironrdp-futures" -version = "0.8.0" +version = "0.6.0" dependencies = [ "bytes", "futures-util", @@ -2639,7 +2639,7 @@ dependencies = [ [[package]] name = "ironrdp-input" -version = "0.6.0" +version = "0.5.0" dependencies = [ "bitvec", "ironrdp-pdu", @@ -2721,7 +2721,7 @@ dependencies = [ [[package]] name = "ironrdp-rdpdr-native" -version = "0.6.0" +version = "0.5.0" dependencies = [ "ironrdp-core", "ironrdp-pdu", @@ -2751,7 +2751,7 @@ dependencies = [ [[package]] name = "ironrdp-rdpsnd-native" -version = "0.6.0" +version = "0.5.0" dependencies = [ "anyhow", "bytemuck", diff --git a/crates/ironrdp-ainput/CHANGELOG.md b/crates/ironrdp-ainput/CHANGELOG.md index 0071bf9e..56d69045 100644 --- a/crates/ironrdp-ainput/CHANGELOG.md +++ b/crates/ironrdp-ainput/CHANGELOG.md @@ -6,7 +6,7 @@ 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). -## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-ainput-v0.4.0...ironrdp-ainput-v0.6.0)] - 2025-12-18 +## [[0.5.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-ainput-v0.4.0...ironrdp-ainput-v0.5.0)] - 2025-12-18 ### Build diff --git a/crates/ironrdp-ainput/Cargo.toml b/crates/ironrdp-ainput/Cargo.toml index 898bf605..0a63989a 100644 --- a/crates/ironrdp-ainput/Cargo.toml +++ b/crates/ironrdp-ainput/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ironrdp-ainput" -version = "0.6.0" +version = "0.5.0" readme = "README.md" description = "AInput dynamic channel implementation" edition.workspace = true @@ -17,7 +17,7 @@ test = false [dependencies] ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public -ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" } # public +ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.5" } # public bitflags = "2.9" num-derive.workspace = true # TODO: remove num-traits.workspace = true # TODO: remove diff --git a/crates/ironrdp-client/Cargo.toml b/crates/ironrdp-client/Cargo.toml index f330a99a..8370a99b 100644 --- a/crates/ironrdp-client/Cargo.toml +++ b/crates/ironrdp-client/Cargo.toml @@ -45,8 +45,8 @@ ironrdp = { path = "../ironrdp", version = "0.14", features = [ "connector", ] } ironrdp-core = { path = "../ironrdp-core", version = "0.1", features = ["alloc"] } -ironrdp-cliprdr-native = { path = "../ironrdp-cliprdr-native", version = "0.6" } -ironrdp-rdpsnd-native = { path = "../ironrdp-rdpsnd-native", version = "0.6" } +ironrdp-cliprdr-native = { path = "../ironrdp-cliprdr-native", version = "0.5" } +ironrdp-rdpsnd-native = { path = "../ironrdp-rdpsnd-native", version = "0.5" } ironrdp-tls = { path = "../ironrdp-tls", version = "0.2" } ironrdp-mstsgu = { path = "../ironrdp-mstsgu" } ironrdp-tokio = { path = "../ironrdp-tokio", version = "0.8", features = ["reqwest"] } diff --git a/crates/ironrdp-cliprdr-native/CHANGELOG.md b/crates/ironrdp-cliprdr-native/CHANGELOG.md index 3c6ce685..7a1a2d27 100644 --- a/crates/ironrdp-cliprdr-native/CHANGELOG.md +++ b/crates/ironrdp-cliprdr-native/CHANGELOG.md @@ -6,7 +6,7 @@ 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). -## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-cliprdr-native-v0.4.1...ironrdp-cliprdr-native-v0.6.0)] - 2025-12-18 +## [[0.5.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-cliprdr-native-v0.4.1...ironrdp-cliprdr-native-v0.5.0)] - 2025-12-18 ### Build diff --git a/crates/ironrdp-cliprdr-native/Cargo.toml b/crates/ironrdp-cliprdr-native/Cargo.toml index a5100c25..ce82c4aa 100644 --- a/crates/ironrdp-cliprdr-native/Cargo.toml +++ b/crates/ironrdp-cliprdr-native/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ironrdp-cliprdr-native" -version = "0.6.0" +version = "0.5.0" readme = "README.md" description = "Native CLIPRDR static channel backend implementations for IronRDP" edition.workspace = true diff --git a/crates/ironrdp-displaycontrol/CHANGELOG.md b/crates/ironrdp-displaycontrol/CHANGELOG.md index e56473bc..90b62ed6 100644 --- a/crates/ironrdp-displaycontrol/CHANGELOG.md +++ b/crates/ironrdp-displaycontrol/CHANGELOG.md @@ -6,7 +6,7 @@ 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). -## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-displaycontrol-v0.4.0...ironrdp-displaycontrol-v0.6.0)] - 2025-12-18 +## [[0.5.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-displaycontrol-v0.4.0...ironrdp-displaycontrol-v0.5.0)] - 2025-12-18 ### Build diff --git a/crates/ironrdp-displaycontrol/Cargo.toml b/crates/ironrdp-displaycontrol/Cargo.toml index 030a8172..26c2db2f 100644 --- a/crates/ironrdp-displaycontrol/Cargo.toml +++ b/crates/ironrdp-displaycontrol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ironrdp-displaycontrol" -version = "0.6.0" +version = "0.5.0" readme = "README.md" description = "Display control dynamic channel extension implementation" edition.workspace = true @@ -17,7 +17,7 @@ test = false [dependencies] ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public -ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" } # public +ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.5" } # public ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.6" } # public ironrdp-svc = { path = "../ironrdp-svc", version = "0.6" } # public tracing = { version = "0.1", features = ["log"] } diff --git a/crates/ironrdp-dvc-pipe-proxy/CHANGELOG.md b/crates/ironrdp-dvc-pipe-proxy/CHANGELOG.md index 7a08952c..39f4c4e3 100644 --- a/crates/ironrdp-dvc-pipe-proxy/CHANGELOG.md +++ b/crates/ironrdp-dvc-pipe-proxy/CHANGELOG.md @@ -6,7 +6,7 @@ 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). -## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-pipe-proxy-v0.2.1...ironrdp-dvc-pipe-proxy-v0.6.0)] - 2025-12-18 +## [[0.3.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-pipe-proxy-v0.2.1...ironrdp-dvc-pipe-proxy-v0.3.0)] - 2025-12-18 ### Build diff --git a/crates/ironrdp-dvc-pipe-proxy/Cargo.toml b/crates/ironrdp-dvc-pipe-proxy/Cargo.toml index d200622f..4e2f6e19 100644 --- a/crates/ironrdp-dvc-pipe-proxy/Cargo.toml +++ b/crates/ironrdp-dvc-pipe-proxy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ironrdp-dvc-pipe-proxy" -version = "0.6.0" +version = "0.3.0" readme = "README.md" description = "DVC named pipe proxy for IronRDP" edition.workspace = true @@ -18,7 +18,7 @@ test = false [dependencies] ironrdp-core = { path = "../ironrdp-core", version = "0.1" } ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.6" } # public (PduResult type) -ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" } +ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.5" } ironrdp-svc = { path = "../ironrdp-svc", version = "0.6" } # public (SvcMessage type) tracing = { version = "0.1", features = ["log"] } diff --git a/crates/ironrdp-dvc/CHANGELOG.md b/crates/ironrdp-dvc/CHANGELOG.md index 592bd93e..62591cfb 100644 --- a/crates/ironrdp-dvc/CHANGELOG.md +++ b/crates/ironrdp-dvc/CHANGELOG.md @@ -6,7 +6,7 @@ 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). -## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-v0.4.1...ironrdp-dvc-v0.6.0)] - 2025-12-18 +## [[0.5.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-dvc-v0.4.1...ironrdp-dvc-v0.5.0)] - 2025-12-18 ### Build diff --git a/crates/ironrdp-dvc/Cargo.toml b/crates/ironrdp-dvc/Cargo.toml index b49a6e56..fb1d47fe 100644 --- a/crates/ironrdp-dvc/Cargo.toml +++ b/crates/ironrdp-dvc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ironrdp-dvc" -version = "0.6.0" +version = "0.5.0" readme = "README.md" description = "DRDYNVC static channel implementation and traits to implement dynamic virtual channels" edition.workspace = true diff --git a/crates/ironrdp-futures/CHANGELOG.md b/crates/ironrdp-futures/CHANGELOG.md index e25dbd19..13932f0a 100644 --- a/crates/ironrdp-futures/CHANGELOG.md +++ b/crates/ironrdp-futures/CHANGELOG.md @@ -6,7 +6,7 @@ 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). -## [[0.8.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-futures-v0.5.1...ironrdp-futures-v0.8.0)] - 2025-12-18 +## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-futures-v0.5.1...ironrdp-futures-v0.6.0)] - 2025-12-18 ### Build diff --git a/crates/ironrdp-futures/Cargo.toml b/crates/ironrdp-futures/Cargo.toml index 8a411cb4..ed75e138 100644 --- a/crates/ironrdp-futures/Cargo.toml +++ b/crates/ironrdp-futures/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ironrdp-futures" -version = "0.8.0" +version = "0.6.0" readme = "README.md" description = "`Framed*` traits implementation above futures’s traits" edition.workspace = true diff --git a/crates/ironrdp-input/CHANGELOG.md b/crates/ironrdp-input/CHANGELOG.md index 98cf3e0e..74571581 100644 --- a/crates/ironrdp-input/CHANGELOG.md +++ b/crates/ironrdp-input/CHANGELOG.md @@ -6,7 +6,7 @@ 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). -## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-input-v0.4.0...ironrdp-input-v0.6.0)] - 2025-12-18 +## [[0.5.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-input-v0.4.0...ironrdp-input-v0.5.0)] - 2025-12-18 ### Build diff --git a/crates/ironrdp-input/Cargo.toml b/crates/ironrdp-input/Cargo.toml index f33d2ed1..14f2ecb2 100644 --- a/crates/ironrdp-input/Cargo.toml +++ b/crates/ironrdp-input/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ironrdp-input" -version = "0.6.0" +version = "0.5.0" readme = "README.md" description = "Utilities to manage and build RDP input packets" edition.workspace = true diff --git a/crates/ironrdp-rdpdr-native/CHANGELOG.md b/crates/ironrdp-rdpdr-native/CHANGELOG.md index 954f992e..595291c6 100644 --- a/crates/ironrdp-rdpdr-native/CHANGELOG.md +++ b/crates/ironrdp-rdpdr-native/CHANGELOG.md @@ -6,7 +6,7 @@ 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). -## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-rdpdr-native-v0.4.1...ironrdp-rdpdr-native-v0.6.0)] - 2025-12-18 +## [[0.5.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-rdpdr-native-v0.4.1...ironrdp-rdpdr-native-v0.5.0)] - 2025-12-18 ### Build diff --git a/crates/ironrdp-rdpdr-native/Cargo.toml b/crates/ironrdp-rdpdr-native/Cargo.toml index 55c60a3f..d23b2d15 100644 --- a/crates/ironrdp-rdpdr-native/Cargo.toml +++ b/crates/ironrdp-rdpdr-native/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ironrdp-rdpdr-native" -version = "0.6.0" +version = "0.5.0" readme = "README.md" description = "Native RDPDR static channel backend implementations for IronRDP" edition.workspace = true diff --git a/crates/ironrdp-rdpsnd-native/CHANGELOG.md b/crates/ironrdp-rdpsnd-native/CHANGELOG.md index 05ff5fca..ae2aa14a 100644 --- a/crates/ironrdp-rdpsnd-native/CHANGELOG.md +++ b/crates/ironrdp-rdpsnd-native/CHANGELOG.md @@ -6,7 +6,7 @@ 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). -## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-rdpsnd-native-v0.4.2...ironrdp-rdpsnd-native-v0.6.0)] - 2025-12-18 +## [[0.5.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-rdpsnd-native-v0.4.2...ironrdp-rdpsnd-native-v0.5.0)] - 2025-12-18 ### Build diff --git a/crates/ironrdp-rdpsnd-native/Cargo.toml b/crates/ironrdp-rdpsnd-native/Cargo.toml index 01417ea2..dad06b57 100644 --- a/crates/ironrdp-rdpsnd-native/Cargo.toml +++ b/crates/ironrdp-rdpsnd-native/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ironrdp-rdpsnd-native" -version = "0.6.0" +version = "0.5.0" description = "Native RDPSND static channel backend implementations for IronRDP" edition.workspace = true license.workspace = true diff --git a/crates/ironrdp-server/Cargo.toml b/crates/ironrdp-server/Cargo.toml index 02fd34ac..db34fb91 100644 --- a/crates/ironrdp-server/Cargo.toml +++ b/crates/ironrdp-server/Cargo.toml @@ -32,13 +32,13 @@ tokio = { version = "1", features = ["net", "macros", "sync", "rt"] } # public tokio-rustls = "0.26" # public async-trait = "0.1" ironrdp-async = { path = "../ironrdp-async", version = "0.8" } -ironrdp-ainput = { path = "../ironrdp-ainput", version = "0.6" } +ironrdp-ainput = { path = "../ironrdp-ainput", version = "0.5" } ironrdp-core = { path = "../ironrdp-core", version = "0.1" } ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.6" } # public ironrdp-svc = { path = "../ironrdp-svc", version = "0.6" } # public ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.6" } # public -ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.6" } # public -ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" } # public +ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.5" } # public +ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.5" } # public ironrdp-tokio = { path = "../ironrdp-tokio", version = "0.8" } ironrdp-acceptor = { path = "../ironrdp-acceptor", version = "0.8" } # public ironrdp-graphics = { path = "../ironrdp-graphics", version = "0.7" } # public diff --git a/crates/ironrdp-session/Cargo.toml b/crates/ironrdp-session/Cargo.toml index 5181c2f8..1e55725e 100644 --- a/crates/ironrdp-session/Cargo.toml +++ b/crates/ironrdp-session/Cargo.toml @@ -24,11 +24,11 @@ qoiz = ["dep:zstd-safe", "qoi"] ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public ironrdp-connector = { path = "../ironrdp-connector", version = "0.8" } # public # TODO: at some point, this dependency could be removed (good for compilation speed) ironrdp-svc = { path = "../ironrdp-svc", version = "0.6" } # public -ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6" } # public +ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.5" } # public ironrdp-error = { path = "../ironrdp-error", version = "0.1" } # public ironrdp-graphics = { path = "../ironrdp-graphics", version = "0.7" } # public ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.6", features = ["std"] } # public -ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.6" } +ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.5" } tracing = { version = "0.1", features = ["log"] } qoicoubeh = { version = "0.5", optional = true } zstd-safe = { version = "7.2", optional = true, features = ["std"] } diff --git a/crates/ironrdp/Cargo.toml b/crates/ironrdp/Cargo.toml index 48eb8a95..c3de81f7 100644 --- a/crates/ironrdp/Cargo.toml +++ b/crates/ironrdp/Cargo.toml @@ -45,17 +45,17 @@ ironrdp-connector = { path = "../ironrdp-connector", version = "0.8", optional = ironrdp-acceptor = { path = "../ironrdp-acceptor", version = "0.8", optional = true } # public ironrdp-session = { path = "../ironrdp-session", version = "0.8", optional = true } # public ironrdp-graphics = { path = "../ironrdp-graphics", version = "0.7", optional = true } # public -ironrdp-input = { path = "../ironrdp-input", version = "0.6", optional = true } # public +ironrdp-input = { path = "../ironrdp-input", version = "0.5", optional = true } # public ironrdp-server = { path = "../ironrdp-server", version = "0.10", optional = true, features = ["helper"] } # public ironrdp-svc = { path = "../ironrdp-svc", version = "0.6", optional = true } # public -ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.6", optional = true } # public +ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.5", optional = true } # public ironrdp-rdpdr = { path = "../ironrdp-rdpdr", version = "0.6", optional = true } # public ironrdp-rdpsnd = { path = "../ironrdp-rdpsnd", version = "0.6", optional = true } # public -ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.6", optional = true } # public +ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.5", optional = true } # public [dev-dependencies] ironrdp-blocking = { path = "../ironrdp-blocking", version = "0.8.0" } -ironrdp-cliprdr-native = { path = "../ironrdp-cliprdr-native", version = "0.6.0" } +ironrdp-cliprdr-native = { path = "../ironrdp-cliprdr-native", version = "0.5.0" } anyhow = "1" async-trait = "0.1" image = { version = "0.25.6", default-features = false, features = ["png"] }