@@ -6,6 +6,49 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66and 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-02-18
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
0 commit comments