Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 221 lines (156 sloc) 10.86 kb
9ea9a4b Jake Scruggs Credit where credit is due
jscruggs authored
1 === MetricFu 2.0.1 / ???
2
3 * Delete trailing whitespaces - Delwyn de Villiers
4 * Stop Ubuntu choking on invalid multibyte char (US-ASCII) - Delwyn de Villiers
5 * Fix invalid next in lib/base/metric_analyzer.rb - Delwyn de Villiers
6 * Don't load Saikuro for Ruby 1.9.2 - Delwyn de Villiers
fff2f88 Jake Scruggs more credit for people fixing my code
jscruggs authored
7 * Fixed a bug reported by Andrew Davis on the mailing list where configuring the data directory causes dates to be 0/0 - Joshua Cronemeyer
9ea9a4b Jake Scruggs Credit where credit is due
jscruggs authored
8
5a97099 Jake Scruggs updating documentation for 2.0.0 release
jscruggs authored
9 === MetricFu 2.0.0 / 2010-11-10
10
11 * Hotspots - Dan Mayer, Ben Brinckerhoff, Jake Scruggs
12 * Rcov integration with Hotspots - Jake Scruggs, Tony Castiglione, Rob Meyer
13
bdd3a40 Delwyn de Villiers Delete trailing whitespaces
delwyn authored
14 === MetricFu 1.5.1 / 2010-7-28
ff3502e Jake Scruggs Credit to Chris Griego for fixing some bugs
jscruggs authored
15
16 * Patch that allows graphers to skip dates that didn't generate metrics for that graph (GitHub Issue #20). - Chris Griego
17 * Fixed bug where if you try and use the gchart grapher with the rails_best_practices metric, it blows up (GitHub Issue #23). - Chris Griego
855b1c0 Jake Scruggs Fixed 'If coverage is 0% metric_fu will explode' bug (GitHub Issue #6). ...
jscruggs authored
18 * Fixed 'If coverage is 0% metric_fu will explode' bug (GitHub Issue #6). - Stew Welbourne
ff3502e Jake Scruggs Credit to Chris Griego for fixing some bugs
jscruggs authored
19
843eeb6 Jake Scruggs More doc changes for new release
jscruggs authored
20 === MetricFu 1.5.0 / 2010-7-27
2a352c9 Jake Scruggs Updating HISTORY file
jscruggs authored
21
bdd3a40 Delwyn de Villiers Delete trailing whitespaces
delwyn authored
22 * Fixed bug where Flay results were not being reported. Had to remove the ability to remove selected files from flay processing (undocumented feature that may go away soon if it keeps causing problems).
23 * Rewrote Flog parsing/processing to use Flog programmatically. Note: the yaml output for Flog has changed significantly - Pages have now become MethodContainers. This probably doesn't matter to you if you are not consuming the metric_fu yaml output.
2a352c9 Jake Scruggs Updating HISTORY file
jscruggs authored
24 * Added support for using config files in Reek and Roodi (roodi support was already there but undocumented).
25 * Removed verify_dependencies! as it caused too much confusion to justify the limited set of problems it solved. In the post Bundler world it just didn't seem necessary to limit metric_fu dependencies.
90ab9d8 Jake Scruggs Updating for 1.5.0 release
jscruggs authored
26 * Deal with Rails 3 activesupport vs active_support problems. - jinzhu
2a352c9 Jake Scruggs Updating HISTORY file
jscruggs authored
27
4d2af37 Jake Scruggs Updating doc and HISTORY for 1.4.0 release
jscruggs authored
28 === MetricFu 1.4.0 / 2010-06-19
e85c2c9 Édouard Brière Update history
edouard authored
29
370a0f9 Jake Scruggs Credit for rails_best_practices support to Richard Huang
jscruggs authored
30 * Added support for rails_best_practices gem - Richard Huang
814ac4b Jake Scruggs Sorting the features up top
jscruggs authored
31 * Added rails stats graphing -- Josh Cronemeyer
32 * Parameterize the filetypes for flay. By default flay supports haml as well as rb and has a plugin ability for other filetypes. - bfabry
856d486 Jake Scruggs Credit to Spencer Dillard and Dan Mayer for Saikuro and Flog fixes respe...
jscruggs authored
33 * Support for Flog 2.4.0 line numbers - Dan Mayer
34 * Saikuro multi input directory patch - Spencer Dillard and Dan Mayer
ae39807 Jake Scruggs Credit for 'rcov :external option' to Tarsoly András
jscruggs authored
35 * Can now parse rcov analysis file coming from multiple sources with an rcov :external option in the config. - Tarsoly András
e1f093b Jake Scruggs Credit to erebor for helping with the open file handler fix
jscruggs authored
36 * Fixed open file handles problem in the Saikuro analyzer - aselder, erebor
032452d Jake Scruggs Credit where credit is due
jscruggs authored
37 * Fix some problems with the google charts - Chris Griego
38 * Stop showing the googlecharts warning if you are not using google charts.
39
40 === MetricFu 1.3.0 / 2010-01-26
41
c207b97 Jake Scruggs Changes to doc and gemspec for 1.3.0 release
jscruggs authored
42 * Flay can be configured to ignore scores below a threshold (by default it ignores scores less than 100)
43 * When running Rcov you can configure the RAILS_ENV (defaults to 'test') so running metric_fu doesn't interfere with other environments
44 * Changed devver-construct (a gem hosted by GitHub) development dependency to test-construct dependency (on Gemcutter) - Dan Mayer
45 * Upgrade Bluff to 0.3.6 and added tooltips to graphs - Édouard Brière
46 * Removed Saikuro from vendor and added it as a gem dependency - Édouard Brière
47 * Churn has moved outside metric_fu and is now a gem and a dependency - Dan Mayer
48 * Fix 'activesupport' deprecation (it should be 'active_support') - Bryan Helmkamp
49 * Declared development dependencies
50 * Cleaned and sped up specs
e85c2c9 Édouard Brière Update history
edouard authored
51
aba540b Jake Scruggs Updating gemspec and docs for 1.2.0 release
jscruggs authored
52 === MetricFu 1.2.0 / 2010-01-09
53
54 * ftools isn't supported by 1.9 so moved to fileutils.
b66677e Jake Scruggs Correcting some errors in the docs having to do with the graphing engine...
jscruggs authored
55 * Overhauled the graphing to use Gruff or Google Charts so we no longer depend on ImageMagick/rmagick -- thanks to Carl Youngblood.
aba540b Jake Scruggs Updating gemspec and docs for 1.2.0 release
jscruggs authored
56 * Stopped relying on Github gems as they will be going away.
57
af471f0 Jake Scruggs updating HISTORY for 1.1.6 release
jscruggs authored
58 === MetricFu 1.1.6 / 2009-12-14
59
60 * Now compatible with Reek 1.2x thanks to Kevin Rutherford
61 * Fixed problem with deleted files still showing up in Flog reports thanks to Dan Mayer
62
c91f537 Jake Scruggs Release of 1.1.5
jscruggs authored
63 === MetricFu 1.1.5 / 2009-8-13
64
65 * Previous Ruby 1.9 fix was not quite fix-y enough
66
2868193 Jake Scruggs updating for 1.1.4 release
jscruggs authored
67 === MetricFu 1.1.4 / 2009-7-13
68
69 * Fixed another Ruby 1.9x bug
70
775c203 Jake Scruggs updating documentation and history for 1.1.3 release
jscruggs authored
71 === MetricFu 1.1.3 / 2009-7-10
72
73 * MetricFu is now Ruby 1.9x compatible
74 * Removed the check for deprecated ways of configuring metric_fu as the tests were causing Ruby 1.9x problems and it's been forever since they were supported.
75 * Removed total flog score from graph (which will always go up and so doesn't mean much) and replacing it with top_five_percent_average which is an average of the worst 5 percent of your methods.
76 * Sort Flog by highest score in the class which I feel is more important than the total flog flog score.
77
60fcaae Jake Scruggs Updating documentation for 1.1.2 release
jscruggs authored
78 === MetricFu 1.1.2 / 2009-7-09
79
80 * Removed dependency on gruff and rmagick (unless the user wants graphs, of course).
81 * New look for styling -- Edouard Brière
82 * Extra param in rcov call was causing problems -- Stewart Welbourne
83 * Preventing rake task from being run multiple times when other rake tasks switch the environment -- Matthew Van Horn
84 * Typo in Rcov dependency verification and fixing parsing Saikuro nested information -- Mark Wilden
85
2310717 Jake Scruggs 1.1.1 release
jscruggs authored
86 === MetricFu 1.1.1 / 2009-6-29
87
88 * Fix for empty flog files
89
697f605 Jake Scruggs updating HISTORY and TODO for 1.1.0 release
jscruggs authored
90 === MetricFu 1.1.0 / 2009-6-22
91
6abaa06 Jake Scruggs Added an extra s onto Nick Quaranto last name -- sorry Nick
jscruggs authored
92 * Flog, flay, reek, roodi, and rcov reports now graph progress over time. Well done Nick Quaranto and Edouard Brière.
93 * 'Awesome' template has been brought in so that reports look 90% less 'ghetto.' Also done by Nick Quaranto and Edouard Brière.
697f605 Jake Scruggs updating HISTORY and TODO for 1.1.0 release
jscruggs authored
94 * Added links to TextMate (which keep getting removed. Probably by me. Sorry.) -- David Chelimsky
95 * Fixed a bug for scratch files which have a size of 0 -- Kevin Hall
96 * Changed gem dependencies from install-time in gemspec to runtime when each of the generators is loaded. This allows use of github gems (i.e. relevance-rcov instead of rcov) and also allows you to install only the gems for the metrics you plan on using. -- Alex Rothenberg
97 * Empty Flog file fix -- Adam Bair
98 * Added a simple fix for cases where Saikuro results with nested information -- Randy Souza
99 * Fixed rcov configuration so it ignores library files on Linux -- Diego Carrion
100 * Changing churn so that it still works deeper than the git root directory -- Andrew Timberlake
101 * Andrew Timberlake also made some nice changes to the base template which kinda of got overshadowed by the 'awesome' template. Sorry about that Andrew.
102
a89c9a6 Jake Scruggs Updating gemspec and doc for 1.0.2 release
jscruggs authored
103 === MetricFu 1.0.2 / 2009-5-11
104
105 * Fixing problems with Reek new line character (thanks to all who pointed this out)
106 * Flog now recognizes namespaces in method names thanks to Daniel Guettler
107 * Saikuro now looks at multiple directories, again.
108
45667a7 Jake Scruggs Updating gemspec and history for 1.0.1 release
jscruggs authored
109 === MetricFu 1.0.1 / 2009-5-3
110
111 * metrics:all task no longer requires a MetricFu::Configuration.run {} if you want to accept the defaults
112 * rcov task now reports total coverage percent
113
4cf4eff Jake Scruggs Updating History and gemspec for 1.0.0 release
jscruggs authored
114 === MetricFu 1.0.0 / 2009-4-30
115
116 * Merged in Grant McInnes' work on creating yaml output for all metrics to aid harvesting by other tools
117 * Supporting Flog 2.1.0
118 * Supporting Reek 1.0.0
119 * Removed dependency on Rails Env for 3.months.ago (for churn report), now using chronic gem ("3 months ago").
120 * Almost all code is out of Rakefiles now and so is more easily testable
121 * Metrics inherit from a refactored Generator now. New metrics generators just have to implement "emit", "analyze", "to_h" and inherit from Generator. They also must have a template. See the flay generator and template for a simple implementation.
122 * You now define the metrics you wish to run in the configuration and then run "metrics:all". No other metrics task is exposed by default.
123
ac2abda Jake Scruggs Updating documentation for 0.9.0 release
jscruggs authored
124 === MetricFu 0.9.0 / 2009-1-25
125
126 * Adding line numbers to the views so that people viewing it on cc.rb can figure out where the problems are
127 * Merging in changes from Jay Zeschin having to do with the railroad task -- I still have no idea how to use it (lemme know if you figure it out)
128 * Added totals to Flog results
129 * Moved rcov options to configuration
130
fdf64bb Jake Scruggs Updated files for 0.8.9 release - thanks to all who contributed
jscruggs authored
131 === MetricFu 0.8.9 / 2009-1-20
132
133 * Thanks to Andre Arko and Petrik de Heus for adding the following features:
134 * The source control type is auto-detected for Churn
135 * Moved all presentation to templates
136 * Wrote specs for all classes
137 * Added flay, Reek and Roodi metrics
138 * There's now a configuration class (see README for details)
139 * Unification of metrics reports
140 * Metrics can be generated using one command
141 * Adding new metrics reports has been standardized
142
2825a57 Jake Scruggs Churn now supports git (thanks to Erik St Martin) and release of 0.8.0
jscruggs authored
143 === MetricFu 0.8.0 / 2008-10-06
144
145 * Source Control Churn now supports git (thanks to Erik St Martin)
146 * Flog Results are sorted by Highest Flog Score
147 * Fix for a bunch of 'already initialized constant' warnings that metric_fu caused
148 * Fixing bug so the flog reporter can handle methods with digits in the name (thanks to Andy Gregorowicz)
149 * Internal Rake task now allows metric_fu to flog/churn itself
150
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
151 === MetricFu 0.7.6 / 2008-09-15
152
153 * CHURN_OPTIONS has become MetricFu::CHURN_OPTIONS
154 * SAIKURO_OPTIONS has become MetricFu::SAIKURO_OPTIONS
155 * Rcov now looks at test and specs
156 * Exclude gems and Library ruby code from rcov
157 * Fixed bug with churn start_date functionality (bad path)
158
d439433 Jake Scruggs release of 0.7.5 and changed docs to explain new Flog and Saikuro functi...
jscruggs authored
159 === MetricFu 0.7.5 / 2008-09-12
160
161 * Flog can now flog any set of directories you like (see README).
162 * Saikuro can now look at any set of directories you like (see README).
163
de9372e Updated gem version to 0.7.1
Extrovert authored
164 === MetricFu 0.7.1 / 2008-09-12
165
166 * Fixed filename bugs pointed out by Bastien
167
168 === MetricFu 0.7.0 / 2008-09-11
169
bdd3a40 Delwyn de Villiers Delete trailing whitespaces
delwyn authored
170 * Merged in Sean Soper's changes to metric_fu.
de9372e Updated gem version to 0.7.1
Extrovert authored
171 * Metric_fu is now a gem.
172 * Flogging now uses a MD5 hash to figure out if it should re-flog a file (if it's changed)
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
173 * Flogging also has a cool new output screen(s)
de9372e Updated gem version to 0.7.1
Extrovert authored
174 * Thanks Sean!
175
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
176 === Metricks 0.4.2 / 2008-07-01
177
178 * Changed rcov output directory so that it is no longer 'coverage/unit' but just 'coverage' for better integration with CC.rb
179
180 === Metricks 0.4.1 / 2008-06-13
181
182 * Rcov tests now extend beyond one level depth directory by using RcovTask instead of the shell
183
184 === Metricks 0.4.0 / 2008-06-13
185
186 * Implementing functionality for use as a gem
187 * Added Rakefile to facilitate testing
188
189 === Metricks 0.3.0 / 2008-06-11
f7a9974 Sean Soper fixing requires in tests, changing output of rcov dir
ssoper authored
190
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
191 * Generated reports now open on darwin automatically
192 * Generated reports reside under tmp/metricks unless otherwise specified by ENV['CC_BUILD_ARTIFACTS']
193 * MD5Tracker works with Flog reports for speed optimization
f7a9974 Sean Soper fixing requires in tests, changing output of rcov dir
ssoper authored
194
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
195 === Metricks 0.2.0 / 2008-06-11
8d0468b Sean Soper upping micro version
ssoper authored
196
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
197 * Integrated use of base directory constant
198 * Have all reports automatically open in a browser if platform is darwin
199 * Namespaced under Metricks
200 * Dropped use of shell md5 command in favor of Ruby's Digest::MD5 libraries
8d0468b Sean Soper upping micro version
ssoper authored
201
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
202 === Metricks 0.1.0 / 2008-06-10
8d10106 Sean Soper Gemmifying, added Rakefile for tests
ssoper authored
203
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
204 * Initial integration of metric_fu and my enhancements to flog
bdd3a40 Delwyn de Villiers Delete trailing whitespaces
delwyn authored
205 * Metrics are generated but are all over the place
8d10106 Sean Soper Gemmifying, added Rakefile for tests
ssoper authored
206
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
207 === MetricFu 0.6.0 / 2008-05-11
87f3fb5 Sean Soper report generation complete
ssoper authored
208
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
209 * Add source control churn report
87f3fb5 Sean Soper report generation complete
ssoper authored
210
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
211 === MetricFu 0.5.1 / 2008-04-25
0d76c25 Sean Soper moving repository from ssoper's github into revolution health's
ssoper authored
212
05cf82e Jake Scruggs Some long needed credit given to Toby Tripp
jscruggs authored
213 * Fixed bug with Saikuro report generation - thanks Toby Tripp
0d76c25 Sean Soper moving repository from ssoper's github into revolution health's
ssoper authored
214
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
215 === MetricFu 0.5.0 / 2008-04-25
0d76c25 Sean Soper moving repository from ssoper's github into revolution health's
ssoper authored
216
6525979 Jake Scruggs release of 0.7.6
jscruggs authored
217 * create MetricFu as a Rails Plugin
218 * Add Flog Report
219 * Add Coverage Report
220 * Add Saikuro Report
221 * Add Stats Report
Something went wrong with that request. Please try again.