Skip to content

Releases: Slackadays/Clipboard

0.3.2

13 Feb 17:30
Compare
Choose a tag to compare

New

  • Install manpages when installing with CMake
  • Add compatibility for DESTDIR modifications to improve compatibility with packaging systems.
  • Uniform code formatting of all C++ files with clang-format
  • Add basic compatibility with Haiku (Clipboard doesn't interact with the native Haiku clipboard yet)

Fixed

  • Fixed a division by zero bug with the progress indicator

0.3.1

07 Feb 02:23
Compare
Choose a tag to compare

Fixed

  • Fixed a spec-incompliance bug in Wayland where we committed a wl_surface before acknowledging the configuration of it, causing an error.

0.3.0

02 Feb 19:26
Compare
Choose a tag to compare

New

  • Wayland support! ๐Ÿ‘€
  • Builds for FreeBSD, OpenBSD, and NetBSD
  • Linux builds for PPC64, armhf, riscv64, and s390x
  • Universal binary build for macOS
  • Install scripts download binaries now
  • Automatically adjust to available terminal size when displaying content
  • Show text content when requested in Show or Preview
  • Support X11 on 32-bit platforms
  • Require at least GCC 11 to compile (not sure what the equivalent Clang is)

Fixed

  • Fixed a GUI clipboard action check not being where it should.

Changed

  • The overall code has been radically simplified/deduplicated and this should make future work on Clipboard easier.

0.2.1r2

08 Jan 04:27
Compare
Choose a tag to compare

Fixed:

  • Fix an issue where the build directory is not there.

0.2.1r1

08 Jan 04:04
Compare
Choose a tag to compare

New:

  • Split all the X11/Wayland code up so that we can dynamically load it. This also means we can simplify packaging, but also complicated the build process a little

0.2.1

07 Jan 15:26
Compare
Choose a tag to compare

New:

  • Added X11 read/write support from @Davipb
  • Added macOS read/write support
  • Added Linux builds for no GUI, only X11, only Wayland, and both X11 and Wayland. This means you will have to download the version which your system can use
  • Added text content viewer to the show action
  • Added several configuration environment variables for directories and persistence

Fixed:

  • Fixed data races for the progress indicator from @skeeto

Changed:

  • Condensed root directory to be cleaner

0.2.0

31 Dec 14:06
Compare
Choose a tag to compare

New:

  • Spanish and Turkish locales
  • Infinite multi-clip: Select any clipboard you want from 0 to 99999999999+
  • Display helpful cancellation message when Ctrl+C is pressed
  • Optimize piping in for fewer branch misses
  • Perma-clip: Select a clipboard with _ or : or ; or / to save data persistently
  • Progress bar while performing an action
  • Compatibility with traditional flag systems, so you can use --copy instead of copy
  • Wiki pages showing GUI clipboard compatibility and how to link clipboards across two systems
  • The Clear action which lets you clear any clipboard
  • User prompt when overwriting an item while pasting
  • Man page
  • Read and write compatibility with the Windows clipboard
  • Add capability to use hard links for pasting
  • Change default behavior from hard links to regular copying, use hard links with --fast-copy or -fc
  • Optimized data storage
  • Sexy readme
  • Something special! :)

Fixed:

  • "Not enough storage" error would give the size in MB and not kB
  • Pasting in an empty directory would fail on Windows
  • Copying duplicate files would give an erroneous error
  • Tests would fail on GitHub Actions due to actions/runner#241
  • Locale check would crash Clipboard on systems with buggy implementations

Changed:

  • The build instructions now include cd Clipboard and CMakeLists.txt has been moved to the project's root directory

Special thanks to @Davipb who added the awesome Windows clipboard compatibility, and @Zaryob for the Turkish translation!

0.1.3

17 Dec 15:32
Compare
Choose a tag to compare

New:

  • Multi-clip: Use 10 clipboards at once
  • Safe-cut: Clipboard won't delete anything that you cut until you paste
  • Tests: Verify Clipboard code quality
  • FORCE_COLOR support
  • Progress indicators for piping and out data
  • "Clear" action to clear the clipboard
  • "Show" action to show the clipboard

Fixed:

  • Cutting or copying a single item would sometimes leave extra text behind
  • Check for stderr tty presence so that Clipboard doesn't break programs like vim
  • Fix newlines for piping
  • Fix Windows support
  • Optimize several bloated code sections

0.1.2 Hotfix

11 Dec 06:23
Compare
Choose a tag to compare

Fixed:

  • Directories wouldn't get cut
  • Use the checkmark symbol instead of the root symbol

0.1.2

10 Dec 14:34
Compare
Choose a tag to compare

New:

  • Added file content check
  • Added file size check
  • Add Portuguese language option
  • Add code tests
  • And more!

Fixed:

  • Fixed nested directories not copying/cutting properly
  • Fixed broken confirmation message
  • Fixed CMake installation

Changed:

  • Cache some variable in code so that we can save on code size