The following are lists of the notable changes included with each release.
This is intended to help keep people informed about notable changes between
versions, as well as provide a rough history. Each item is prefixed with
one of the following labels: Added
, Changed
, Deprecated
,
Removed
, Fixed
, Security
. We also use Semantic
Versioning to manage the versions of this gem so
that you can set version constraints properly.
v4.1.0 - 2023-05-19
Changed
: path scoring algorithm to include leading edge filename scoring & weight
v4.0.0 - 2023-05-08
Added
: multi-line/multi-alternate outputChanged
: default behavior to output all possible alternates sorted by scoreAdded
: CLI option to truncate possible alternates down to a specific numberChanged
: scoring algorithm to be able to weight filenames different than pathsAdded
: CLI option to override the scoring algorithms default filename weightAdded
: CLI option to override the scoring algorithms default path weightAdded
: support for optionally using threads to score in parallelAdded
: CLI option to enable parallel scoringFixed
: bug where scored paths weren't being sorted properlyFixed
: bug where some paths would score as NaN and make sorting offChanged
: Vim example to a NeoVim Lua example as that is what I use
v3.4.0 - 2021-04-17
Added
: support for foo_test.go file types
v3.3.0 - 2020-06-12
Added
: support for Rails monorepo spec & test filesAdded
: support for JSX specs
v3.2.0 - 2020-02-18
Added
: support for mocha type test files for JS & TypeScript in same dir
v3.1.0 - 2019-01-26
Added
: support for mocha type test files for JS & TypeScript
v3.0.0 - 2018-01-12
Added
: -a option override the default of ignoring hidden directory entriesChanged
: walkdir implemantion to ignore::WalkBuilder to gain performance and glob based ignoringChanged
: glob implementation to walkdir to gain performance
v2.4.0 - 2017-08-10
Added
: support for Scala Test/Spec/SuiteAdded
: man page
v2.3.0 - 2017-07-10
Added
: support for GroovyChanged
: specific extension handling into generic extension handling
v2.2.0 - 2017-07-08
Added
: support for Java Maven JUnitFixed
: bug preventing Rake test alternates from working with Minitest
v2.1.1 - 2017-06-15
Fixed
: Bug preventing Cucumber support from working
v2.1.0 - 2016-12-14
Added
: Swift Quick Tests supportAdded
: Swift XCTest & XCUI Tests supportAdded
: Swift Package Manager Tests support
v2.0.1 - 2016-07-22
Fixed
: bug causing crash when dealing with files named a single charRemoved
: Ruby implementation from benchmarks
v2.0.0 - 2016-07-21
Changed
: the -- option switch to -f -Removed
: the --debug option switchAdded
: complete rewrite in RustRemoved
: Ruby implementation
v1.0.0 - 2016-06-14
Fixed
: bug with alternating between rake task files and testsAdded
: ability to source possible alternates from STDINChanged
: the overall algorithm to simplify it now that have new scoringChanged
: Scoring equation to take rank of secondary string into accountChanged
: debug output to understand matches to be more valuableFixed
: bug where path cleansing was incorrectly skewing scores
v0.0.1 - 2016-04-15
Added
: initial functional version with basic docs