Skip to content

fix(deps): update module golang.design/x/clipboard to v0.10.0 - #368

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/golang.design-x-clipboard-0.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/golang.design-x-clipboard-0.x

Conversation

@renovate

@renovate renovate Bot commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
golang.design/x/clipboard v0.9.0 → v0.10.0 age confidence

Release Notes

golang-design/clipboard (golang.design/x/clipboard)

v0.10.0

Compare 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.0 is 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_DISPLAY is 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-paste from 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 offering ext-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 prefers ext, 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: Init no longer warns about libx11-dev and panics, and Read, WriteAll, FromPrimary and ErrNoData now 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)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@coderabbitai

coderabbitai Bot commented Sep 25, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 96f1123c-417f-4c57-9348-6472628333aa

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

Copy link
Copy Markdown

@codecov

codecov Bot commented Sep 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.16%. Comparing base (1e7ba32) to head (a900940).

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              
Flag Coverage Δ
unittests 88.16% <ø> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants