Skip to content

Releases: tmm1/ripper-tags

ripper-tags 0.3.1

14 Dec 17:01
Compare
Choose a tag to compare
  • 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

14 Dec 17:00
Compare
Choose a tag to compare
  • 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

14 Dec 16:59
Compare
Choose a tag to compare
  • Handle relative path option when path to tags file is absolute

ripper-tags 0.2.0

29 Jul 01:22
Compare
Choose a tag to compare
  • 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 multiple rescue 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 with ctags --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