All Versions
43
Latest Version
Avg Release Cycle
150 days
Latest Release
242 days ago

Changelog History
Page 3

  • v3.2.1 Changes

    December 19, 2012
    • 1 bug fix:

      • Relaxed (and fixed) the ruby_parser dependency.
  • v3.2.0 Changes

    December 18, 2012
    • 4 minor enhancements:

      • Ensure rake/tasklib is loaded when defining FlogTask. (ferrous26)
      • Fixed reporting / recording of methods in singleton class blocks. (mihu)
      • Refactored error handling code to flog_ruby. Calls flog_ruby! for actual work
      • Refactored ruby processing code to flog_ruby!
    • 1 bug fix:

      • Fixed flogging of || iters. (JacobNinja)
  • v3.1.0 Changes

    November 16, 2012
    • 4 minor enhancements:

      • --quiet option is now false by default, and changed to silence parse warnings.
      • Added max_score and max_method. (aselder)
      • FlogTask can now take a method to use to figure out score, allowing for total or max_score.
      • Switched to capturing RubyParser::SyntaxError (RP 3.0 change).
    • ๐Ÿ›  2 bug fixes:

      • Avoid redefined warning for File::RUBY19. (svendahlstrand)
      • Fixed flog to default to RubyParser if not specified. Allows cleaner programmatic access.
  • v3.0.0 Changes

    November 02, 2012
    • 1 minor enhancement:

      • Added a timeout handler to skip when RubyParser times out on a large file
    • 1 bug fix:

      • Fixed handling of plain literals in masgn in args.
  • v3.0.0.b3 Changes

    October 22, 2012
    • 4 minor enhancements:

      • Added .rake as a supported extension.
      • Create a new parser for every file, preventing state barkification
      • Extended DSL support to include hash args (eg task :blah => :dep).
      • Extended DSL support to report nested names (eg namespace(blah)::task#woot)
  • v3.0.0.b2 Changes

    August 07, 2012
    • 1 bug fix:

      • Fix for sexp structure changes (no arglists).
  • v3.0.0.b1 Changes

    July 26, 2012
    • 4 minor enhancements:

      • Added --18 and --19 flags to specify parser. Defaults to hybrid.
      • Explicitly use Ruby18Parser to remove deprecation warnings.
      • Modified processor to deal with cleaner sexps from RP 3.x.
      • Use File.binread (File.read in 1.8) to bypass encoding errors
    • ๐Ÿ›  2 bug fixes:

      • Cleaned up some 1.9 warnings.
      • Fixed failing tests against ruby_parser 3
  • v2.5.3 Changes

    September 21, 2011
    • 1 minor enhancement:

      • class_stack now always pushes on symbols or strings for class names.
    • 1 bug fix:

      • Fixed klass_name returning an ugly mix of sexps and strings.
  • v2.5.2 Changes

    August 11, 2011
    • 1 minor enhancement:

      • Improved parse error output. (impurist)
  • v2.5.1 Changes

    February 18, 2011
    • 3 minor enhancements:

      • Added RegexpError to error handler.
      • Improved error output and suggest --continue
      • Record the flog score for the full class name, not just suffix. (dkubb)
    • 1 bug fix:

      • Fixed block_pass when passed a multi-level const (xavier)