DevHeads.net

Postings by Ryan Davis

flay 2.12.0 Released

flay version 2.12.0 has been released!

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

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.12.0 / 2018-04-29

* 1 minor enhancement:

* Switched node filtering to happen before processing to avoid subtrees getting processed.

flay 2.11.0 Released

flay version 2.11.0 has been released!

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

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.11.0 / 2018-04-05

* 2 minor enhancements:

* Added `filters` option to skip processing subtrees that match given patterns.
* Switched structural_hash to use crc32 to calculate node type values.

sexp_processor 4.11.0 Released

sexp_processor version 4.11.0 has been released!

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

sexp_processor branches from ParseTree bringing all the generic sexp
processing tools with it. Sexp, SexpProcessor, Environment, etc... all
for your language processing pleasure.

Changes:

### 4.11.0 / 2018-04-05

* 1 minor enhancement:

* Extended deep_each to skip subtrees if block returns :skip.

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

minitest-excludes 2.0.1 Released

minitest-excludes version 2.0.1 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:

### 2.0.1 / 2018-03-23

* 2 bug fixes:

* Fixed OLD require paths
* Updated deps for MT5.

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

hoe 3.17.0 Released

hoe version 3.17.0 has been released!

* home: <http://www.zenspider.com/projects/hoe.html>
* code: <https://github.com/seattlerb/hoe>
* bugs: <https://github.com/seattlerb/hoe/issues>
* rdoc: <http://docs.seattlerb.org/hoe/>
* doco: <http://docs.seattlerb.org/hoe/Hoe.pdf>
* 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.

zenweb-template 1.0.3 Released

zenweb-template version 1.0.3 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.3 / 2018-03-17

* 1 bug fix:

* nil -> null in yaml front matter. (srbaker)

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

rake-remote_task 2.4.3 Released

rake-remote_task version 2.4.3 has been released!

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

Vlad the Deployer's sexy brainchild is rake-remote_task, extending
Rake with remote task goodness.

Changes:

### 2.4.3 / 2018-03-17

* 1 minor enhancement:

* Extend to allow rake v 12. (piclane)

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

osx_keychain 1.0.2 Released

osx_keychain version 1.0.2 has been released!

* <http://rubyforge.org/projects/seattlerb>

Provides API and a command line tool to Access the OS X Keychain. The
command line tool isn't actually useful (use `security` instead), but
demonstrates the usage quite well.

Changes:

### 1.0.2 / 2018-03-16

* 1 bug fix:

* Remove warnings when building on 64-bit architectures. (guykogus)

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

zenweb 3.10.2 Released

zenweb version 3.10.2 has been released!

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

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.

path_expander 1.0.3 Released

path_expander version 1.0.3 has been released!

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

PathExpander helps pre-process command-line arguments expanding
directories into their constituent files. It further helps by
providing additional mechanisms to make specifying subsets easier
with path subtraction and allowing for command-line arguments to be
saved in a file.

NOTE: this is NOT an options processor. It is a path processor
(basically everything else besides options).

ruby2ruby 2.4.1 Released

ruby2ruby version 2.4.1 has been released!

* home: <https://github.com/seattlerb/ruby2ruby>
* rdoc: <http://docs.seattlerb.org/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.4.1 / 2018-02-15

* 2 minor enhancements:

* Added bitwise ops to BINARY.

sexp_processor 4.10.1 Released

sexp_processor version 4.10.1 has been released!

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

sexp_processor branches from ParseTree bringing all the generic sexp
processing tools with it. Sexp, SexpProcessor, Environment, etc...

ruby_parser 3.11.0 Released

ruby_parser version 3.11.0 has been released!

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

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

flog 4.6.2 Released

flog version 4.6.2 has been released!

* home: <http://ruby.sadi.st/>
* code: <https://github.com/seattlerb/flog>
* rdoc: <http://docs.seattlerb.org/flog>
* vim: <http://github.com/sentientmonkey/vim-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.6.2 / 2018-02-14

* 1 bug fix:

* Don't process stdin if cmdline args expand to nothing.

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

minitest-server 1.0.5 Released

minitest-server version 1.0.5 has been released!

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

minitest-server provides a client/server setup with your minitest
process, allowing your test run to send its results directly to a
handler.

Changes:

### 1.0.5 / 2018-02-06

* 1 minor enhancement:

* Extended Minitest::ServerReporter#record to handle Minitest::Result.

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

minitest 5.11.3 Released

minitest version 5.11.3 has been released!

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

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.11.2 Released

minitest version 5.11.2 has been released!

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

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.11.2 Released

minitest version 5.11.2 has been released!

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

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.11.1 Released

minitest version 5.11.1 has been released!

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

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.11.0 Released

minitest version 5.11.0 has been released!

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

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.11.0b1 Released

minitest version 5.11.0b1 has been released!

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

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.

debride 1.8.1 Released

debride version 1.8.1 has been released!

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

Analyze code for potentially uncalled / dead methods, now with auto-removal.

Changes:

### 1.8.1 / 2017-11-29

* 2 minor enhancements:

* Add basic support for jbuilder files. (d-mato)
* Added rails & whitelist example to readme. (TheRusskiy)

* 2 bug fixes:

* Capture RegexpError and skip file. (mrdShinse)
* Fixed reporting of cdecl+const2 (eg X::Y = 42).

hoe 3.16.2 Released

hoe version 3.16.2 has been released!

* home: <http://www.zenspider.com/projects/hoe.html>
* code: <https://github.com/seattlerb/hoe>
* bugs: <https://github.com/seattlerb/hoe/issues>
* rdoc: <http://docs.seattlerb.org/hoe/>
* doco: <http://docs.seattlerb.org/hoe/Hoe.pdf>
* 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.

minitest 5.10.3 Released

minitest version 5.10.3 has been released!

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

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.

ruby_parser 3.10.1 Released

ruby_parser version 3.10.1 has been released!

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

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

flay 2.10.0 Released

flay version 2.10.0 has been released!

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

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.

ruby2ruby 2.4.0 Released

ruby2ruby version 2.4.0 has been released!

* home: <https://github.com/seattlerb/ruby2ruby>
* rdoc: <http://docs.seattlerb.org/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.4.0 / 2017-07-17

* 1 major enhancement:

* Major overhaul.

ruby_parser 3.10.0 Released

ruby_parser version 3.10.0 has been released!

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

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

sexp_processor 4.10.0 Released

sexp_processor version 4.10.0 has been released!

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

sexp_processor branches from ParseTree bringing all the generic sexp
processing tools with it. Sexp, SexpProcessor, Environment, etc... all
for your language processing pleasure.

Changes:

### 4.10.0 / 2017-07-17

* 2 major enhancements:

* Added experimental pattern matcher to Sexp.

hoe 3.16.1 Released

hoe version 3.16.1 has been released!

* home: <http://www.zenspider.com/projects/hoe.html>
* code: <https://github.com/seattlerb/hoe>
* bugs: <https://github.com/seattlerb/hoe/issues>
* rdoc: <http://docs.seattlerb.org/hoe/>
* doco: <http://docs.seattlerb.org/hoe/Hoe.pdf>
* 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.