All Versions
10
Latest Version
Avg Release Cycle
136 days
Latest Release
725 days ago

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, 2017

    0.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 the rg 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 a Hash; however, the use of AbsoluteUriValidator 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