Releases: tmm1/ripper-tags
Releases · tmm1/ripper-tags
ripper-tags 0.3.1
- Work around SIGPIPE not being available on Windows
- In verbose mode, write info about excluded items
- Avoid recursing into excluded directories
- Warn about nonexisting files provided as arguments
ripper-tags 0.3.0
- Avoid generating unnecessary arrays when finding files recursively
- Forward original block to
each_file
- Ensure clean paths output from file finder
- Avoid unnecessarily recreating objects for comparison
ripper-tags 0.2.1
- Handle relative path option when path to tags file is absolute
ripper-tags 0.2.0
- Backwards incompatible: Change JSON output to be one big array instead of individual lines. Opt into old format with
--extra=s
.
Parsing fixes:
- Handle
ensure
and multiplerescue
clauses in class definitions - Fix skipping non-ActiveRecord associations
- Fix extracting name of namespaced constant
- Support definitions within an
unless
conditional block - Fix extracting Rails associations in Ruby 1.8
Compatibility:
- Allow an optional
--tag--relative=yes
value for the flag for gem-ctags compatibility - Implement
--list-kinds
option for compatibility withctags --xcmd-ruby=ripper-tags
- Support
--extra=q
option to add fully qualified constant names to Vim and Emacs formats
Tweaks:
- Work around warnings in Ruby verbose mode
- Make yajl-ruby an optional dependency