Skip to content

Commit 53bf6d9

Browse files
chore(release): prepare for publishing
1 parent 25f8133 commit 53bf6d9

File tree

24 files changed

+342
-185
lines changed

24 files changed

+342
-185
lines changed

Cargo.lock

Lines changed: 183 additions & 164 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/ironrdp-cliprdr-native/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88

9+
## [[0.5.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-cliprdr-native-v0.5.0...ironrdp-cliprdr-native-v0.5.1)] - 2026-01-13
10+
11+
12+
913
## [[0.5.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-cliprdr-native-v0.4.0...ironrdp-cliprdr-native-v0.5.0)] - 2025-12-18
1014

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

crates/ironrdp-cliprdr-native/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ironrdp-cliprdr-native"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
readme = "README.md"
55
description = "Native CLIPRDR static channel backend implementations for IronRDP"
66
edition.workspace = true
@@ -16,7 +16,7 @@ doctest = false
1616
test = false
1717

1818
[dependencies]
19-
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.5" } # public
19+
ironrdp-cliprdr = { path = "../ironrdp-cliprdr", version = "0.6" } # public
2020
ironrdp-core = { path = "../ironrdp-core", version = "0.1" }
2121
tracing = { version = "0.1", features = ["log"] }
2222

crates/ironrdp-cliprdr/CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,49 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88

9+
## [[0.6.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-cliprdr-v0.5.0...ironrdp-cliprdr-v0.6.0)] - 2026-01-13
10+
11+
### <!-- 1 -->Features
12+
13+
- Add clipboard data locking methods ([#1064](https://github.com/Devolutions/IronRDP/issues/1064)) ([58c3df84bb](https://github.com/Devolutions/IronRDP/commit/58c3df84bb9cafc8669315834cead35a71483c34))
14+
15+
Per [MS-RDPECLIP sections 2.2.4.6 and 2.2.4.7][lock-spec], the Local
16+
Clipboard
17+
Owner may lock the Shared Clipboard Owner's clipboard data before
18+
requesting
19+
file contents to ensure data stability during multi-request transfers.
20+
21+
This enables server implementations to safely request file data from
22+
clients
23+
when handling clipboard paste operations.
24+
25+
---------
26+
27+
- Add request_file_contents method ([#1065](https://github.com/Devolutions/IronRDP/issues/1065)) ([c30fc35a28](https://github.com/Devolutions/IronRDP/commit/c30fc35a28d6218603c1662e98e8b3053bea3aa5))
28+
29+
Per [MS-RDPECLIP section 2.2.5.3][file-contents-spec], the Local
30+
Clipboard Owner
31+
sends File Contents Request PDU to retrieve file data from the Shared
32+
Clipboard
33+
Owner during paste operations.
34+
35+
This enables server implementations to request file contents from
36+
clients,
37+
completing the bidirectional file transfer capability.
38+
39+
- Add SendFileContentsResponse message variant ([#1066](https://github.com/Devolutions/IronRDP/issues/1066)) ([25f81337aa](https://github.com/Devolutions/IronRDP/commit/25f81337aa494af9a21f55f12ec27fd946465cbe))
40+
41+
Adds `SendFileContentsResponse` to `ClipboardMessage` enum, enabling
42+
clipboard
43+
backends to signal when file data is ready to send via
44+
`submit_file_contents()`.
45+
46+
This provides the message-based interface pattern used consistently by
47+
server
48+
implementations for clipboard operations.
49+
50+
51+
952
## [[0.5.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-cliprdr-v0.4.0...ironrdp-cliprdr-v0.5.0)] - 2025-12-18
1053

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

crates/ironrdp-cliprdr/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ironrdp-cliprdr"
3-
version = "0.5.0"
3+
version = "0.6.0"
44
readme = "README.md"
55
description = "CLIPRDR static channel for clipboard implemented as described in MS-RDPECLIP"
66
edition.workspace = true

crates/ironrdp-connector/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88

9+
## [[0.8.1](https://github.com/Devolutions/IronRDP/compare/ironrdp-connector-v0.8.0...ironrdp-connector-v0.8.1)] - 2026-01-13
10+
11+
### <!-- 4 -->Bug Fixes
12+
13+
- Make fields of Error private ([#1074](https://github.com/Devolutions/IronRDP/issues/1074)) ([e51ed236ce](https://github.com/Devolutions/IronRDP/commit/e51ed236ce5d55dc1a4bc5f5809fd106bdd2e834))
14+
15+
16+
917
## [[0.8.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-connector-v0.7.1...ironrdp-connector-v0.8.0)] - 2025-12-18
1018

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

crates/ironrdp-connector/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ironrdp-connector"
3-
version = "0.8.0"
3+
version = "0.8.1"
44
readme = "README.md"
55
description = "State machines to drive an RDP connection sequence"
66
edition.workspace = true
@@ -24,7 +24,7 @@ qoiz = ["ironrdp-pdu/qoiz"]
2424
[dependencies]
2525
ironrdp-svc = { path = "../ironrdp-svc", version = "0.6" } # public
2626
ironrdp-core = { path = "../ironrdp-core", version = "0.1" } # public
27-
ironrdp-error = { path = "../ironrdp-error", version = "0.1" } # public
27+
ironrdp-error = { path = "../ironrdp-error", version = "0.2" } # public
2828
ironrdp-pdu = { path = "../ironrdp-pdu", version = "0.7", features = ["std"] } # public
2929
arbitrary = { version = "1", features = ["derive"], optional = true } # public
3030
sspi = { version = "0.18", features = ["scard"] }

crates/ironrdp-core/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88

9+
## [[0.1.6](https://github.com/Devolutions/IronRDP/compare/ironrdp-core-v0.1.5...ironrdp-core-v0.1.6)] - 2026-01-13
10+
11+
12+
913
## [[0.1.5](https://github.com/Devolutions/IronRDP/compare/ironrdp-core-v0.1.4...ironrdp-core-v0.1.5)] - 2025-05-28
1014

1115
### Features

crates/ironrdp-core/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ironrdp-core"
3-
version = "0.1.5"
3+
version = "0.1.6"
44
readme = "README.md"
55
description = "IronRDP common traits and types"
66
edition.workspace = true
@@ -21,4 +21,4 @@ std = ["alloc", "ironrdp-error/std"]
2121
alloc = ["ironrdp-error/alloc"]
2222

2323
[dependencies]
24-
ironrdp-error = { path = "../ironrdp-error", version = "0.1" } # public
24+
ironrdp-error = { path = "../ironrdp-error", version = "0.2" } # public

crates/ironrdp-error/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88

9+
## [[0.2.0](https://github.com/Devolutions/IronRDP/compare/ironrdp-error-v0.1.3...ironrdp-error-v0.2.0)] - 2026-01-13
10+
11+
### <!-- 4 -->Bug Fixes
12+
13+
- Make fields of Error private ([#1074](https://github.com/Devolutions/IronRDP/issues/1074)) ([e51ed236ce](https://github.com/Devolutions/IronRDP/commit/e51ed236ce5d55dc1a4bc5f5809fd106bdd2e834))
14+
15+
16+
917
## [[0.1.2](https://github.com/Devolutions/IronRDP/compare/ironrdp-error-v0.1.1...ironrdp-error-v0.1.2)] - 2025-01-28
1018

1119
### <!-- 6 -->Documentation

0 commit comments

Comments
 (0)