Prepping for a new release, 2.1.4.pre5

32 views
Skip to first unread message

Benjamin Fleischer

unread,
Feb 4, 2013, 6:33:23 PM2/4/13
to metr...@googlegroups.com
I still have a bit I'd like to do before releasing metric_fu, 2.1.4, but since 2.1.4.pre5 contains a lot of new functionality, I invite you to test it out

New
* can run from the command line just like metrical (i.e. no need for metrical)
* uses latest ruby_parser, works on ruby 1.9
* rails best practices is disabled in ruby 1.8
* rcov may or may not work in ruby 1.9

gem install metric_fu -v 2.1.4.pre5 --pre

TODO is mostly cleanup, not features.


As Ned Stark was wont to say, '3.0 is coming'

-Benjamin

Pedro Nascimento

unread,
Feb 4, 2013, 7:35:45 PM2/4/13
to metr...@googlegroups.com
Just a minor advice: if we want to follow semantic versioning (which I think we should), this should be versioned as 3.0, given it break some functionality for ruby 1.8 users.

Pedro Nascimento

HE:labs
--
You received this message because you are subscribed to the Google Groups "metric_fu" group.
To unsubscribe from this group and stop receiving emails from it, send an email to metric_fu+...@googlegroups.com.
To post to this group, send email to metr...@googlegroups.com.
Visit this group at http://groups.google.com/group/metric_fu?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Benjamin Fleischer

unread,
Feb 10, 2013, 10:12:38 AM2/10/13
to metr...@googlegroups.com
3.0.0 is out


Features
* included metrics: churn, flay, flog, roodi, saikuro, reek, 'coverage', rails stats, rails_best_practices, hotspots 
* works with ruby 1.9 syntax
* can either load external coverage metrics (rcov or simplecov) or run rcov directly 
* can be configured just like metrical, with a .metrics file and command-line options
* is tested to run on rbx-19 and jruby-19 in addition to cruby-19 and cruby-18
* does not require rake to run
* churn options include :minimum-churn-count and :start-date, see https://github.com/metricfu/metric_fu/blob/master/lib/metric_fu/metrics/churn/init.rb

Notes:
* rcov is not included in the gem, and is off by default
* rails best practices is not available in ruby 1.8
* version 2.1.3.7.18.1 (terrible version number, I know) is currently the last version fully compatible with 1.8.


-Benjamin

Tobias Pfeiffer

unread,
Feb 10, 2013, 10:25:44 AM2/10/13
to metr...@googlegroups.com, Benjamin Fleischer
Great work and thanks Benjamin, will check it out! :-)

On Sun 10 Feb 2013 04:12:38 PM CET, Benjamin Fleischer wrote:
> 3.0.0 is out
>
> https://github.com/metricfu/metric_fu
>
> Features
> * included metrics: churn, flay, flog, roodi, saikuro, reek,
> 'coverage', rails stats, rails_best_practices, hotspots
> * works with ruby 1.9 syntax
> * can either load external coverage metrics (rcov or simplecov) or run
> rcov directly
> * can be configured just like metrical, with a .metrics file and
> command-line options
> * is tested to run on rbx-19 and jruby-19 in addition to cruby-19 and
> cruby-18
> * does not require rake to run
> * churn options include :minimum-churn-count and :start-date, see
> https://github.com/metricfu/metric_fu/blob/master/lib/metric_fu/metrics/churn/init.rb
>
> Notes:
> * rcov is not included in the gem, and is off by default
> * rails best practices is not available in ruby 1.8
> * version 2.1.3.7.18.1 (terrible version number, I know) is currently
> the last version fully compatible with 1.8.
>
>
> -Benjamin
> On Feb 4, 2013, at 6:35 PM, Pedro Nascimento <pnasc...@gmail.com
> <mailto:pnasc...@gmail.com>> wrote:
>
>> Just a minor advice: if we want to follow semantic versioning (which
>> I think we should), this should be versioned as 3.0, given it break
>> some functionality for ruby 1.8 users.
>>
>> Pedro Nascimento
>>
>> HE:labs
>> http://helabs.com.br <http://helabs.com.br/>
>>
>> On 4 Feb 2013, at 21:34, Benjamin Fleischer <bflei...@gmail.com
>> <mailto:bflei...@gmail.com>> wrote:
>>
>>> I still have a bit I'd like to do before releasing metric_fu, 2.1.4,
>>> but since 2.1.4.pre5 contains a lot of new functionality, I invite
>>> you to test it out
>>>
>>> New
>>> * can run from the command line just like metrical (i.e. no need for
>>> metrical)
>>> * uses latest ruby_parser, works on ruby 1.9
>>> * rails best practices is disabled in ruby 1.8
>>> * rcov may or may not work in ruby 1.9
>>>
>>> gem install metric_fu -v 2.1.4.pre5 --pre
>>>
>>> TODO is mostly cleanup, not features.
>>>
>>> https://github.com/metricfu/metric_fu/blob/master/TODO.md
>>>
>>> As Ned Stark was wont to say, '3.0 is coming'
>>>
>>> -Benjamin
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "metric_fu" group.
>>> To unsubscribe from this group and stop receiving emails from it,
>>> send an email to metric_fu+...@googlegroups.com
>>> <mailto:metric_fu+...@googlegroups.com>.
>>> To post to this group, send email to metr...@googlegroups.com
>>> <mailto:metr...@googlegroups.com>.
>>> Visit this group at http://groups.google.com/group/metric_fu?hl=en.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "metric_fu" group.
>> To unsubscribe from this group and stop receiving emails from it,
>> send an email to metric_fu+...@googlegroups.com
>> <mailto:metric_fu+...@googlegroups.com>.
>> To post to this group, send email to metr...@googlegroups.com
>> <mailto:metr...@googlegroups.com>.

Dan Mayer

unread,
Feb 10, 2013, 7:12:54 PM2/10/13
to metric_fu, Benjamin Fleischer
Congrats on the release!

To post to this group, send email to metr...@googlegroups.com

--
You received this message because you are subscribed to the Google
Groups "metric_fu" group.
To unsubscribe from this group and stop receiving emails from it,

To post to this group, send email to metr...@googlegroups.com

--
You received this message because you are subscribed to the Google
Groups "metric_fu" group.
To unsubscribe from this group and stop receiving emails from it, send

To post to this group, send email to metr...@googlegroups.com.
Visit this group at http://groups.google.com/group/metric_fu?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


--
You received this message because you are subscribed to the Google Groups "metric_fu" group.
To unsubscribe from this group and stop receiving emails from it, send an email to metric_fu+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages