All Versions
29
Latest Version
Avg Release Cycle
201 days
Latest Release
753 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.6.0 Changes
January 09, 20152 minor enhancements:
- Added support for .flayignore files. (kcdragon)
- Added Flay.filter_files(files, ignore_path_or_io).
-
v2.5.0 Changes
May 29, 20146 minor enhancements:
- Added Flay::Item and Flay::Location to encapsulate analysis.
- Added
--only nodetype
filter flag. - Flay#analyze now returns a nice data structure you can walk over.
- Flay#report is now much more dumb. :)
- Flay#report now takes an optional IO object.
- Removed unused prune arg in Flay#report.
-
v2.4.0 Changes
July 24, 20131 minor enhancement:
- Allow plugins to provide sexp to source converters for --diff. (UncleGene)
-
v2.3.1 Changes
July 11, 20131 bug fix:
- Fixed --diff outputting twice if there are no comments. (kalenkov)
-
v2.3.0 Changes
May 10, 20132 minor enhancements:
- Refactored n_way_diff into split_and_group, collapse_and_label, and pad_with_empty_strings.
- n_way_diff now does leading comments separately from the code, to better align diffs.
1 bug fix:
- Fixed code/home urls in readme/gem.
-
v2.2.0 Changes
April 09, 2013🚀 Semantic versioning doesn't take into account how AWESOME a release is. In this case, it severely falls short. I'd jump to 4.0 if I could.
2 major enhancements:
- Added --fuzzy (ie copy, paste, & modify) duplication detection.
- Added --liberal, which changes the way prune works to identify more duplication.
12 minor enhancements:
- Added -# to turn off item numbering. Helps with diffs to compare runs over time.
- Added Sexp#+.
- Added Sexp#code_index to specify where *code starts in some sexps.
- Added Sexp#has_code?.
- Added Sexp#initialize_copy to propagate file/line/modified info.
- Added Sexp#modified, #modified=, and #modified?.
- Added Sexp#split_at(n). (Something I've wanted in Array for ages).
- Added Sexp#split_code.
- Added mass and diff options to rake debug.
- Added rake run task w/ mass, diff, and liberal options
- Made report's sort more stable, so I can do better comparison runs.
- Wrapped Sexp#[] to propagate file/line/modified info.
-
v2.1.0 Changes
February 13, 20135 minor enhancements:
- Added --timeout option. Defaults to 10 seconds.
- Added ability for plugins to define options_ method to extend options.
- Flay no longer defaults to '.' if no args given. Allows plugins to do more
- Moved #analyze down to #report. #process only processes, nothing more.
- Sort output for more stable reporting. Better for diffing against, my dear.
-
v2.0.1 Changes
December 18, 2012🛠2 bug fixes:
- Avoid redefined warning for File::RUBY19. (svendahlstrand)
- Relaxed the ruby_parser dependency.
-
v2.0.0 Changes
November 02, 20121 minor enhancement:
- Added a timeout handler to skip when RubyParser times out on a large file
-
v2.0.0.b1 Changes
August 07, 20122 major enhancements:
- Parses ruby 1.9! (still in beta)
- Moved Sexp#deep_each and Sexp#each_sexp to sexp_processor
1 minor enhancements:
- Use File.binread (File.read in 1.8) to bypass encoding errors
1 bug fix:
- Fixed failing tests against ruby_parser 3