NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1355 most downloaded on crates.io
Image and text handling for the OS clipboard.
Last release 1 years ago
23 Aug 2025
Release timing varies
gaps range from 2 weeks to 10 months
Some releases are documented
notes for 10 of 24 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
25 releases · first in 2020
One column per quarter.
This release focuses on improving compatibility with data in the real world and bug fixes. It also includes a new Set API for working with file paths
This release focuses on improving compatibility with data in the real world and bug fixes. It also includes a new Set API for working with file paths via drag-and-drop interfaces across Linux, macOS, and Windows.
This release also marks the start of exclusively publishing changelogs via GitHub Releases. The old CHANGELOG.md has been removed due to maintenance overhead and duplication. v3.6.0 is the last revision to include this file.
Set::file_list interface by @Gae24 in #181windows-sys 0.60 in arboard's allowed version range by @complexspaces in #201BITMAP formats is ill-defined and inconsistently implemented in the wild, but is consistent in PNG. Most applications loading images onto the clipboard include PNG-encoded data already.image crate instead of a homegrown internal parser.
Full Changelog: v3.6.0...v3.6.1
Add support for excluding data from clipboard history on Linux.
arboard, in debug builds, now attempts to call out clipboard lifetime mishandling.
Full Changelog: v3.5.0...v3.6.0
Add file_list to the Get interface.
file_list to the Get interface.Get::html() for all platforms.wl-clipboard-rs to 0.9.windows-sys version compatibility range to support 0.52 - 0.60.objc2 to v0.6.Full Changelog: v3.4.1...v3.5.0
Added support for excluding macOS clipboard items from history.
Full Changelog: v3.4.0...v3.4.1
Added a wait_until method for Linux, as a superset of the existing wait functionality. This is a helper for letting an application wait without manual
wait_until method for Linux, as a superset of the existing wait functionality.image to 0.25.thiserror dependency.Clipboard::new() on platforms using X11. Applications areobjc to the objc2 ecosystem for the Apple clipboard implementation.Full Changelog: v3.3.2...v3.4.0
Fixed compilation on Windows when using the image-data feature combined with older Rust compilers.
image-data feature combined with older Rust compilers.Updated Windows clipboard and migrated from winapi to windows-sys .
winapi to windows-sys.core-graphics to 0.23x11rb to 0.13Full Changelog: v3.3.0...v3.3.1
Add support for ExcludeClipboardContentFromMonitorProcessing on Windows platforms.
ExcludeClipboardContentFromMonitorProcessing on Windows platforms.wl-clipboard-rs to 0.8.x11rb to 0.12.Removed all leaks from the macOS clipboard code. Previously, both the get and set methods leaked data.
get and set methods leaked data.once_cell crate.The Windows clipboard now behaves consistently with the other platform implementations again.
Clipboard.dbg! macro in the Wayland backend.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →