Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[3.5.1-kiwicrab]

Latest

Choose a tag to compare

@github-actions github-actions released this 12 May 20:11

Changed

  • cclip clipboard copy path (from pr #76)
    • Removed the strange X11 fallback path from cclip mode.
    • cclip mode now requires a Wayland session for copying, matching upstream cclip's Wayland-only clipboard model.
    • The Wayland path still prefers cclip get <rowid> | wl-copy --type <mime> when wl-copy is available, and falls back to cclip copy <rowid>.

Fixed

  • cclip copy hang (from pr #76, closes #75)

    • Copying a clipboard history item no longer freezes the TUI by waiting forever on clipboard provider processes that intentionally stay alive while owning the selection.
    • Clipboard providers now get a short startup window so fast failures are still detected without blocking normal successful copies.
    • Empty cclip get output is treated as a copy failure instead of silently succeeding.
  • Disabled cclip image preview test failure (from pr #76, closes #73)

    • Explicitly disabled cclip image preview no longer triggers terminal graphics detection.
    • Fixes failing check() behavior seen in AUR/package builds when preview support is turned off.

Technical details

  • Added bounded clipboard-provider startup handling for wl-copy and cclip copy.
  • Removed the old xclip / xsel branch from cclip selection copy code.
  • Added tests for provider startup behavior and fast-failure handling.

Documentation

  • Version references and release metadata updated for 3.5.1-kiwicrab.

Notes

  • SemVer: PATCH (3.5.0 -> 3.5.1). This release fixes regressions in cclip copy and disabled-preview behavior, and removes an unsupported X11 clipboard path from cclip mode.
  • Rationale: 3.5.1 tightens cclip mode around the behavior upstream cclip actually supports: Wayland clipboard history with reliable copy handling and no startup/test regressions.

Contributors

Compatibility

  • Language/runtime: Rust 1.94+ stable; edition remains 2024.
  • Platforms: GNU/Linux and *BSD for fsel overall.
  • cclip mode: Wayland required for copying clipboard history items.
  • Config / database: compatible; no schema migration required.
  • Breaking: no supported config, database, or documented CLI surface is broken. Users relying on the strange X11 copy fallback in cclip mode should use a Wayland session for cclip mode.

Download fsel 3.5.1-kiwicrab

File Platform Checksum
fsel-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
fsel-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum