Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 208 lines (147 sloc) 10.264 kb
ff3502e7 » jscruggs
2010-07-28 Credit to Chris Griego for fixing some bugs
1 === MetricFu ???
2
3 * Patch that allows graphers to skip dates that didn't generate metrics for that graph (GitHub Issue #20). - Chris Griego
4 * 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
855b1c0e » jscruggs
2010-07-28 Fixed 'If coverage is 0% metric_fu will explode' bug (GitHub Issue #6)…
5 * Fixed 'If coverage is 0% metric_fu will explode' bug (GitHub Issue #6). - Stew Welbourne
ff3502e7 » jscruggs
2010-07-28 Credit to Chris Griego for fixing some bugs
6
843eeb68 » jscruggs
2010-07-27 More doc changes for new release
7 === MetricFu 1.5.0 / 2010-7-27
2a352c94 » jscruggs
2010-06-28 Updating HISTORY file
8
90ab9d82 » jscruggs
2010-07-27 Updating for 1.5.0 release
9 * 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).
10 * 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.
2a352c94 » jscruggs
2010-06-28 Updating HISTORY file
11 * Added support for using config files in Reek and Roodi (roodi support was already there but undocumented).
12 * 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.
90ab9d82 » jscruggs
2010-07-27 Updating for 1.5.0 release
13 * Deal with Rails 3 activesupport vs active_support problems. - jinzhu
2a352c94 » jscruggs
2010-06-28 Updating HISTORY file
14
4d2af37d » jscruggs
2010-06-19 Updating doc and HISTORY for 1.4.0 release
15 === MetricFu 1.4.0 / 2010-06-19
e85c2c9f » edouard
2010-01-11 Update history
16
370a0f91 » jscruggs
2010-06-19 Credit for rails_best_practices support to Richard Huang
17 * Added support for rails_best_practices gem - Richard Huang
814ac4bb » jscruggs
2010-06-19 Sorting the features up top
18 * Added rails stats graphing -- Josh Cronemeyer
19 * Parameterize the filetypes for flay. By default flay supports haml as well as rb and has a plugin ability for other filetypes. - bfabry
856d4860 » jscruggs
2010-06-19 Credit to Spencer Dillard and Dan Mayer for Saikuro and Flog fixes re…
20 * Support for Flog 2.4.0 line numbers - Dan Mayer
21 * Saikuro multi input directory patch - Spencer Dillard and Dan Mayer
ae39807e » jscruggs
2010-06-19 Credit for 'rcov :external option' to Tarsoly András
22 * Can now parse rcov analysis file coming from multiple sources with an rcov :external option in the config. - Tarsoly András
e1f093b6 » jscruggs
2010-06-19 Credit to erebor for helping with the open file handler fix
23 * Fixed open file handles problem in the Saikuro analyzer - aselder, erebor
032452dc » jscruggs
2010-05-10 Credit where credit is due
24 * Fix some problems with the google charts - Chris Griego
25 * Stop showing the googlecharts warning if you are not using google charts.
26
27 === MetricFu 1.3.0 / 2010-01-26
28
c207b979 » jscruggs
2010-01-26 Changes to doc and gemspec for 1.3.0 release
29 * Flay can be configured to ignore scores below a threshold (by default it ignores scores less than 100)
30 * When running Rcov you can configure the RAILS_ENV (defaults to 'test') so running metric_fu doesn't interfere with other environments
31 * Changed devver-construct (a gem hosted by GitHub) development dependency to test-construct dependency (on Gemcutter) - Dan Mayer
32 * Upgrade Bluff to 0.3.6 and added tooltips to graphs - Édouard Brière
33 * Removed Saikuro from vendor and added it as a gem dependency - Édouard Brière
34 * Churn has moved outside metric_fu and is now a gem and a dependency - Dan Mayer
35 * Fix 'activesupport' deprecation (it should be 'active_support') - Bryan Helmkamp
36 * Declared development dependencies
37 * Cleaned and sped up specs
e85c2c9f » edouard
2010-01-11 Update history
38
aba540b4 » jscruggs
2010-01-09 Updating gemspec and docs for 1.2.0 release
39 === MetricFu 1.2.0 / 2010-01-09
40
41 * ftools isn't supported by 1.9 so moved to fileutils.
b66677e4 » jscruggs
2010-01-10 Correcting some errors in the docs having to do with the graphing eng…
42 * Overhauled the graphing to use Gruff or Google Charts so we no longer depend on ImageMagick/rmagick -- thanks to Carl Youngblood.
aba540b4 » jscruggs
2010-01-09 Updating gemspec and docs for 1.2.0 release
43 * Stopped relying on Github gems as they will be going away.
44
af471f07 » jscruggs
2009-12-15 updating HISTORY for 1.1.6 release
45 === MetricFu 1.1.6 / 2009-12-14
46
47 * Now compatible with Reek 1.2x thanks to Kevin Rutherford
48 * Fixed problem with deleted files still showing up in Flog reports thanks to Dan Mayer
49
c91f5379 » jscruggs
2009-08-13 Release of 1.1.5
50 === MetricFu 1.1.5 / 2009-8-13
51
52 * Previous Ruby 1.9 fix was not quite fix-y enough
53
28681938 » jscruggs
2009-07-13 updating for 1.1.4 release
54 === MetricFu 1.1.4 / 2009-7-13
55
56 * Fixed another Ruby 1.9x bug
57
775c2034 » jscruggs
2009-07-10 updating documentation and history for 1.1.3 release
58 === MetricFu 1.1.3 / 2009-7-10
59
60 * MetricFu is now Ruby 1.9x compatible
61 * 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.
62 * 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.
63 * Sort Flog by highest score in the class which I feel is more important than the total flog flog score.
64
60fcaae8 » jscruggs
2009-07-09 Updating documentation for 1.1.2 release
65 === MetricFu 1.1.2 / 2009-7-09
66
67 * Removed dependency on gruff and rmagick (unless the user wants graphs, of course).
68 * New look for styling -- Edouard Brière
69 * Extra param in rcov call was causing problems -- Stewart Welbourne
70 * Preventing rake task from being run multiple times when other rake tasks switch the environment -- Matthew Van Horn
71 * Typo in Rcov dependency verification and fixing parsing Saikuro nested information -- Mark Wilden
72
2310717a » jscruggs
2009-06-29 1.1.1 release
73 === MetricFu 1.1.1 / 2009-6-29
74
75 * Fix for empty flog files
76
697f6056 » jscruggs
2009-06-22 updating HISTORY and TODO for 1.1.0 release
77 === MetricFu 1.1.0 / 2009-6-22
78
6abaa06d » jscruggs
2009-06-23 Added an extra s onto Nick Quaranto last name -- sorry Nick
79 * Flog, flay, reek, roodi, and rcov reports now graph progress over time. Well done Nick Quaranto and Edouard Brière.
80 * 'Awesome' template has been brought in so that reports look 90% less 'ghetto.' Also done by Nick Quaranto and Edouard Brière.
697f6056 » jscruggs
2009-06-22 updating HISTORY and TODO for 1.1.0 release
81 * Added links to TextMate (which keep getting removed. Probably by me. Sorry.) -- David Chelimsky
82 * Fixed a bug for scratch files which have a size of 0 -- Kevin Hall
83 * 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
84 * Empty Flog file fix -- Adam Bair
85 * Added a simple fix for cases where Saikuro results with nested information -- Randy Souza
86 * Fixed rcov configuration so it ignores library files on Linux -- Diego Carrion
87 * Changing churn so that it still works deeper than the git root directory -- Andrew Timberlake
88 * Andrew Timberlake also made some nice changes to the base template which kinda of got overshadowed by the 'awesome' template. Sorry about that Andrew.
89
a89c9a6a » jscruggs
2009-05-11 Updating gemspec and doc for 1.0.2 release
90 === MetricFu 1.0.2 / 2009-5-11
91
92 * Fixing problems with Reek new line character (thanks to all who pointed this out)
93 * Flog now recognizes namespaces in method names thanks to Daniel Guettler
94 * Saikuro now looks at multiple directories, again.
95
45667a7c » jscruggs
2009-05-03 Updating gemspec and history for 1.0.1 release
96 === MetricFu 1.0.1 / 2009-5-3
97
98 * metrics:all task no longer requires a MetricFu::Configuration.run {} if you want to accept the defaults
99 * rcov task now reports total coverage percent
100
4cf4eff8 » jscruggs
2009-04-29 Updating History and gemspec for 1.0.0 release
101 === MetricFu 1.0.0 / 2009-4-30
102
103 * Merged in Grant McInnes' work on creating yaml output for all metrics to aid harvesting by other tools
104 * Supporting Flog 2.1.0
105 * Supporting Reek 1.0.0
106 * Removed dependency on Rails Env for 3.months.ago (for churn report), now using chronic gem ("3 months ago").
107 * Almost all code is out of Rakefiles now and so is more easily testable
108 * 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.
109 * 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.
110
ac2abda9 » jscruggs
2009-01-25 Updating documentation for 0.9.0 release
111 === MetricFu 0.9.0 / 2009-1-25
112
113 * Adding line numbers to the views so that people viewing it on cc.rb can figure out where the problems are
114 * 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)
115 * Added totals to Flog results
116 * Moved rcov options to configuration
117
fdf64bb1 » jscruggs
2009-01-20 Updated files for 0.8.9 release - thanks to all who contributed
118 === MetricFu 0.8.9 / 2009-1-20
119
120 * Thanks to Andre Arko and Petrik de Heus for adding the following features:
121 * The source control type is auto-detected for Churn
122 * Moved all presentation to templates
123 * Wrote specs for all classes
124 * Added flay, Reek and Roodi metrics
125 * There's now a configuration class (see README for details)
126 * Unification of metrics reports
127 * Metrics can be generated using one command
128 * Adding new metrics reports has been standardized
129
2825a575 » jscruggs
2008-10-06 Churn now supports git (thanks to Erik St Martin) and release of 0.8.0
130 === MetricFu 0.8.0 / 2008-10-06
131
132 * Source Control Churn now supports git (thanks to Erik St Martin)
133 * Flog Results are sorted by Highest Flog Score
134 * Fix for a bunch of 'already initialized constant' warnings that metric_fu caused
135 * Fixing bug so the flog reporter can handle methods with digits in the name (thanks to Andy Gregorowicz)
136 * Internal Rake task now allows metric_fu to flog/churn itself
137
6525979f » jscruggs
2008-09-15 release of 0.7.6
138 === MetricFu 0.7.6 / 2008-09-15
139
140 * CHURN_OPTIONS has become MetricFu::CHURN_OPTIONS
141 * SAIKURO_OPTIONS has become MetricFu::SAIKURO_OPTIONS
142 * Rcov now looks at test and specs
143 * Exclude gems and Library ruby code from rcov
144 * Fixed bug with churn start_date functionality (bad path)
145
d439433a » jscruggs
2008-09-12 release of 0.7.5 and changed docs to explain new Flog and Saikuro fun…
146 === MetricFu 0.7.5 / 2008-09-12
147
148 * Flog can now flog any set of directories you like (see README).
149 * Saikuro can now look at any set of directories you like (see README).
150
de9372e4 » Extrovert
2008-09-12 Updated gem version to 0.7.1
151 === MetricFu 0.7.1 / 2008-09-12
152
153 * Fixed filename bugs pointed out by Bastien
154
155 === MetricFu 0.7.0 / 2008-09-11
156
157 * Merged in Sean Soper's changes to metric_fu.
158 * Metric_fu is now a gem.
159 * Flogging now uses a MD5 hash to figure out if it should re-flog a file (if it's changed)
6525979f » jscruggs
2008-09-15 release of 0.7.6
160 * Flogging also has a cool new output screen(s)
de9372e4 » Extrovert
2008-09-12 Updated gem version to 0.7.1
161 * Thanks Sean!
162
6525979f » jscruggs
2008-09-15 release of 0.7.6
163 === Metricks 0.4.2 / 2008-07-01
164
165 * Changed rcov output directory so that it is no longer 'coverage/unit' but just 'coverage' for better integration with CC.rb
166
167 === Metricks 0.4.1 / 2008-06-13
168
169 * Rcov tests now extend beyond one level depth directory by using RcovTask instead of the shell
170
171 === Metricks 0.4.0 / 2008-06-13
172
173 * Implementing functionality for use as a gem
174 * Added Rakefile to facilitate testing
175
176 === Metricks 0.3.0 / 2008-06-11
f7a99747 » ssoper
2008-07-01 fixing requires in tests, changing output of rcov dir
177
6525979f » jscruggs
2008-09-15 release of 0.7.6
178 * Generated reports now open on darwin automatically
179 * Generated reports reside under tmp/metricks unless otherwise specified by ENV['CC_BUILD_ARTIFACTS']
180 * MD5Tracker works with Flog reports for speed optimization
f7a99747 » ssoper
2008-07-01 fixing requires in tests, changing output of rcov dir
181
6525979f » jscruggs
2008-09-15 release of 0.7.6
182 === Metricks 0.2.0 / 2008-06-11
8d0468b2 » ssoper
2008-06-19 upping micro version
183
6525979f » jscruggs
2008-09-15 release of 0.7.6
184 * Integrated use of base directory constant
185 * Have all reports automatically open in a browser if platform is darwin
186 * Namespaced under Metricks
187 * Dropped use of shell md5 command in favor of Ruby's Digest::MD5 libraries
8d0468b2 » ssoper
2008-06-19 upping micro version
188
6525979f » jscruggs
2008-09-15 release of 0.7.6
189 === Metricks 0.1.0 / 2008-06-10
8d10106f » ssoper
2008-06-13 Gemmifying, added Rakefile for tests
190
6525979f » jscruggs
2008-09-15 release of 0.7.6
191 * Initial integration of metric_fu and my enhancements to flog
192 * Metrics are generated but are all over the place
8d10106f » ssoper
2008-06-13 Gemmifying, added Rakefile for tests
193
6525979f » jscruggs
2008-09-15 release of 0.7.6
194 === MetricFu 0.6.0 / 2008-05-11
87f3fb55 » ssoper
2008-06-12 report generation complete
195
6525979f » jscruggs
2008-09-15 release of 0.7.6
196 * Add source control churn report
87f3fb55 » ssoper
2008-06-12 report generation complete
197
6525979f » jscruggs
2008-09-15 release of 0.7.6
198 === MetricFu 0.5.1 / 2008-04-25
0d76c251 » ssoper
2008-06-12 moving repository from ssoper's github into revolution health's
199
05cf82ef » jscruggs
2010-05-10 Some long needed credit given to Toby Tripp
200 * Fixed bug with Saikuro report generation - thanks Toby Tripp
0d76c251 » ssoper
2008-06-12 moving repository from ssoper's github into revolution health's
201
6525979f » jscruggs
2008-09-15 release of 0.7.6
202 === MetricFu 0.5.0 / 2008-04-25
0d76c251 » ssoper
2008-06-12 moving repository from ssoper's github into revolution health's
203
6525979f » jscruggs
2008-09-15 release of 0.7.6
204 * create MetricFu as a Rails Plugin
205 * Add Flog Report
206 * Add Coverage Report
207 * Add Saikuro Report
208 * Add Stats Report
Something went wrong with that request. Please try again.