NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2038 most downloaded on crates.io
Provides access to the wayland clipboard for client applications.
Last release 11 months ago
02 Nov 2025
Release timing varies
gaps range from 9 days to 1.3 years
Nearly every release is documented
notes for 25 of 26 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
27 releases · first in 2019
Update SCTK to 0.20
Update SCTK to 0.19
Don't panic on display disconnect
One column per quarter.
Fix active polling of the clipboard each 50ms
Update SCTK to 0.16
Update SCTK to 0.15, updating wayland-rs to 0.29
0.29Update SCTK to 0.14, significantly reducing the depdendency tree
Consecutive clipboard stores dropped until the application is refocused
Segfault when dropping clipboard in multithreaded context while main queue is still running
Crash when failing to write to a clipboard
Updated smithay-client-toolkit to 0.12
Clipboard::new is now marked with unsafeFixed clipboard crashing, when seat has neither keyboard nor pointer focus
Fixed clipboard not working, when seat had empty name
UTF8_STRING mime typeNothing published for this version
Fix crash when receiving non-utf8 data
load and load_primary now return Result<String> to indicate errorsOnly bind seat with version up to 6, as version 7 is not yet supported by SCTK for loading keymaps
Perform loaded data normalization for text/plain;charset=utf-8 mime type
Fix primary selection storing, when releasing button outside of the surface
Add fallback to gtk primary selection, when zwp primary selection is not available
- Update nix version to 0.14.1
Update smithay-client-toolkit version to 0.6.1
- Fix primary clipboard storing
Add support for primary selection through store_primary() and load_primary()
store_primary() and load_primary()- Remove dbg! macro from code
Clipboard::store() and Clipboard::load() now take a Option for the seat name, if no seat name is provided then the name of the last seat to generate a
Clipboard::store() and Clipboard::load() now take a Option<String> for the seat name, if
no seat name is provided then the name of the last seat to generate an event will be used insteadDo a sync roundtrip to register avaliable seats on clipboard creation
WaylandClipboard with new_threaded() and new_threaded_from_external()
Initial version, including:
WaylandClipboard with new_threaded() and new_threaded_from_external()Your coding agent can read these notes before it upgrades. Set up the MCP server →