From: transfire@... Date: 2011-11-11T14:57:08+09:00 Subject: [ANN] Hashery v1.5.0 released Hashery 1.5.0 has been released. The Hashery is a collection of Hash-like classes, spun-off from the original Ruby Facets library. Included are the widely used OrderedHash, the related but more featured Dictionary class, a number of open classes, similiar to the standard OpenStruct and a few variations on the standard Hash. * home: http://rubyworks.github.com/hashery * code: http://github.com/rubyworks/hashery * mail: http://groups.google.com/group/rubyworks-mailinglist * docs: http://rubydocs.info/gems/hashery/frames * wiki: http://wiki.github.com/rubyworks/hashery * gems: http://rubygems.org/gems/hashery In this release, CoreExt module has been addeed to encapsulate methods that extend Ruby's core Hash class (there are only a few). Presently these are only loaded when using `require 'hashery'`. If you are cherry-picking from Hashery but still want the core extensions, you need to use `require 'hasery/core_ext'` first. In addition, BasicStruct class now has a #key method. And finally this release switches licensing to BSD 2-Clause. Changes: * Use CoreExt mixin for core Hash extensions. * Add BasicStruct#key method (b/c #index is deprecated in Ruby 1.9). * Deprecate SparseArray class. * Switch license to BSD-2-Clause license.