DevHeads.net

Postings by Ryan Davis

minitest 5.0.2 Released

minitest version 5.0.2 has been released!

* vim: <https://github.com/sunaku/vim-ruby-minitest>
* home: <https://github.com/seattlerb/minitest>
* rdoc: <http://docs.seattlerb.org/minitest>

minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.

"I had a class with Jim Weirich on testing last week and we were
allowed to choose our testing frameworks.

minitest 5.0.1 Released

minitest version 5.0.1 has been released!

* vim: <https://github.com/sunaku/vim-ruby-minitest>
* home: <https://github.com/seattlerb/minitest>
* rdoc: <http://docs.seattlerb.org/minitest>

minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.

"I had a class with Jim Weirich on testing last week and we were
allowed to choose our testing frameworks.

minitest-happy 1.0.0 Released

minitest-happy version 1.0.0 has been released!

* home: <https://github.com/seattlerb/minitest-happy>
* rdoc: <http://docs.seattlerb.org/minitest-happy>

All pride, all the time!

Changes:

### 1.0.0 / 2013-04-24

* 1 major enhancement

* Birthday!

flog 4.1.0 Released

flog version 4.1.0 has been released!

* rdoc: <http://seattlerb.rubyforge.org/flog>
* home: <http://ruby.sadi.st/>
* code: <https://github.com/seattlerb/flog>

Flog reports the most tortured code in an easy to read pain
report. The higher the score, the more pain the code is in.

Changes:

### 4.1.0 / 2013-05-10

* 3 minor enhancements:

* Cleaned up tests by adding assert_hash_in_epsilon. yay!
* Fixed method_location is now cleared on #reset. (makaroni4)
* to_proc_normal is now penalized based on RUBY_VERSION.

flay 2.3.0 Released

flay version 2.3.0 has been released!

* rdoc: <http://seattlerb.rubyforge.org/flay>
* code: <https://github.com/seattlerb/flay>
* home: <http://ruby.sadi.st/>

Flay analyzes code for structural similarities. Differences in literal
values, variable, class, method names, whitespace, programming style,
braces vs do/end, etc are all ignored.

minitest-bacon 1.0.0 Released

minitest-bacon version 1.0.0 has been released!

* home: <https://github.com/seattlerb/minitest-bacon>
* rdoc: <http://docs.seattlerb.org/minitest-bacon>

minitest-bacon extends minitest with bacon-like functionality. It
should allow you to bridge 90+% of your bacon specs over to minitest.

Changes:

### 1.0.0 / 2013-05-10

* 1 major enhancement

* Birthday!

vlad 2.5.0 Released

vlad version 2.5.0 has been released!

* code: <https://github.com/seattlerb/vlad>
* home: <http://rubyhitsquad.com/>
* rdoc: <http://hitsquad.rubyforge.org/vlad>

Vlad the Deployer is pragmatic application deployment automation,
without mercy. Much like Capistrano, but with 1/10th the
complexity. Vlad integrates seamlessly with Rake, and uses familiar
and standard tools like ssh and rsync.

Impale your application on the heartless spike of the Deployer.

Changes:

### 2.5.0 / 2013-05-10

* 1 minor enhancement:

* Silo vlad:cleanup and vlad:rollback to app role.

graph 2.5.3 Released

graph version 2.5.3 has been released!

* home: <https://github.com/seattlerb/graph>

Graph is a type of hash that outputs in graphviz's dot format.

hoe-seattlerb 1.3.1 Released

hoe-seattlerb version 1.3.1 has been released!

* home: <https://github.com/seattlerb/hoe-seattlerb>
* rdoc: <http://seattlerb.rubyforge.org/hoe-seattlerb>

Hoe plugins providing tasks used by seattle.rb including minitest,
perforce, and email providing full front-to-back release/annouce
automation.

Changes:

### 1.3.1 / 2013-05-10

* 1 bug fix:

* Make perforce releases more resilient to working on different branch dirs

omnifocus-github 1.5.0 Released

omnifocus-github version 1.5.0 has been released!

* home: <https://github.com/seattlerb/omnifocus-github>
* rdoc: <http://seattlerb.rubyforge.org/omnifocus-github>

Plugin for omnifocus gem to provide github BTS synchronization.

Support for Github Enterprise:

In your git config, set the key omnifocus-github.accounts to a space
separated list of github accounts.

git config --global omnifocus-github.accounts "github myghe"

For each account API end point and authentication information are
should be stored in the git config under a key matching the
account.

hoe 3.6.1 Released

hoe version 3.6.1 has been released!

* bugs: <https://github.com/seattlerb/hoe/issues>
* code: <https://github.com/seattlerb/hoe>
* other: <http://github.com/jbarnette/hoe-plugin-examples>
* doco: <http://seattlerb.rubyforge.org/hoe/Hoe.pdf>
* rdoc: <http://seattlerb.rubyforge.org/hoe/>
* home: <http://www.zenspider.com/projects/hoe.html>

Hoe is a rake/rubygems helper for project Rakefiles. It helps you
manage, maintain, and release your project and includes a dynamic
plug-in system allowing for easy extensibility.

minitest 5.0.0 Released

minitest version 5.0.0 has been released!

* home: <https://github.com/seattlerb/minitest>
* rdoc: <http://docs.seattlerb.org/minitest>
* vim: <https://github.com/sunaku/vim-ruby-minitest>

minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.

"I had a class with Jim Weirich on testing last week and we were
allowed to choose our testing frameworks.

minitest 4.7.4 Released

minitest version 4.7.4 has been released!

* home: <https://github.com/seattlerb/minitest>
* rdoc: <http://docs.seattlerb.org/minitest>
* vim: <https://github.com/sunaku/vim-ruby-minitest>

minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.

"I had a class with Jim Weirich on testing last week and we were
allowed to choose our testing frameworks.

zenweb-template 1.0.1 Released

zenweb-template version 1.0.1 has been released!

* home: <https://github.com/seattlerb/zenweb-template>
* rdoc: <http://docs.seattlerb.org/zenweb-template>

Simply provides an example zenweb template website.

Changes:

### 1.0.1 / 2013-04-25

* 1 bug fix:

* Fixed YAML that works in syck but not psych.

ruby2ruby 2.0.5 Released

ruby2ruby version 2.0.5 has been released!

* rdoc: <http://seattlerb.rubyforge.org/ruby2ruby>
* home: <https://github.com/seattlerb/ruby2ruby>

ruby2ruby provides a means of generating pure ruby code easily from
RubyParser compatible Sexps. This makes making dynamic language
processors in ruby easier than ever!

Changes:

### 2.0.5 / 2013-04-25

* 2 bug fixes:

* Fixed attrasgn w/ multiple keys: a[x, y] = z. (derula)
* Fixed error w/ attr_* detection when more than 1 ivar/iasgn exist in body.

minitest-macruby 1.0.1 Released

minitest-macruby version 1.0.1 has been released!

* home: <https://github.com/seattlerb/minitest-macruby>
* rdoc: <http://bfts.rubyforge.org/minitest-macruby>

minitest-macruby provides extensions to minitest for macruby UI
testing. It provides a framework to test GUI apps in a live instance.
Documentation and examples are light at the moment as I've just thrown
this together.

minitest-excludes 1.0.2 Released

minitest-excludes version 1.0.2 has been released!

* home: <https://github.com/seattlerb/minitest-excludes>
* rdoc: <http://docs.seattlerb.org/minitest-excludes>

minitest/excludes.rb extends MiniTest::Unit::TestCase to provide a
clean API for excluding certain tests you don't want to run under
certain conditions.

Changes:

### 1.0.2 / 2013-04-22

* 1 bug fix:

* Fixed dependency on minitest to the 4.x family.

minitest-debugger 1.0.1 Released

minitest-debugger version 1.0.1 has been released!

* home: <https://github.com/seattlerb/minitest-debugger>
* rdoc: <http://docs.seattlerb.org/minitest-debugger>

This is a stupid simple example of how easy it is to make a minitest
plugin that does something useful. In this case it wraps assert so
that failed assertions will drop into the ruby debugger.

Changes:

### 1.0.1 / 2013-04-22

* 1 bug fix:

* Fixed minitest dependency to the 4.x family

minitest 4.7.3 Released

minitest version 4.7.3 has been released!

* home: <https://github.com/seattlerb/minitest>
* vim: <https://github.com/sunaku/vim-ruby-minitest>
* rdoc: <http://docs.seattlerb.org/minitest>

minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.

"I had a class with Jim Weirich on testing last week and we were
allowed to choose our testing frameworks.

zenweb 3.1.1 Released

zenweb version 3.1.1 has been released!

* home: <https://github.com/seattlerb/zenweb>
* rdoc: <http://docs.seattlerb.org/zenweb>
* bugs: <https://github.com/seattlerb/zenweb/issues>

Zenweb is a set of classes/tools for organizing and formating a
website. It is website oriented rather than webpage oriented, unlike
most rendering tools. It is content oriented, rather than style
oriented, unlike most rendering tools. It uses a rubygems plugin
system to provide a very flexible, and powerful system.

Zenweb 3 was inspired by jekyll.

ZenTest 4.9.1 Released

ZenTest version 4.9.1 has been released!

* home: <https://github.com/seattlerb/zentest>
* rdoc: <http://zentest.rubyforge.org/ZenTest>

ZenTest provides 4 different tools: zentest, unit_diff, autotest, and
multiruby.

zentest scans your target and unit-test code and writes your missing
code based on simple naming rules, enabling XP at a much quicker pace.
zentest only works with Ruby and Minitest or Test::Unit.

RubyInline 3.12.2 Released

RubyInline version 3.12.2 has been released!

* repo: <https://github.com/seattlerb/rubyinline>
* home: <http://www.zenspider.com/ZSS/Products/RubyInline/>
* rdoc: <http://docs.seattlerb.org/RubyInline/>

Inline allows you to write foreign code within your ruby code. It
automatically determines if the code in question has changed and
builds it only when necessary. The extensions are then automatically
loaded into the class/module that defines it.

You can even write extra builders that will allow you to write inlined
code in any language.

minitest 4.7.2 Released

minitest version 4.7.2 has been released!

* vim: <https://github.com/sunaku/vim-ruby-minitest>
* home: <https://github.com/seattlerb/minitest>
* rdoc: <http://docs.seattlerb.org/minitest>

minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.

"I had a class with Jim Weirich on testing last week and we were
allowed to choose our testing frameworks.

flog 4.0.0 Released

flog version 4.0.0 has been released!

* home: <http://ruby.sadi.st/>
* repo: <https://github.com/seattlerb/flog>
* rdoc: <http://seattlerb.rubyforge.org/flog>

Flog reports the most tortured code in an easy to read pain
report. The higher the score, the more pain the code is in.

Changes:

### 4.0.0 / 2013-04-18

* 1 major enhancement:

* Renamed Flog#methods to #method_scores. (makaroni4)

* 4 minor enhancements:

* Added accessors for methods, scores. Now available for CIs! (makaroni4)
* Refactored calculations down to 2 methods: total_score and totals.

hoe 3.6.0 Released

hoe version 3.6.0 has been released!

* home: <http://www.zenspider.com/projects/hoe.html>
* doco: <http://seattlerb.rubyforge.org/hoe/Hoe.pdf>
* bugs: <https://github.com/seattlerb/hoe/issues>
* code: <https://github.com/seattlerb/hoe>
* rdoc: <http://seattlerb.rubyforge.org/hoe/>
* other: <http://github.com/jbarnette/hoe-plugin-examples>

Hoe is a rake/rubygems helper for project Rakefiles. It helps you
manage, maintain, and release your project and includes a dynamic
plug-in system allowing for easy extensibility.

makerakeworkwell 1.0.3 Released

makerakeworkwell version 1.0.3 has been released!

* home: <https://github.com/seattlerb/makerakeworkwell>
* rdoc: <http://docs.seattlerb.org/makerakeworkwell>

make/rake/work/well provides two simple modifications to rake that
make working with file tasks cleaner, easier, and faster.

Changes:

### 1.0.3 / 2013-04-16

* 1 bug fix:

* Removed gem activation from the code. No longer needed.

ruby_parser 3.1.3 Released

ruby_parser version 3.1.3 has been released!

* home: <https://github.com/seattlerb/ruby_parser>
* rdoc: <http://docs.seattlerb.org/ruby_parser>
* bugs: <https://github.com/seattlerb/ruby_parser/issues>

ruby_parser (RP) is a ruby parser written in pure ruby (utilizing
racc--which does by default use a C extension).

minitest 4.7.1 Released

minitest version 4.7.1 has been released!

* rdoc: <http://docs.seattlerb.org/minitest>
* vim: <https://github.com/sunaku/vim-ruby-minitest>
* home: <https://github.com/seattlerb/minitest>

minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.

"I had a class with Jim Weirich on testing last week and we were
allowed to choose our testing frameworks.

flay 2.2.0 Released

flay version 2.2.0 has been released!

* repo: <https://github.com/seattlerb/flay>
* rdoc: <http://seattlerb.rubyforge.org/flay>
* home: <http://ruby.sadi.st/>

Flay analyzes code for structural similarities. Differences in literal
values, variable, class, method names, whitespace, programming style,
braces vs do/end, etc are all ignored. Making this totally rad.

Changes:

### 2.2.0 / 2013-04-09

Semantic versioning doesn't take into account how AWESOME a release
is. In this case, it severely falls short.

hoe-seattlerb 1.3.0 Released

hoe-seattlerb version 1.3.0 has been released!

* home: <https://github.com/seattlerb/hoe-seattlerb>
* rdoc: <http://seattlerb.rubyforge.org/hoe-seattlerb>

Hoe plugins providing tasks used by seattle.rb including minitest,
perforce, and email providing full front-to-back release/annouce
automation.

Changes:

### 1.3.0 / 2013-04-09

* 3 minor enhancements:

* Added history rake task. Outputs (and caches) flog/flay data across releases.
* Added hoe/history.rb -- providing historical flog & flay numbers across releases.
* Hooked in history plugin to be on by default.