## 2.1.4 - 08 Mar 2024 * Fixed "No last pane" error when using "tmux last-pane" ( Fixes #48 ) ## 2.1.3 - 31 Jan 2024 * Fix "Too many matches" exception ( fixes #112 ). ## 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. ## 2.1.1 - 16 Nov 2023 * Fix copy/jump when using special named capture group "match". ## 2.1.0 - 10 Nov 2023 * Added new jump functionality. * Improved visual feedback by discarding unreachable highlights. ## 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. ## 2.0.5 - 06 Oct 2023 * Fix git/binary version mismatch again ( fixes #103 ). ## 2.0.4 - 05 Oct 2023 * Fix issues when using backquote as tmux prefix ( fixes #102 ). ## 2.0.3 - 29 Sep 2023 * Fix git/binary version mismatch by publishing a new version ( fixes #101 ). ## 2.0.2 - 28 Sep 2023 * Fix `prefix2` being lost after exiting fingers mode ( fixes #100 ). ## 2.0.1 - 27 Sep 2023 * Fix brew installation method and display load-config errors. ## 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. ## 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 ) ## 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 ) ## 1.1.0 - 06 Mar 2020 * Extended default SHA pattern to match up to 128 digits ( fixes #73 ) ## 1.0.1 - 05 Jan 2020 * Fix default open command discovery ( fixes #70 ) ## 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 $ ). * Deprecated @fingers-copy-command and @fingers-copy-command uppercase in favour of @fingers-(main|ctrl|shift|alt)-action option set. ## 0.10.1 - 02 Jan 2019 * Fix dangling pane when cancelling fingers-mode. ## 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 ! ). ## 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 ! ). ## 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 ) * Upgraded to CircleCI 2.0 and started using master/develop branching model. ## 0.7.2 - 30 Mar 2018 * Fix portability issues when copying results. Fixes #47 ## 0.7.1 - 11 Mar 2018 * Fixed bug with sed BSD/OSX. * Fixes in BSD tests. ## 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 SHIFT while selecting hint. Fixes #43 ## 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. ## 0.6.2 - 24 May 2017 * Fixed issues with `tmux-yank` in Mac OS ( thanks @john-kurkowski ! ) ## 0.6.1 - 17 May 2017 * Fixed `tmux-yank` integration with tmux 2.4 in backwards compatible way. ## 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. ## 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! ## 0.4.1 - 09 Apr 2017 * Looks like `gawk` should be 4+ for things to go smooth. * Improved output of system health check. ## 0.4.0 - 07 Apr 2017 * `gawk` is now a required dependency. * Added a system health check on startup. ## 0.3.8 - 14 Feb 2017 * Fixed support for fish shell. ## 0.3.7 - 07 Feb 2017 * Match SHAs of variable size. ( thanks @jacob-keller ! ) ## 0.3.6 - 09 Dec 2016 * Yep, finally fixed `.bash_history` pollution properly. With coffee and everything. ## 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. ## 0.3.4 - 03 Dec 2016 * Oops, reverted tmp files fix, as it messes up with window name. ## 0.3.3 - 03 Dec 2016 * Fixed `.bash_history` pollution. * Now all tmp files are properly deleted. ## 0.3.2 - 25 Oct 2016 * Now hints are unique. If a match has several occurrences it will always have the same hint. ## 0.3.1 - 22 Oct 2016 * Fixed parsing of @fingers-pattern-N option not working for more than one digit ( thanks @sunaku ! ) ## 0.3.0 - 17 Oct 2016 * Hints now render in a compacter way, avoiding line wraps for better readability. * New @fingers-compact-hints option to customize how hints are rendered. * Added shorcuts while in **[fingers]** mode as well as help screen. * Signifcantly improved performance by ignoring `.bashrc` and `.bash_profile`. ( It can't get any faster now! ) ## 0.2.0 - 24 Aug 2016 * Hinter rewritten in awk for improved performance. ## 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 ) ## 0.1.5 - 14 Jul 2016 * Improved rendering of wrapped lines. * Fixed more than one match per line in BSD/OSX. * Added automated tests. ## 0.1.4 - 06 Jul 2016 * Fixed tmux-yank integration. ## 0.1.3 - 24 May 2016 * Fixed issues with @fingers-copy-command and xclip not working properly. ## 0.1.2 - 23 May 2016 * Fixed blank screen for certain outputs in BSD/OSX. ## 0.1.1 - 16 May 2016 * Partially fixed for BSD/OSX. ## 0.1.0 - 14 May 2016 * New @fingers-copy-command option. * Slightly improved performance ( still work to do ). * 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 * Initial release.