Skip to content
Closed
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
252 changes: 126 additions & 126 deletions Cargo.lock

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions crates/iron-remote-desktop/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ 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.1](https://github.com/Devolutions/IronRDP/compare/iron-remote-desktop-v0.8.0...iron-remote-desktop-v0.8.1)] - 2026-10-27

### <!-- 1 -->Features

- Add `RDCleanPathDetails::error_code` and `with_error_code`, carrying the reason code of an RDCleanPath error ([#2127](https://github.com/Devolutions/IronRDP/issues/2127)) ([0c7e3abfb3](https://github.com/Devolutions/IronRDP/commit/0c7e3abfb3fbbef0027ce74d50c6038c245978e0))



## [[0.8.0](https://github.com/Devolutions/IronRDP/compare/iron-remote-desktop-v0.7.1...iron-remote-desktop-v0.8.0)] - 2026-10-23

### <!-- 1 -->Features
Expand Down
2 changes: 1 addition & 1 deletion crates/iron-remote-desktop/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "iron-remote-desktop"
version = "0.8.0"
version = "0.8.1"
readme = "README.md"
description = "Helper crate for building WASM modules compatible with iron-remote-desktop WebComponent"
edition.workspace = true
Expand Down
22 changes: 22 additions & 0 deletions crates/ironrdp-acceptor/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,28 @@ 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.12.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-acceptor-v0.11.0...ironrdp-acceptor-v0.12.0)] - 2026-10-27

### <!-- 4 -->Bug Fixes

- Send `RDP` as the Demand Active source descriptor instead of an empty one, which Jump Desktop rejects ([#2119](https://github.com/Devolutions/IronRDP/issues/2119)) ([d921607fc8](https://github.com/Devolutions/IronRDP/commit/d921607fc817b72298cf7434e2bba887ebaf5674))

- Stepping an `Acceptor`, `ChannelConnectionSequence` or `FinalizationSequence` after a failed step or after it finished returns an error instead of panicking ([#2231](https://github.com/Devolutions/IronRDP/issues/2231)) ([e51dcfee4a](https://github.com/Devolutions/IronRDP/commit/e51dcfee4a1edf7e92917c0eb5e8df6cc7a8ad64))

- Send a zero `pduSource` in the Monitor Layout PDU, as MS-RDPBCGR 2.2.12.1 requires ([#2230](https://github.com/Devolutions/IronRDP/issues/2230)) ([3ca12ee636](https://github.com/Devolutions/IronRDP/commit/3ca12ee63687980ace30cd6ed59c2ab4f57cf157))

### <!-- 7 -->Build

- [**breaking**] Update `ironrdp-async` public dependency to 0.12

- [**breaking**] Update `ironrdp-connector` public dependency to 0.12

- [**breaking**] Update `ironrdp-pdu` public dependency to 0.11

- [**breaking**] Update `ironrdp-svc` public dependency to 0.10



## [[0.11.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-acceptor-v0.10.0...ironrdp-acceptor-v0.11.0)] - 2026-10-23

### <!-- 1 -->Features
Expand Down
10 changes: 5 additions & 5 deletions crates/ironrdp-acceptor/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-acceptor"
version = "0.11.0"
version = "0.12.0"
readme = "README.md"
description = "State machines to drive an RDP connection acceptance sequence"
edition.workspace = true
Expand All @@ -18,10 +18,10 @@ test = false

[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.3", features = ["alloc"] } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.10" } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.9" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.11" } # public
ironrdp-async = { path = "../ironrdp-async", version = "0.11" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.11" } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.10" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.12" } # public
ironrdp-async = { path = "../ironrdp-async", version = "0.12" } # public
rand = "0.9"
async-trait = "0.1"
tracing = { version = "0.1", features = ["log"] }
Expand Down
24 changes: 12 additions & 12 deletions crates/ironrdp-activex/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,25 +22,25 @@ doctest = false
anyhow = "1"
base64 = "0.22"
ironrdp-client = { path = "../ironrdp-client", version = "0.1", features = ["camera", "clipboard", "dvc-com-plugin", "gateway", "location", "rdpdr", "rustls", "smartcard", "sound", "webauthn"] }
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.8" }
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.9" }
ironrdp-cliprdr-format = { path = "../ironrdp-cliprdr-format", version = "0.3.0" }
ironrdp-cliprdr-native = { path = "../ironrdp-cliprdr-native", version = "0.8" }
ironrdp-cfg = { path = "../ironrdp-cfg", version = "0.2" }
ironrdp-connector = { path = "../ironrdp-connector", version = "0.11" }
ironrdp-cfg = { path = "../ironrdp-cfg", version = "0.3" }
ironrdp-connector = { path = "../ironrdp-connector", version = "0.12" }
ironrdp-core = { path = "../ironrdp-core", version = "0.3" }
ironrdp-daemon = { path = "../ironrdp-daemon", version = "0.1" }
ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.9" }
ironrdp-egfx = { path = "../ironrdp-egfx", version = "0.4" }
ironrdp-input = { path = "../ironrdp-input", version = "0.8" }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.10" }
ironrdp-rdpei = { path = "../ironrdp-rdpei", version = "0.2" }
ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.10" }
ironrdp-egfx = { path = "../ironrdp-egfx", version = "0.5" }
ironrdp-input = { path = "../ironrdp-input", version = "0.9" }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.11" }
ironrdp-rdpei = { path = "../ironrdp-rdpei", version = "0.3" }
ironrdp-rdpfile = { path = "../ironrdp-rdpfile", version = "0.1.1" }
ironrdp-propertyset = { path = "../ironrdp-propertyset", version = "0.1" }
ironrdp-rail = { path = "../ironrdp-rail", version = "0.2" }
ironrdp-rdpdr-native = { path = "../ironrdp-rdpdr-native", version = "0.8" }
ironrdp-rpc = { path = "../ironrdp-rpc", version = "0.1" }
ironrdp-session = { path = "../ironrdp-session", version = "0.12" }
ironrdp-svc = { path = "../ironrdp-svc", version = "0.9" }
ironrdp-rdpdr-native = { path = "../ironrdp-rdpdr-native", version = "0.9" }
ironrdp-rpc = { path = "../ironrdp-rpc", version = "0.2" }
ironrdp-session = { path = "../ironrdp-session", version = "0.13" }
ironrdp-svc = { path = "../ironrdp-svc", version = "0.10" }
ironrdp-tls = { path = "../ironrdp-tls", version = "0.3" }
png = "0.18"
sha2 = "0.10"
Expand Down
8 changes: 4 additions & 4 deletions crates/ironrdp-agent/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ test = false
[dependencies]
# Configuration model and codecs
ironrdp-propertyset = { path = "../ironrdp-propertyset", version = "0.1" }
ironrdp-cfg = { path = "../ironrdp-cfg", version = "0.2" }
ironrdp-cfg = { path = "../ironrdp-cfg", version = "0.3" }
ironrdp-rdpfile = { path = "../ironrdp-rdpfile", version = "0.1" }
ironrdp-input = { path = "../ironrdp-input", version = "0.8" }
ironrdp-input = { path = "../ironrdp-input", version = "0.9" }
ironrdp-daemon = { path = "../ironrdp-daemon", version = "0.1" }
ironrdp-rpc = { path = "../ironrdp-rpc", version = "0.1" }
ironrdp-rpc = { path = "../ironrdp-rpc", version = "0.2" }

# Async runtime
tokio = { version = "1", features = ["rt-multi-thread", "macros", "time", "net", "io-util", "rt"] }
Expand All @@ -38,7 +38,7 @@ clap = { version = "4.6", features = ["derive", "cargo", "env"] }
anyhow = "1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
ironrdp-mstsgu = { path = "../ironrdp-mstsgu", version = "0.0.2", features = ["rustls"] }
ironrdp-mstsgu = { path = "../ironrdp-mstsgu", version = "0.0.3", features = ["rustls"] }

# Inline terminal screenshots
base64 = "0.22"
Expand Down
2 changes: 1 addition & 1 deletion crates/ironrdp-ainput/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ test = false

[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.3" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.9" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.10" } # public
bitflags = "2.11"
num-derive.workspace = true # TODO: remove
num-traits.workspace = true # TODO: remove
Expand Down
10 changes: 10 additions & 0 deletions crates/ironrdp-async/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ 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.12.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-async-v0.11.0...ironrdp-async-v0.12.0)] - 2026-10-27

### <!-- 7 -->Build

- [**breaking**] Update `ironrdp-connector` public dependency to 0.12

- [**breaking**] Update `ironrdp-pdu` public dependency to 0.11



## [[0.11.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-async-v0.10.0...ironrdp-async-v0.11.0)] - 2026-10-23

### <!-- 1 -->Features
Expand Down
6 changes: 3 additions & 3 deletions crates/ironrdp-async/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-async"
version = "0.11.0"
version = "0.12.0"
readme = "README.md"
description = "Provides `Future`s wrapping the IronRDP state machines conveniently"
edition.workspace = true
Expand All @@ -17,9 +17,9 @@ doctest = false
test = false

[dependencies]
ironrdp-connector = { path = "../ironrdp-connector", version = "0.11" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.12" } # public
ironrdp-core = { path = "../ironrdp-core", version = "0.3", features = ["alloc"] } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.10" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.11" } # public
tracing = { version = "0.1", features = ["log"] }
bytes = "1" # public
web-time = "1.1"
Expand Down
10 changes: 10 additions & 0 deletions crates/ironrdp-blocking/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ 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.12.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-blocking-v0.11.0...ironrdp-blocking-v0.12.0)] - 2026-10-27

### <!-- 7 -->Build

- [**breaking**] Update `ironrdp-connector` public dependency to 0.12

- [**breaking**] Update `ironrdp-pdu` public dependency to 0.11



## [[0.11.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-blocking-v0.10.0...ironrdp-blocking-v0.11.0)] - 2026-10-23

### <!-- 1 -->Features
Expand Down
6 changes: 3 additions & 3 deletions crates/ironrdp-blocking/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-blocking"
version = "0.11.0"
version = "0.12.0"
readme = "README.md"
description = "Blocking I/O abstraction wrapping the IronRDP state machines conveniently"
edition.workspace = true
Expand All @@ -17,9 +17,9 @@ doctest = false
test = false

[dependencies]
ironrdp-connector = { path = "../ironrdp-connector", version = "0.11" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.12" } # public
ironrdp-core = { path = "../ironrdp-core", version = "0.3", features = ["alloc"] } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.10" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.11" } # public
tracing = { version = "0.1", features = ["log"] }
bytes = "1" # public

Expand Down
14 changes: 7 additions & 7 deletions crates/ironrdp-capture-replay/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ categories.workspace = true
[dependencies]
aes-gcm = "0.10"
hmac = "0.12"
ironrdp-core = { version = "0.3.0", path = "../ironrdp-core" }
ironrdp-dvc = { version = "0.9.0", path = "../ironrdp-dvc" } # public
ironrdp-egfx = { version = "0.4.0", path = "../ironrdp-egfx" }
ironrdp-graphics = { version = "0.10.0", path = "../ironrdp-graphics" }
ironrdp-pdu = { version = "0.10.0", path = "../ironrdp-pdu" } # public
ironrdp-session = { version = "0.12.0", path = "../ironrdp-session" }
ironrdp-svc = { version = "0.9.0", path = "../ironrdp-svc" }
ironrdp-core = { version = "0.3.1", path = "../ironrdp-core" }
ironrdp-dvc = { version = "0.10.0", path = "../ironrdp-dvc" } # public
ironrdp-egfx = { version = "0.5.0", path = "../ironrdp-egfx" }
ironrdp-graphics = { version = "0.11.0", path = "../ironrdp-graphics" }
ironrdp-pdu = { version = "0.11.0", path = "../ironrdp-pdu" } # public
ironrdp-session = { version = "0.13.0", path = "../ironrdp-session" }
ironrdp-svc = { version = "0.10.0", path = "../ironrdp-svc" }
pcap-parser = "0.17"
png = "0.18"
sha2 = "0.10"
Expand Down
8 changes: 8 additions & 0 deletions crates/ironrdp-cfg/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ 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.3.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-cfg-v0.2.0...ironrdp-cfg-v0.3.0)] - 2026-10-27

### <!-- 1 -->Features

- Add `PropertySetExt::usb_devices_to_redirect`, `set_usb_devices_to_redirect` and `clear_usb_devices_to_redirect` for the `usbdevicestoredirect` property ([#2181](https://github.com/Devolutions/IronRDP/issues/2181)) ([35247071a3](https://github.com/Devolutions/IronRDP/commit/35247071a32a718094fc4df1de60e220e3730f4b))



## [[0.2.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-cfg-v0.1.0...ironrdp-cfg-v0.2.0)] - 2026-10-23

### <!-- 1 -->Features
Expand Down
2 changes: 1 addition & 1 deletion crates/ironrdp-cfg/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-cfg"
version = "0.2.0"
version = "0.3.0"
readme = "README.md"
description = "IronRDP utilities for ironrdp-cfgstore"
edition.workspace = true
Expand Down
58 changes: 29 additions & 29 deletions crates/ironrdp-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -101,41 +101,41 @@ all = [
[dependencies]
# Protocols (core features always on)
ironrdp-core = { path = "../ironrdp-core", version = "0.3", features = ["alloc"] }
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.10" } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.9" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.9" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.11" } # public
ironrdp-session = { path = "../ironrdp-session", version = "0.12" } # public
ironrdp-graphics = { path = "../ironrdp-graphics", version = "0.10" } # public
ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.9" }
ironrdp-echo = { path = "../ironrdp-echo", version = "0.5" }
ironrdp-egfx = { path = "../ironrdp-egfx", version = "0.4" } # public
ironrdp-rdpei = { path = "../ironrdp-rdpei", version = "0.2" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.11" } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.10" } # public
ironrdp-dvc = { path = "../ironrdp-dvc", version = "0.10" } # public
ironrdp-connector = { path = "../ironrdp-connector", version = "0.12" } # public
ironrdp-session = { path = "../ironrdp-session", version = "0.13" } # public
ironrdp-graphics = { path = "../ironrdp-graphics", version = "0.11" } # public
ironrdp-displaycontrol = { path = "../ironrdp-displaycontrol", version = "0.10" }
ironrdp-echo = { path = "../ironrdp-echo", version = "0.6" }
ironrdp-egfx = { path = "../ironrdp-egfx", version = "0.5" } # public
ironrdp-rdpei = { path = "../ironrdp-rdpei", version = "0.3" } # public
ironrdp-rdpeudp = { path = "../ironrdp-rdpeudp", version = "0.1", optional = true }
ironrdp-rdpeudp-tokio = { path = "../ironrdp-rdpeudp-tokio", version = "0.1", optional = true }
ironrdp-rdpeudp-tokio = { path = "../ironrdp-rdpeudp-tokio", version = "0.2", optional = true }
ironrdp-tls = { path = "../ironrdp-tls", version = "0.3" } # public
ironrdp-tokio = { path = "../ironrdp-tokio", version = "0.11", features = ["reqwest"] }
ironrdp-tokio = { path = "../ironrdp-tokio", version = "0.12", features = ["reqwest"] }
ironrdp-rdcleanpath = { path = "../ironrdp-rdcleanpath", version = "0.3" }
ironrdp-vmconnect = { path = "../ironrdp-vmconnect", version = "0.1", optional = true }
ironrdp-cfg = { path = "../ironrdp-cfg", version = "0.2" }
ironrdp-vmconnect = { path = "../ironrdp-vmconnect", version = "0.2", optional = true }
ironrdp-cfg = { path = "../ironrdp-cfg", version = "0.3" }
ironrdp-propertyset = { path = "../ironrdp-propertyset", version = "0.1" } # public
ironrdp-rail = { path = "../ironrdp-rail", version = "0.2" }

# Optional protocol crates (activated by features above)
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.8", optional = true } # public
ironrdp-rdpdr = { path = "../ironrdp-rdpdr", version = "0.8", optional = true } # public
ironrdp-rdpsnd = { path = "../ironrdp-rdpsnd", version = "0.10", optional = true }
ironrdp-rdpeai = { path = "../ironrdp-rdpeai", version = "0.1", optional = true }
ironrdp-rdpel = { path = "../ironrdp-rdpel", version = "0.0.1", optional = true }
ironrdp-rdpegt = { path = "../ironrdp-rdpegt", version = "0.1", optional = true }
ironrdp-rdpevor = { path = "../ironrdp-rdpevor", version = "0.1", optional = true }
ironrdp-rdpeusb = { path = "../ironrdp-rdpeusb", version = "0.1", optional = true }
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.9", optional = true } # public
ironrdp-rdpdr = { path = "../ironrdp-rdpdr", version = "0.9", optional = true } # public
ironrdp-rdpsnd = { path = "../ironrdp-rdpsnd", version = "0.11", optional = true }
ironrdp-rdpeai = { path = "../ironrdp-rdpeai", version = "0.2", optional = true }
ironrdp-rdpel = { path = "../ironrdp-rdpel", version = "0.0.2", optional = true }
ironrdp-rdpegt = { path = "../ironrdp-rdpegt", version = "0.2", optional = true }
ironrdp-rdpevor = { path = "../ironrdp-rdpevor", version = "0.2", optional = true }
ironrdp-rdpeusb = { path = "../ironrdp-rdpeusb", version = "0.2", optional = true }

# Optional backend crates (activated by features above)
ironrdp-rdpsnd-native = { path = "../ironrdp-rdpsnd-native", version = "0.7", optional = true } # public
ironrdp-rdpsnd-native = { path = "../ironrdp-rdpsnd-native", version = "0.8", optional = true } # public
ironrdp-cliprdr-native = { path = "../ironrdp-cliprdr-native", version = "0.8", optional = true }
ironrdp-mstsgu = { path = "../ironrdp-mstsgu", version = "0.0.2", optional = true }
ironrdp-dvc-pipe-proxy = { path = "../ironrdp-dvc-pipe-proxy", version = "0.6", optional = true }
ironrdp-mstsgu = { path = "../ironrdp-mstsgu", version = "0.0.3", optional = true }
ironrdp-dvc-pipe-proxy = { path = "../ironrdp-dvc-pipe-proxy", version = "0.7", optional = true }
ironrdp-rdpeusb-native = { path = "../ironrdp-rdpeusb-native", version = "0.1", optional = true } # public

# Logging
Expand All @@ -160,12 +160,12 @@ serde_json = { version = "1", optional = true }
zeroize = { version = "1", optional = true }

[target.'cfg(windows)'.dependencies]
ironrdp-dvc-com-plugin = { path = "../ironrdp-dvc-com-plugin", version = "0.2", optional = true }
ironrdp-rdpewa = { path = "../ironrdp-rdpewa", version = "0.1", optional = true }
ironrdp-dvc-com-plugin = { path = "../ironrdp-dvc-com-plugin", version = "0.3", optional = true }
ironrdp-rdpewa = { path = "../ironrdp-rdpewa", version = "0.2", optional = true }
ironrdp-rdpewa-native = { path = "../ironrdp-rdpewa-native", version = "0.1", optional = true }
ironrdp-rdpecam = { path = "../ironrdp-rdpecam", version = "0.1", optional = true }
ironrdp-rdpecam = { path = "../ironrdp-rdpecam", version = "0.2", optional = true }
ironrdp-rdpecam-native = { path = "../ironrdp-rdpecam-native", version = "0.1", optional = true }
ironrdp-egfx-native = { path = "../ironrdp-egfx-native", version = "0.1" }
ironrdp-egfx-native = { path = "../ironrdp-egfx-native", version = "0.2" }

[lints]
workspace = true
2 changes: 1 addition & 1 deletion crates/ironrdp-cliprdr-native/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ doctest = false
test = false

[dependencies]
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.8" } # public
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.9" } # public
ironrdp-core = { path = "../ironrdp-core", version = "0.3" }
tracing = { version = "0.1", features = ["log"] }

Expand Down
10 changes: 10 additions & 0 deletions crates/ironrdp-cliprdr/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ 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.9.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-cliprdr-v0.8.0...ironrdp-cliprdr-v0.9.0)] - 2026-10-27

### <!-- 7 -->Build

- [**breaking**] Update `ironrdp-pdu` public dependency to 0.11

- [**breaking**] Update `ironrdp-svc` public dependency to 0.10



## [[0.8.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-cliprdr-v0.7.0...ironrdp-cliprdr-v0.8.0)] - 2026-10-23

### <!-- 1 -->Features
Expand Down
6 changes: 3 additions & 3 deletions crates/ironrdp-cliprdr/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ironrdp-cliprdr"
version = "0.8.0"
version = "0.9.0"
readme = "README.md"
description = "CLIPRDR static channel for clipboard implemented as described in MS-RDPECLIP"
edition.workspace = true
Expand All @@ -23,8 +23,8 @@ __test = ["dep:visibility"]

[dependencies]
ironrdp-core = { path = "../ironrdp-core", version = "0.3" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.10" } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.9" } # public
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.11" } # public
ironrdp-svc = { path = "../ironrdp-svc", version = "0.10" } # public
tracing = { version = "0.1", features = ["log"] }
bitflags = "2.11"
visibility = { version = "0.1", optional = true }
Expand Down
Loading
Loading