Changelog History
-
v0.10.0.0 Changes
October 30, 2019๐ This release bumps dependencies on external packages to ensure successful builds via Homebrew and Stack.
-
v0.9.0.0 Changes
August 29, 2018๐ This release bumps dependencies on external packages to ensure successful builds via Homebrew and Stack.
-
v0.8.0.0 Changes
April 24, 20170.8.0.0 introduces one flag,
--search rg
, to use ripgrep as the search backend. This has the potential for substantial speed improvements on large codebases. If you're installing with Homebrew, a--with-rg
option is now available to install therg
optional dependency. -
v0.7.0.0 Changes
January 12, 2017๐ This release removes count numbers from output in standard view to remove clutter and improve readability of outcomes.
โก๏ธ 0.7.0.0 also provides explicit dependencies (updating the
inflections
package along the way), allowing it to be installed correctly with Homebrew. -
v0.6.1.1 Changes
October 14, 2016๐ This release updates the cabal file to include data/config.yml in the list of
data-files
, ensuring distribution via cabal works correctly. -
v0.6.1.0 Changes
August 20, 2016๐ This release:
- โ Addresses an issue where compiling via Homebrew was broken
- ๐ง Leverages FileEmbed to avoid reading lib configuration from the FS
-
v0.6.0.1
July 20, 2016 -
v0.6.0.0 Changes
July 19, 2016๐ In addition to improved documentation and safer file-reads, this prepares custom configuration for vim-projectionist style aliases. This is very much an alpha feature, and allows for matching terms present and not present in ctags.
0๏ธโฃ One example introduced into the default configs is Rails validators, which follow the pattern:
class AbsoluteUriValidator \< ActiveModel::EachValidator# ...endclass Whatever \< ActiveRecord::Basevalidates :url, presence: true, absolute\_uri: trueend
In this case,
absolute_uri
isn't captured by ctags since it's a key in aHash
; however, the use ofAbsoluteUriValidator
can be probabilistically determined by whether this key is present in the codebase. This introduces the alias format in the config file as:- name: Railsaliases: - from: "\*Validator"to: "{snakecase}"
This will match
AbsoluteUri
with*
, and swap the value out, performing a transformation to snakecase, and link results together so their aggregate counts towards usage.This also works for non-transformed values, where it's a direct replacement:
- name: Railsaliases: - from: "\*?"to: "be\_{}" - from: "has\_\*?"to: "have\_{}"
-
v0.5.0.2
June 25, 2016 -
v0.5.0.1
June 24, 2016