Changes are below categorized as Breaking changes, Features, Fixes, or Misc.

Each change should fall into categories that would affect whether the release is major (breaking changes), minor (new behavior), or patch (bug fix). See semver and pessimistic versioning

As such, a Feature would map to either major (breaking change) or minor. A bug fix to a patch. And misc is either minor or patch, the difference being kind of fuzzy for the purposes of history. Adding tests would be patch level.

Unreleased

4.12.0

4.11.4

4.11.3

4.11.2

4.11.1

4.11.0

4.10.0 / 2014-04-01

4.9.0 / 2014-03-23

4.8.0 / 2014-02-24

4.7.4 / 2014-02-16

4.7.3 / 2014-02-09

4.7.2 / 2014-01-21

4.7.1 / 2014-01-01

4.7.0 / 2013-12-31

MetricFu 4.6.0 / 2013-11-20

MetricFu 4.5.2 / 2013-11-07

MetricFu 4.5.1 / 2013-11-07

MetricFu 4.5.0 / 2013-11-07

add all contriubtors

MetricFu 4.4.4 / 2013-09-27

MetricFu 4.4.3 / 2013-09-25

MetricFu 4.4.2 / 2013-09-25

MetricFu 4.4.1 / 2013-08-29

MetricFu 4.4.0 / 2013-08-15

MetricFu 4.3.1 / 2013-08-02

MetricFu 4.3.0 / 2013-07-26

MetricFu 4.2.1 / 2013-05-23

MetricFu 4.2.0 / 2013-05-20

MetricFu 4.1.3 / 2013-05-13

MetricFu 4.1.2 / 2013-04-17

MetricFu 4.1.1 / 2013-04-16

MetricFu 4.1.0 / 2013-03-06

MetricFu 4.0.0 / 2013-03-05

MetricFu 3.0.1 / 2013-03-01

MetricFu 3.0.0 / 2013-02-07

Features

Notes:

Other work

MetricFu 2.1.3.7.18.1 / 2013-01-09

MetricFu 2.1.3.7.19 / 2013-01-08

MetricFu 2.1.3.6 / 2013-01-02

MetricFu 2.1.3.5 / 2013-01-01

MetricFu 2.1.3.4 / 2012-12-28

MetricFu 2.1.3.2 / 2012-11-14

MetricFu 2.1.3 / 2012-10-25

MetricFu 2.1.2 / 2012-09-05

MetricFu 2.1.1 / 2011-03-2

MetricFu 2.1.0 / 2011-03-1

In 2.1.0 there are a lot of bug fixes. There's a verbose mode (config.verbose = true) that's helpful for debugging (from Dan Sinclair), the ability to opt out of TextMate (from Kakutani Shintaro) opening your files (config.darwin_txmt_protocol_no_thanks = true), and super cool annotations on the Hotspots page so you can see your code problems in-line with the file contents (also from Dan Sinclair).

MetricFu 2.0.1 / 2010-11-13

MetricFu 2.0.0 / 2010-11-10

In 2.0.0 the big new feature is Hotspots. The Hotspots report combines Flog, Flay, Rcov, Reek, Roodi, and Churn numbers into one report so you see parts of your code that have multiple problems like so:

Big thanks to Dan Mayer and Ben Brinckerhoff for the Hotspots code and for helping me integrate it with RCov.

MetricFu 1.5.1 / 2010-7-28

MetricFu 1.5.0 / 2010-7-27

MetricFu 1.4.0 / 2010-06-19

MetricFu 1.3.0 / 2010-01-26

MetricFu 1.2.0 / 2010-01-09

MetricFu 1.1.6 / 2009-12-14

MetricFu 1.1.5 / 2009-8-13

MetricFu 1.1.4 / 2009-7-13

MetricFu 1.1.3 / 2009-7-10

MetricFu 1.1.2 / 2009-7-09

MetricFu 1.1.1 / 2009-6-29

MetricFu 1.1.0 / 2009-6-22

MetricFu 1.0.2 / 2009-5-11

MetricFu 1.0.1 / 2009-5-3

MetricFu 1.0.0 / 2009-4-30

MetricFu 0.9.0 / 2009-1-25

MetricFu 0.8.9 / 2009-1-20

MetricFu 0.8.0 / 2008-10-06

MetricFu 0.7.6 / 2008-09-15

MetricFu 0.7.5 / 2008-09-12

MetricFu 0.7.1 / 2008-09-12

MetricFu 0.7.0 / 2008-09-11

MetricFu 0.6.0 / 2008-05-11

MetricFu 0.5.1 / 2008-04-25

MetricFu 0.5.0 / 2008-04-25