All Versions
Latest Version
Avg Release Cycle
116 days
Latest Release
1504 days ago

Changelog History
Page 2

  • v4.7.4 Changes

    February 16, 2014
    • 🛠 Fixes
      • Reek no longer crashes when reporting no warnings (Michael Stark, #199)
      • Prevent Roodi non-metric output from ending up in the results (Martin Gotink #202)
      • Coverage file is only read in when the specified external file exists. (Benjamin Fleischer, #156)
      • Metrics are configured to default values before the user config is loaded (Benjamin Fleischer, #156, #78)
  • v4.7.3 Changes

    February 09, 2014
    • 🛠 Fixes
      • Add strip_escape_codes; remove from Roodi output. (Przemysław Dąbek, #197)
    • Misc
      • Fix markdown in README. (Guilherme Simões, #198)
      • Add Ruby 2.1 to Travis CI build. (Michael Stark , #200)
  • v4.7.2 Changes

    January 21, 2014
    • 🛠 Fixes
      • Open Saikuro scratch files in BINARY; fixes #190. (Benjamin Fleischer, #195)
      • Update to churn 0.0.35 for API compatibility. (Przemysław Dąbek, #193)
      • Only specify reek config when set; disable line numbers. (Benjamin Fleischer, #196)
  • v4.7.1 Changes

    January 01, 2014
    • 🛠 Fixes
      • Check for activated gems now works on earlier versions of RubyGems. (Benjamin Fleischer)
  • v4.7.0 Changes

    December 31, 2013
    • 🔋 Features
      • Move to using churn library and allowing all churn options to be passed through to churn library. (Dan Mayer, #182)
      • Create template for syntax highlighting in report. (Benjamin Fleischer, #179)
      • Gem deps now derirved from gemspec via regex (from Gemnasium). Related to #184. --debug-info will now show the version of the activated gem, if available. (Benjamin Fleischer, #189)
    • 🛠 Fixes
      • Force gemspec to use utf-8 encoding when importing the AUTHORS file. (Paul Swagerty, #183)
      • Ensure gemspec doesn't crash when reading in AUTHORS file. (saltracer, #184)
      • Fix bad parsing of reek output. (Greg Allen, #185)
    • Misc
      • Spelling correction. (mdb, #177)
      • Clean up README indentation. (simi, #187)
      • Tests run faster. (Benjamin Fleischer, #181)
      • Simplify load paths. (Benjamin Fleicher, #139)
      • Update to RSpec 3.0.0.beta1. (Benjamin Fleischer)
      • Update to new release of TestConstruct. (Benjamin Fleischer)
  • v4.6.0 Changes

    November 20, 2013
    • 🔋 Features
      • Allow configuration of the generation template, eg link_prefix (Adrien Montfort, #171)
    • 🛠 Fixes
      • Return 0% coverage when the file has no lines. (Chirag Viradiya #152, Benjamin Fleischer, Michael Foley)
      • Return stats code to test ratio of 0.0 when NaN (Benjamin Fleischer, reported by Greg Allen)
    • Misc
  • v4.5.2 Changes

    November 07, 2013
    • Misc
      • Exclude etc dir from built gem; save 1.1MB by not including erd.png. (Benjamin Fleischer, #173)
  • v4.5.1 Changes

    November 07, 2013
    • 🔋 Features
    • 🛠 Fixes
    • Misc
      • Releasing the signed gem didn't work. See ed2f96d8
  • v4.5.0 Changes

    November 07, 2013
    • 🔋 Features
      • Signed gem; added certs/bf4.pem
      • Run metrics without shelling out; use Open3.popen3 (Benjamin Fleischer, #157)
      • GemRun runs external libraries, outputs nice error messages
      • GemVersion returns version requirements for a gem dependency; replaces metric_fu_requires
      • Consolidate code that runs external metrics to the generator
      • --debug-info now outputs metric dependencies
      • Add new MetricFu.run_dir that defaults to Pathname.pwd, but can be set (Benjamin Fleischer, #160)
      • Used in dummy app for testing 9fcc085
      • User config (.metrics) now loaded when metric_fu required (Benjamin Fleischer, #158)
      • Consolidate grapher code; remove gchart grapher (Benjamin Fleischer, 5fd8f4)
      • Remove bluff gem; bluff grapher is a js library. (Benjamin Fleischer, 8b534c7)
      • Better rake tasks: can set options form the task (Benjamin Fleischer, 11ac27)
      • Add ::run(options) and ::run_only(metric_name) to MetricFu namespace
    • 🛠 Fixes
      • Churn hotspot no longer tries to read directories as if they were files (Adrien Montfort, #169)
      • Set default Reek config to config/*.reek, per Reek docs (Benjamin Fleischer, #165)
      • Ensure .reek still loaded, for backwards-compatibility
      • Bump reek patch version due to change in meaning in reek config (Benjamin Fleischer, #166)
      • Cleanup scratch files Saikuro leaves behind; else they are re-used! (Benjamin Fleischer, 91ac9af)
      • Various IO-related fixes
      • Close read pipe when capturing output, per @eclubb, Earle Clubb (6696d42)
      • Stop leaving files open everywhere, even though 'everyone does it'. (Benjamin Fleischer, #159)
      • Isolate file-system interactions in specs; rbx specs can pass (Benjamin Fleischer, #161)
      • Remove unused before/after generator methods; standardize not_implemented message (Benjamin Fleischer, 5842d83)
    • Misc
      • Update README, and how to contribute (Benjamin Fleischer, #114)
      • Set sane defaults for generator per_file_data hash (Benjamin Fleischer, d991fb8)
      • Ensure gemspec reads AUTHORS from relative path (Benjamin Fleischer, ee0274f)
      • Configure SimpleCov to run with the html and rcov text formatters (Benjamin Fleischer, d372d00)
      • Extract CLI option parsing methods (Benjamin Fleischer, a54d018)
      • Test improvements
      • Update setup, add pry (Benjamin Fleischer)
        • Add rspec FAIL_FAST option (bd2745a)
        • Update spec_helper, add filters, defer gc (3db59d7)
        • Configure tests not to manage GC under JRuby (000200b)
        • Remove FakeFS; doesn't seem to be speeding up the tests, but it does break them (afc5518)
      • Cache test fixtures. (And rename from resources to fixtures.) (Benjamin Fleischer, #164)
      • Set timeout on each test (Benjamin Fleischer, f1d5f20)
      • Add devtools-derived guardfile and configs (Benjamin Fleischer, e2463de)
      • Ensure RailsBestPractices test runs when available (Benjamin Fleischer, #150)

    ➕ add all contriubtors

  • v4.4.4 Changes

    September 27, 2013
    • 🔋 Features
    • 🛠 Fixes
      • Update rcov config instructions in README to include call to activate (Carlos Fernandez, #145)
      • rcov hotspot analyzer (MetricFu::RcovHotspot) now overrides map_strategy instead of map (Carlos Fernandez, #145)
      • Fix test failures relating to artifact directory missing (Benjamin Fleischer, #144)
    • Misc