smithay-clipboard
Provides access to the wayland clipboard for client applications.
0.7.3
22M downloads/mo
#2006 most downloaded on crates.io
smithay/smithay-clipboard
What this package is like to depend on
Last release 9 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
1 release in the last 12 months
see the full history below
Release timeline
27 releases · Feb 2019 to Nov 2025
2020
2021
2022
2023
2024
2025
2026
Releases
latest 27-
0.7.302 Nov 2025 -
0.7.216 Jul 2024 -
0.7.120 Feb 2024 -
0.7.010 Oct 2023Release notes
Open source →- Update SCTK to 0.18
- Fix active polling of the clipboard each 50ms
- Fix freeze when copying data larger than the pipe buffer size
- Accept text/plain mime type as a fallback
Release notes
Open source →- Update SCTK to 0.18
- Fix active polling of the clipboard each 50ms
- Fix freeze when copying data larger than the pipe buffer size
- Accept text/plain mime type as a fallback
-
0.6.620 Jun 2022 -
0.6.531 Oct 2021 -
0.6.425 Jun 2021 -
0.6.304 Feb 2021 -
0.6.217 Dec 2020Release notes
Open source →- Segfault when dropping clipboard in multithreaded context while main queue is still running
Release notes
Open source →- Segfault when dropping clipboard in multithreaded context while main queue is still running
-
0.6.113 Oct 2020 -
0.6.003 Oct 2020Release notes
Open source →- Updated smithay-client-toolkit to 0.12
- Breaking
Clipboard::newis now marked withunsafe
-
0.5.230 Aug 2020Release notes
Open source →- Fixed clipboard crashing, when seat has neither keyboard nor pointer focus
- Advertise UTF8_STRING mimetype
- Fixed crash when writing data to the server fails
- Fixed fd leaking from keymap updates
-
0.5.110 Jul 2020Release notes
Open source →- Fixed clipboard not working, when seat had empty name
0.5.0 -- 2020-05-20
- Minimal rust version was bumped to 1.41.0
- Add support for
UTF8_STRINGmime type - Breaking Clipboard now works only with extern display
- Breaking Clipboard now works only with last observed seats, instead of optionally accepting seat names
-
0.5.020 May 2020Nothing published for this version
-
0.4.009 Mar 2020Release notes
Open source →- Fix crash when receiving non-utf8 data
- Breaking
loadandload_primarynow returnResult<String>to indicate errors - Fix clipboard dying after TTY switch
-
0.3.727 Feb 2020Release notes
Open source →- Only bind seat with version up to 6, as version 7 is not yet supported by SCTK for loading keymaps
-
0.3.621 Nov 2019Release notes
Open source →- Perform loaded data normalization for text/plain;charset=utf-8 mime type
- Fix clipboard throttling
-
0.3.503 Sep 2019Release notes
Open source →- Fix primary selection storing, when releasing button outside of the surface
-
0.3.413 Aug 2019Release notes
Open source →- Add fallback to gtk primary selection, when zwp primary selection is not available
-
0.3.314 Jun 2019 -
0.3.212 Jun 2019 -
0.3.108 Jun 2019 -
0.3.007 Jun 2019Release notes
Open source →- Add support for primary selection through
store_primary()andload_primary()
- Add support for primary selection through
-
0.2.127 Apr 2019 -
0.2.027 Apr 2019 withdrawnRelease notes
Open source →Clipboard::store()andClipboard::load()now take aOption<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 instead
-
0.1.123 Apr 2019Release notes
Open source →- Do a sync roundtrip to register avaliable seats on clipboard creation
- Collect serials from key and pointer events
- Return an empty string for load requests when no seats are avaliable
-
0.1.014 Feb 2019Release notes
Open source →Initial version, including:
WaylandClipboardwithnew_threaded()andnew_threaded_from_external()- multi seat support