Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 221 lines (156 sloc) 10.86 kB
9ea9a4b @jscruggs 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 @jscruggs 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 @jscruggs Credit where credit is due
jscruggs authored
8
5a97099 @jscruggs 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 Delete trailing whitespaces
delwyn authored
14 === MetricFu 1.5.1 / 2010-7-28
ff3502e @jscruggs 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 @jscruggs 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 @jscruggs Credit to Chris Griego for fixing some bugs
jscruggs authored
19
843eeb6 @jscruggs More doc changes for new release
jscruggs authored
20 === MetricFu 1.5.0 / 2010-7-27
2a352c9 @jscruggs Updating HISTORY file
jscruggs authored
21
bdd3a40 @delwyn 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 @jscruggs 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 @jscruggs Updating for 1.5.0 release
jscruggs authored
26 * Deal with Rails 3 activesupport vs active_support problems. - jinzhu
2a352c9 @jscruggs Updating HISTORY file
jscruggs authored
27
4d2af37 @jscruggs Updating doc and HISTORY for 1.4.0 release
jscruggs authored
28 === MetricFu 1.4.0 / 2010-06-19
e85c2c9 @edouard Update history
edouard authored
29
370a0f9 @jscruggs Credit for rails_best_practices support to Richard Huang
jscruggs authored
30 * Added support for rails_best_practices gem - Richard Huang
814ac4b @jscruggs 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 @jscruggs Credit to Spencer Dillard and Dan Mayer for Saikuro and Flog fixes re…
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 @jscruggs 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 @jscruggs 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 @jscruggs 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 @jscruggs 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 @edouard Update history
edouard authored
51
aba540b @jscruggs 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 @jscruggs Correcting some errors in the docs having to do with the graphing eng…
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 @jscruggs 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 @jscruggs 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 @jscruggs 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 @jscruggs 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 @jscruggs 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 @jscruggs 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 @jscruggs 1.1.1 release
jscruggs authored
86 === MetricFu 1.1.1 / 2009-6-29
87
88 * Fix for empty flog files
89
697f605 @jscruggs updating HISTORY and TODO for 1.1.0 release
jscruggs authored
90 === MetricFu 1.1.0 / 2009-6-22
91
6abaa06 @jscruggs 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 @jscruggs 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 @jscruggs 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 @jscruggs 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 @jscruggs 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 @jscruggs 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 @jscruggs 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 @jscruggs 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 @jscruggs 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 @jscruggs release of 0.7.5 and changed docs to explain new Flog and Saikuro fun…
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 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 @jscruggs 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 @jscruggs 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 @ssoper fixing requires in tests, changing output of rcov dir
ssoper authored
190
6525979 @jscruggs 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 @ssoper fixing requires in tests, changing output of rcov dir
ssoper authored
194
6525979 @jscruggs release of 0.7.6
jscruggs authored
195 === Metricks 0.2.0 / 2008-06-11
8d0468b @ssoper upping micro version
ssoper authored
196
6525979 @jscruggs 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 @ssoper upping micro version
ssoper authored
201
6525979 @jscruggs release of 0.7.6
jscruggs authored
202 === Metricks 0.1.0 / 2008-06-10
8d10106 @ssoper Gemmifying, added Rakefile for tests
ssoper authored
203
6525979 @jscruggs release of 0.7.6
jscruggs authored
204 * Initial integration of metric_fu and my enhancements to flog
bdd3a40 @delwyn Delete trailing whitespaces
delwyn authored
205 * Metrics are generated but are all over the place
8d10106 @ssoper Gemmifying, added Rakefile for tests
ssoper authored
206
6525979 @jscruggs release of 0.7.6
jscruggs authored
207 === MetricFu 0.6.0 / 2008-05-11
87f3fb5 @ssoper report generation complete
ssoper authored
208
6525979 @jscruggs release of 0.7.6
jscruggs authored
209 * Add source control churn report
87f3fb5 @ssoper report generation complete
ssoper authored
210
6525979 @jscruggs release of 0.7.6
jscruggs authored
211 === MetricFu 0.5.1 / 2008-04-25
0d76c25 @ssoper moving repository from ssoper's github into revolution health's
ssoper authored
212
05cf82e @jscruggs Some long needed credit given to Toby Tripp
jscruggs authored
213 * Fixed bug with Saikuro report generation - thanks Toby Tripp
0d76c25 @ssoper moving repository from ssoper's github into revolution health's
ssoper authored
214
6525979 @jscruggs release of 0.7.6
jscruggs authored
215 === MetricFu 0.5.0 / 2008-04-25
0d76c25 @ssoper moving repository from ssoper's github into revolution health's
ssoper authored
216
6525979 @jscruggs 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.