tmux-fingers/CHANGELOG.md

265 lines
8.3 KiB
Markdown
Raw Permalink Normal View History

2024-03-08 13:35:57 +01:00
## 2.1.4 - 08 Mar 2024
* Fixed "No last pane" error when using "tmux last-pane" ( Fixes #48 )
2024-01-31 12:47:56 +01:00
## 2.1.3 - 31 Jan 2024
* Fix "Too many matches" exception ( fixes #112 ).
2024-01-19 12:00:51 +01:00
## 2.1.2 - 19 Jan 2024
* Added termux support.
* Fixes to Fingers::Dirs to remove hardcoded paths. Default log path is now /tmp/fingers.log.
* Updated Crystal version to generate clean ELF executables.
* Improve exception handling when rendering.
2023-11-16 07:57:43 +01:00
## 2.1.1 - 16 Nov 2023
* Fix copy/jump when using special named capture group "match".
2023-11-10 15:51:56 +01:00
## 2.1.0 - 10 Nov 2023
* Added new jump functionality.
* Improved visual feedback by discarding unreachable highlights.
2023-10-26 18:59:03 +02:00
## 2.0.6 - 26 Oct 2023
* Added new option @fingers-show-copied-notification ( fixes #104 ).
* Fix problem expanding paths in Mac OS ( thanks @brttbndr ! ).
* Fix hints using disallowed characters like "q" ( fixes #105 ).
* Improve performance in hint generation.
2023-10-06 15:29:45 +02:00
## 2.0.5 - 06 Oct 2023
* Fix git/binary version mismatch again ( fixes #103 ).
2023-10-05 19:22:47 +02:00
## 2.0.4 - 05 Oct 2023
* Fix issues when using backquote as tmux prefix ( fixes #102 ).
2023-09-29 15:59:13 +02:00
## 2.0.3 - 29 Sep 2023
2023-09-29 15:58:35 +02:00
* Fix git/binary version mismatch by publishing a new version ( fixes #101 ).
2023-09-28 17:45:49 +02:00
## 2.0.2 - 28 Sep 2023
2023-09-28 17:41:38 +02:00
* Fix `prefix2` being lost after exiting fingers mode ( fixes #100 ).
2023-09-27 16:16:00 +02:00
## 2.0.1 - 27 Sep 2023
* Fix brew installation method and display load-config errors.
2023-09-27 15:23:34 +02:00
## 2.0.0 - 27 Sep 2023
* Code rewritten in [Crystal language](https://crystal-lang.org/).
* Greatly improved performance.
* Switched regex syntax from ERE to PCRE.
* Deprecated `@fingers-compact-hints` and all `@fingers-*-format-nocompact` format options.
* Deprecated all `@fingers-*-format` options in favour of their `@fingers-*-style` counterparts.
* Added new `@fingers-backdrop-style` option that allows you to customize all the background text that is not highlighted by the plugin. More info in `docs/migrating-from-1.md`.
* Patterns can now define a named capture to only highlight a part of the match.
* Added new built-in patterns.
2023-09-27 11:34:11 +02:00
## 1.1.3 - 27 Sep 2023
* Removed unused .cache folder creation ( fixes #98 )
* Clarified regexp syntax in README ( thanks @ilyagr ! )
## 1.1.2 - 05 May 2023
* Fix escaping issue with upcoming tmux 3.4 ( fixes #95 )
2021-11-16 19:57:40 +01:00
## 1.1.1 - 16 Nov 2020
* Don't allow patterns matching empty string ( fixes #86 )
* In health-check, suggest to reload tmux.conf when gawk is not found ( fixes #89 )
2020-03-06 10:23:55 +01:00
## 1.1.0 - 06 Mar 2020
* Extended default SHA pattern to match up to 128 digits ( fixes #73 )
2020-01-06 11:20:31 +01:00
## 1.0.1 - 05 Jan 2020
* Fix default open command discovery ( fixes #70 )
2020-01-05 17:41:29 +01:00
## 1.0.0 - 05 Jan 2020
* Added @fingers-keyboard-layout option which allows to customize which letters are used when highlighting matches. Designed to reduce finger movement IRL :tm:. ( fixes #16 )
* Added @fingers-ctrl-action, @fingers-shift-action and @fingers-alt-action to allow different actions when holding ctlr/alt/shift. Ctrl + a-z will open links in browser, SHIFT + a-z will automatically paste selected matches.
* Added integration with OS clipboard and file openers. This removes dependency with tmux-yank.
* Added multi mode, which allows to copy multiple matches at the same time. When pressing TAB. ( fixes #66 )
* Fixed WSL support ( fixes #64 )
* Fixed accidental window renaming ( fixes #65 )
* Fixed custom patterns parsing.
* Migrated tests to TravisCI, which allows to test in OSX and multiple tmux versions easily ( and for free $ ).
2020-01-06 11:19:33 +01:00
* Deprecated @fingers-copy-command and @fingers-copy-command uppercase in favour of @fingers-(main|ctrl|shift|alt)-action option set.
2020-01-05 17:41:29 +01:00
2019-01-02 10:37:58 +01:00
## 0.10.1 - 02 Jan 2019
* Fix dangling pane when cancelling fingers-mode.
2018-12-29 20:56:37 +01:00
## 0.10.0 - 29 Dec 2018
* New default pattern for uuids ( thanks @kidd ! ).
* `@fingers-copy-command` ( and uppercase alternative ) can now be configured
to automatically paste copied stuff ( thanks @kidd also ! ).
2018-11-08 09:38:02 +01:00
## 0.9.0 - 08 Nov 2018
* Removed health check from startup, now needs to be run manually.
* Fixed health check handling of tmux rc versions ( thanks @ysf ! ).
* Tweaked hexadecimal default pattern ( thanks @giadomelio ! ).
2018-08-28 11:16:25 +02:00
## 0.8.0 - 28 Aug 2018
* New default pattern for kubernetes resource ( thanks @ryankemper ! )
* New default pattern for hexadecimal numbers ( thanks @ysf ! )
* Fixed broken "tmux last-pane" behavior ( Fixes #48 )
* Fixed broken "tmux attach" behavior ( Fixes #54 )
2018-08-28 11:40:42 +02:00
* Upgraded to CircleCI 2.0 and started using master/develop branching model.
2018-08-28 11:16:25 +02:00
2018-03-30 16:18:09 +02:00
## 0.7.2 - 30 Mar 2018
* Fix portability issues when copying results. Fixes #47
2018-03-11 20:53:57 +01:00
## 0.7.1 - 11 Mar 2018
* Fixed bug with sed BSD/OSX.
* Fixes in BSD tests.
2018-02-15 09:33:19 +01:00
## 0.7.0 - 15 Feb 2018
* Fixed issue when invoking fingers from an unzoomed pane. Fixes #44
* Fixed issues with `@fingers-copy-command`, now commands like `xdg-open` work.
* Added `@fingers-copy-command-uppercase` option. This command will be called
when holding <kbd>SHIFT</kbd> while selecting hint. Fixes #43
2017-10-08 19:18:02 +02:00
## 0.6.3 - 08 Oct 2017
* Fixed more issues with clipboard integration, works now on OSX and Linux.
* Fixed line-jumping with user input
* Improved color defaults, for better readability when no dimmed colours are supported.
* Improved feedback, added checks and fixed issues of system health-check.
2017-05-24 22:50:40 +02:00
## 0.6.2 - 24 May 2017
* Fixed issues with `tmux-yank` in Mac OS ( thanks @john-kurkowski ! )
2017-05-17 17:59:38 +02:00
## 0.6.1 - 17 May 2017
* Fixed `tmux-yank` integration with tmux 2.4 in backwards compatible way.
2017-05-02 17:55:31 +02:00
## 0.6.0 - 02 May 2017
* Refactored configuration script. Now `.tmux.conf` must be re-sourced for changes to take effect.
* Added custom color support. Included in options `@fingers-hint-format` and `@fingers-highlight-format`.
* Configurable hint position with options `@fingers-hint-position`.
* All options above are available with `-nocompact` suffix to use when `@fingers-compact-hints` is set to 0.
* Fixed issue #26.
2017-04-20 08:19:43 +02:00
## 0.5.0 - 20 Apr 2017
* Added support for tmux of the future ( greater than 2.3 ). Thanks @fcsonline!
* Tests rewritten in bash. Bye bye `expect` tool!
2017-04-09 20:32:40 +02:00
## 0.4.1 - 09 Apr 2017
* Looks like `gawk` should be 4+ for things to go smooth.
* Improved output of system health check.
2017-04-07 09:27:29 +02:00
## 0.4.0 - 07 Apr 2017
* `gawk` is now a required dependency.
* Added a system health check on startup.
2017-02-14 08:30:31 +01:00
## 0.3.8 - 14 Feb 2017
* Fixed support for fish shell.
2017-02-07 21:39:19 +01:00
## 0.3.7 - 07 Feb 2017
* Match SHAs of variable size. ( thanks @jacob-keller ! )
2016-12-09 17:08:12 +01:00
## 0.3.6 - 09 Dec 2016
* Yep, finally fixed `.bash_history` pollution properly. With coffee and
everything.
2016-12-03 19:19:26 +01:00
## 0.3.5 - 03 Dec 2016
* Reverted wrong commit, it was the `.bash_history` what was broken. Never code
without enough coffee in your veins.
2016-12-03 19:15:37 +01:00
## 0.3.4 - 03 Dec 2016
* Oops, reverted tmp files fix, as it messes up with window name.
2016-12-03 18:06:17 +01:00
## 0.3.3 - 03 Dec 2016
* Fixed `.bash_history` pollution.
* Now all tmp files are properly deleted.
2016-10-25 08:05:49 +02:00
## 0.3.2 - 25 Oct 2016
* Now hints are unique. If a match has several occurrences it will always have
the same hint.
2016-10-22 11:16:47 +02:00
## 0.3.1 - 22 Oct 2016
2016-12-09 17:08:12 +01:00
* Fixed parsing of @fingers-pattern-N option not working for more than one
digit ( thanks @sunaku ! )
2016-10-22 11:16:47 +02:00
2016-10-17 23:49:59 +02:00
## 0.3.0 - 17 Oct 2016
2016-12-09 17:08:12 +01:00
* Hints now render in a compacter way, avoiding line wraps for better
readability.
2016-10-17 23:49:59 +02:00
* New @fingers-compact-hints option to customize how hints are rendered.
* Added shorcuts while in **[fingers]** mode as well as help screen.
2016-12-09 17:08:12 +01:00
* Signifcantly improved performance by ignoring `.bashrc` and `.bash_profile`.
( It can't get any faster now! )
2016-10-17 23:49:59 +02:00
2016-08-24 08:10:40 +02:00
## 0.2.0 - 24 Aug 2016
* Hinter rewritten in awk for improved performance.
2016-08-04 08:38:17 +02:00
## 0.1.6 - 04 Aug 2016
* Preserve zoom state of pane when prompting hints.
* More robust input handling ( holding arrow keys does not output random shite
any more )
2016-07-14 22:59:23 +02:00
## 0.1.5 - 14 Jul 2016
* Improved rendering of wrapped lines.
* Fixed more than one match per line in BSD/OSX.
* Added automated tests.
2016-07-05 21:41:31 +02:00
## 0.1.4 - 06 Jul 2016
* Fixed tmux-yank integration.
2016-05-24 23:36:02 +02:00
## 0.1.3 - 24 May 2016
2016-07-05 21:41:31 +02:00
* Fixed issues with @fingers-copy-command and xclip not working properly.
2016-05-24 23:36:02 +02:00
2016-05-23 08:07:19 +02:00
## 0.1.2 - 23 May 2016
2016-07-14 22:59:23 +02:00
* Fixed blank screen for certain outputs in BSD/OSX.
2016-05-23 08:07:19 +02:00
## 0.1.1 - 16 May 2016
* Partially fixed for BSD/OSX.
2016-05-14 10:02:36 +02:00
## 0.1.0 - 14 May 2016
* New @fingers-copy-command option.
2016-07-05 21:41:31 +02:00
* Slightly improved performance ( still work to do ).
2016-05-14 10:02:36 +02:00
* Improved rendering of hints.
* Fixed tabs not being preserved when showing results.
* Fixed problem with scrollback history clearing.
* fingers script is now executed silently to prevent shell history pollution.
## 0.0.1 - 3 May 2016
2016-07-05 21:41:31 +02:00
* Initial release.