Skip to content

Latest commit

 

History

History
81 lines (46 loc) · 4.2 KB

File metadata and controls

81 lines (46 loc) · 4.2 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.5.1] - 2026-05-13

Features

  • Implement clipboard file transfer support (#1166) (c98a8fb774)

    Add end-to-end clipboard file transfer (upload and download) across the CLIPRDR channel per MS-RDPECLIP.

Documentation

  • Establish the MSRV policy (current is 1.89) (#1157) (c10e6ff16c)

    The MSRV is the oldest stable Rust release that is at least 6 months old, bounded by the Rust version available in Debian stable-backports and Fedora stable.

[0.5.0] - 2025-12-18

Bug Fixes

  • Prevent window class registration error on multiple sessions (#1047) (a2af587e60)

    When starting a second clipboard session, RegisterClassA would fail with ERROR_CLASS_ALREADY_EXISTS because window classes are global to the process. Now checks if the class is already registered before attempting registration, allowing multiple WinClipboard instances to coexist.

Build

[0.4.0] - 2025-08-29

Bug Fixes

  • Map E_ACCESSDENIED WinAPI error code to ClipboardAccessDenied error (#936) (b0c145d0d9)

    When the system clipboard updates, we receive an Updated event. Then we try to open it, but we can get AccessDenied error because the clipboard may still be locked for another window (like Notepad). To handle this, we have special logic that attempts to open the clipboard in the event of such errors. The problem is that so far, the ClipboardAccessDenied error was not mapped.

[0.1.4] - 2025-03-12

Build

[0.1.3] - 2025-02-03

Bug Fixes

  • Handle WM_ACTIVATEAPP in clipboard_subproc (#657) (9b2926ea12)

    Previously, the function handled only WM_ACTIVATE.

[0.1.2] - 2025-01-28

Documentation

  • Use CDN URLs instead of the blob storage URLs for Devolutions logo (#631) (dd249909a8)

[0.1.1] - 2024-12-14

Other