fix(deps): update module golang.design/x/clipboard to v0.10.0 - #368
renovate[bot] wants to merge 1 commit into
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #368 +/- ##
==========================================
- Coverage 88.17% 88.16% -0.02%
==========================================
Files 362 362
Lines 34743 34743
==========================================
- Hits 30636 30632 -4
- Misses 4102 4106 +4
Partials 5 5
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|



This PR contains the following updates:
v0.9.0→v0.10.0Release Notes
golang-design/clipboard (golang.design/x/clipboard)
v0.10.0Compare Source
FreeBSD gets native Wayland, the primary selection works under
ext-data-control, and the docs are rewritten for the people reading them. No API changes:go get golang.design/x/clipboard@v0.10.0is a drop-in upgrade from v0.9.0.New
Native Wayland on FreeBSD (#173, #174). The pure-Go Wayland backend Linux uses now runs on FreeBSD too. Under a compositor that offers data-control, such as sway, Hyprland or KDE Plasma from FreeBSD packages, the clipboard no longer needs XWayland, and without XWayland it now works at all. Nothing to configure: when
WAYLAND_DISPLAYis set and a data-control manager is advertised, Wayland is used; otherwise X11, as before.It is tested in CI: a new job runs the whole test suite as a client of headless sway 1.12 in a FreeBSD VM, against
wl-copy/wl-pastefrom FreeBSD packages. OpenBSD and NetBSD compile the same path, but it is untested there.Fixed
The primary selection under
ext-data-control(#175).FromPrimary()said the middle-click clipboard was unsupported under every compositor offeringext-data-control-v1, such as current sway, KWin and GNOME 49, although that protocol has had it since its first version. The backend was using the wlroots protocol's version rule for both. The new FreeBSD job found this: its sway prefersext, while Ubuntu's older sway offers only the wlroots protocol.Docs
README and package docs rewritten (#176). They now open with a quick start that compiles, followed by a platform table, a feature table, and one short section per task. Examples that no longer compiled against v0.9.0 are fixed, and so are function docs that had gone stale:
Initno longer warns about libx11-dev and panics, andRead,WriteAll,FromPrimaryandErrNoDatanow describe the errors they actually return.Thanks
Thanks to @halcyon for asking for FreeBSD Wayland support in #173.
Full changelog: golang-design/clipboard@v0.9.0...v0.10.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.