Skip to content

Latest commit

 

History

History
136 lines (103 loc) · 3.79 KB

CHANGELOG.md

File metadata and controls

136 lines (103 loc) · 3.79 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, adheres to Semantic Versioning, and is generated by Changie.

v0.14.1 - 2023-12-03

Fixed

  • Properly unescape escapes in regex strings when decoding tmux options.

v0.14.0 - 2023-10-15

Removed

  • Drop Windows builds.

Fixed

  • Fix hang when destroy-unattached is set to on.

v0.13.1 - 2023-09-14

Fixed

  • Fix installation script for latest release.

v0.13.0 - 2023-09-14

Added

  • Add support for multiple selections. Press Tab after invoking tmux-fastcopy to enter multi-select mode.

Thanks to @hansmansson for their contribution to this release.

v0.12.0 - 2023-06-18

Added

  • Actions are now run with FASTCOPY_TARGET_PANE_ID set to the ID of the pane where fastcopy was invoked. Use this to run operations against the pane from within the action.

v0.11.1 - 2023-06-11

Fixed

  • Fix release archive names for AUR, Homebrew, etc.

v0.11.0 - 2023-06-11

Changed

  • Relicense under GPL-2.0.
  • Run fastcopy-action and fastcopy-shift-action inside the pane's current directory, if available.

v0.10.0 - 2023-03-25

Changed

  • Use event-based rendering instead of fixed rate rendering. This should reduce flickering on slow systems.

v0.9.0 - 2022-05-29

Added

  • Add @fastcopy-shift-action to specify an alternative action to be run when a label is selected with the Shift key pressed.

v0.8.0 - 2022-04-01

Added

  • Expose the name of the matched regex to the action with the FASTCOPY_REGEX_NAME environment variable.

v0.7.2 - 2022-02-19

Added

  • For 32-bit ARM binaries, support ARM v5, v6, and v7.

v0.7.1 - 2022-02-18

Added

  • Publish a Linux ARM 32-bit binary with each release.
  • Publish a tmux-fastcopy-bin package to AUR.

v0.7.0 - 2022-02-10

Changed

  • Handle wrapping of long lines by Tmux. These lines will now be joined when copied.

v0.6.2 - 2021-12-29

Fixed

  • Better handle single-quoted strings in Tmux configuration.

v0.6.1 - 2021-10-28

Fixed

  • Homebrew formula: Conform to new Homebrew requirements.

v0.6.0 - 2021-09-13

Added

  • Publish Homebrew formulae for the project.

v0.5.1 - 2021-09-09

Fixed

  • Don't consume 100% CPU when idling.

v0.5.0 - 2021-09-07

Changed

  • Change default action to tmux load-buffer -. This eliminates risk of hitting ARG_MAX with set-buffer--however unlikely that was.

Fixed

  • (#38): Fix infinite loop when there's a single match.

v0.4.0 - 2021-09-06

Highlight: The minimum required version of Tmux was lowered to 3.0.

Added

  • Add back -log flag. Use this flag to specify the destination for log messages.
  • Add -tmux flag to specify the location of the tmux executable.

Changed

  • Support Tmux 3.0. Previously, tmux-fastcopy required at least Tmux 3.2.

v0.3.1 - 2021-08-23

Fixed

  • Make path regex more accurate and avoid matching URLs.

v0.3.0 - 2021-08-21

This release includes support for customizing regular expressions used by tmux-fastcopy with the @fastcopy-regex-* options. Check out the README for more details.

Added

  • Support defining custom regular expressions, and overwriting or removing the default regular expressions.

Removed

  • Remove -log flag in favor of controlling the log file with an environment variable.

Fixed

  • Fix crashes of the wrapped binary not getting logged.

v0.2.0 - 2021-08-15

Changed

  • Download pre-built binary from GitHub if Go isn't available.

v0.1.0 - 2021-08-14

  • Initial release.