Subject: CVS commit: pkgsrc/misc/ruby-hashie
From: Takahiro Kambe
Date: 2015-02-04 16:25:37
Message id: 20150204152537.9C28D98@cvs.netbsd.org

Log Message:
Update ruby-hashie to 3.4.0.

## 3.4.0 (02/02/2014)

* [#271](https://github.com/intridea/hashie/pull/271): Added ability to define \ 
defaults based on current hash - [@gregory](https://github.com/gregory).
* [#247](https://github.com/intridea/hashie/pull/247): Fixed #stringify_keys and \ 
#symbolize_keys collision with ActiveSupport - \ 
[@bartoszkopinski](https://github.com/bartoszkopinski).
* [#249](https://github.com/intridea/hashie/pull/249): SafeAssignment will now \ 
also protect hash-style assignments - \ 
[@jrochkind](https://github.com/jrochkind).
* [#251](https://github.com/intridea/hashie/pull/251): Added block support to \ 
indifferent access #fetch - [@jgraichen](https://github.com/jgraichen).
* [#252](https://github.com/intridia/hashie/pull/252): Added support for \ 
conditionally required Hashie::Dash attributes - \ 
[@ccashwell](https://github.com/ccashwell).
* [#256](https://github.com/intridia/hashie/pull/256): Inherit key coercions - \ 
[@Erol](https://github.com/Erol).
* [#259](https://github.com/intridia/hashie/pull/259): Fixed handling of default \ 
proc values in Mash - [@Erol](https://github.com/Erol).
* [#260](https://github.com/intridia/hashie/pull/260): Added block support to \ 
Extensions::DeepMerge - [@galathius](https://github.com/galathius).
* [#254](https://github.com/intridea/hashie/pull/254): Added public utility \ 
methods for stringify and symbolize keys - \ 
[@maxlinc](https://github.com/maxlinc).
* [#261](https://github.com/intridea/hashie/pull/261): Fixed bug where \ 
Dash.property modifies argument object - [@d_tw](https://github.com/d_tw).
* [#264](https://github.com/intridea/hashie/pull/264): Methods such as abc? \ 
return true/false with Hashie::Extensions::MethodReader - \ 
[@Zloy](https://github.com/Zloy).
* [#269](https://github.com/intridea/hashie/pull/269): Add #extractable_options? \ 
so ActiveSupport Array#extract_options! can extract it - \ 
[@ridiculous](https://github.com/ridiculous).
* Your contribution here.

## 3.3.2 (11/26/2014)

* [#233](https://github.com/intridea/hashie/pull/233): Custom error messages for \ 
required properties in Hashie::Dash subclasses - \ 
[@joss](https://github.com/joss).
* [#231](https://github.com/intridea/hashie/pull/231): Added support for \ 
coercion on class type that inherit from Hash - \ 
[@gregory](https://github.com/gregory).
* [#228](https://github.com/intridea/hashie/pull/228): Made \ 
Hashie::Extensions::Parsers::YamlErbParser pass template filename to ERB - \ 
[@jperville](https://github.com/jperville).
* [#224](https://github.com/intridea/hashie/pull/224): Merging Hashie::Mash now \ 
correctly only calls the block on duplicate values - \ 
[@amysutedja](https://github.com/amysutedja).
* [#221](https://github.com/intridea/hashie/pull/221): Reduce amount of \ 
allocated objects on calls with suffixes in Hashie::Mash - \ 
[@kubum](https://github.com/kubum).
* [#245](https://github.com/intridea/hashie/pull/245): Added \ 
Hashie::Extensions::MethodAccessWithOverride to autoloads - \ 
[@Fritzinger](https://github.com/Fritzinger).

## 3.3.1 (8/26/2014)

* [#183](https://github.com/intridea/hashie/pull/183): Added Mash#load with YAML \ 
file support - [@gregory](https://github.com/gregory).
* [#195](https://github.com/intridea/hashie/pull/195): Ensure that the same \ 
object is returned after injecting IndifferentAccess - \ 
[@michaelherold](https://github.com/michaelherold).
* [#201](https://github.com/intridea/hashie/pull/201): Hashie::Trash transforms \ 
can be inherited - [@fobocaster](https://github.com/fobocaster).
* [#189](https://github.com/intridea/hashie/pull/189): Added Rash#fetch - \ 
[@medcat](https://github.com/medcat).
* [#200](https://github.com/intridea/hashie/pull/200): Improved coercion: \ 
primitives and error handling - [@maxlinc](https://github.com/maxlinc).
* [#204](https://github.com/intridea/hashie/pull/204): Added \ 
Hashie::Extensions::MethodOverridingWriter and \ 
Hashie::Extensions::MethodAccessWithOverride - \ 
[@michaelherold](https://github.com/michaelherold).
* [#205](http://github.com/intridea/hashie/pull/205): Added \ 
Hashie::Extensions::Mash::SafeAssignment - \ 
[@michaelherold](https://github.com/michaelherold).
* [#206](http://github.com/intridea/hashie/pull/206): Fixed stack overflow from \ 
repetitively including coercion in subclasses - \ 
[@michaelherold](https://github.com/michaelherold).
* [#207](http://github.com/intridea/hashie/pull/207): Fixed inheritance of \ 
transformations in Trash - [@fobocaster](https://github.com/fobocaster).
* [#209](http://github.com/intridea/hashie/pull/209): Added \ 
Hashie::Extensions::DeepFind - \ 
[@michaelherold](https://github.com/michaelherold).
* [#69](https://github.com/intridea/hashie/pull/69): Fixed regression in \ 
assigning multiple properties in Hashie::Trash - \ 
[@michaelherold](https://github.com/michaelherold), \ 
[@einzige](https://github.com/einzige), [@dblock](https://github.com/dblock).

## 3.2.0 (7/10/2014)

* [#164](https://github.com/intridea/hashie/pull/164), \ 
[#165](https://github.com/intridea/hashie/pull/165), \ 
[#166](https://github.com/intridea/hashie/pull/166): Fixed stack overflow when \ 
coercing mashes that contain ActiveSupport::HashWithIndifferentAccess values - \ 
[@numinit](https://github.com/numinit), [@kgrz](https://github.com/kgrz).
* [#177](https://github.com/intridea/hashie/pull/177): Added support for \ 
coercing enumerables and collections - [@gregory](https://github.com/gregory).
* [#179](https://github.com/intridea/hashie/pull/179): Mash#values_at will \ 
convert each key before doing the lookup - \ 
[@nahiluhmot](https://github.com/nahiluhmot).
* [#184](https://github.com/intridea/hashie/pull/184): Allow ranges on Rash to \ 
match all Numeric types - [@medcat](https://github.com/medcat).
* [#187](https://github.com/intridea/hashie/pull/187): Automatically require \ 
version - [@medcat](https://github.com/medcat).
* [#190](https://github.com/intridea/hashie/issues/190): Fixed `coerce_key` with \ 
`from` Trash feature and Coercion extension - \ 
[@gregory](https://github.com/gregory).
* [#192](https://github.com/intridea/hashie/pull/192): Fixed \ 
StringifyKeys#stringify_keys! to recursively stringify keys of embedded ::Hash \ 
types - [@dblock](https://github.com/dblock).

## 3.1.0 (6/25/2014)

* [#169](https://github.com/intridea/hashie/pull/169): Hash#to_hash will also \ 
convert nested objects that implement to_hash - \ 
[@gregory](https://github.com/gregory).
* [#171](https://github.com/intridea/hashie/pull/171): Include Trash and Dash \ 
class name when raising `NoMethodError` - \ 
[@gregory](https://github.com/gregory).
* [#172](https://github.com/intridea/hashie/pull/172): Added Dash and \ 
Trash#update_attributes! - [@gregory](https://github.com/gregory).
* [#173](https://github.com/intridea/hashie/pull/173): Auto include \ 
Dash::IndifferentAccess when IndiferentAccess is included in Dash - \ 
[@gregory](https://github.com/gregory).
* [#174](https://github.com/intridea/hashie/pull/174): Fixed `from` and \ 
`transform_with` Trash features when IndifferentAccess is included - \ 
[@gregory](https://github.com/gregory).

## 3.0.0 (6/3/2014)

**Note:** This version introduces several backward incompatible API changes. See \ 
[UPGRADING](UPGRADING.md) for details.

* [#150](https://github.com/intridea/hashie/pull/159): Handle nil intermediate \ 
object on deep fetch - [@stephenaument](https://github.com/stephenaument).
* [#146](https://github.com/intridea/hashie/issues/146): Mash#respond_to? \ 
inconsistent with #method_missing and does not respond to #permitted? - \ 
[@dblock](https://github.com/dblock).
* [#152](https://github.com/intridea/hashie/pull/152): Do not convert keys to \ 
String in Hashie::Dash and Hashie::Trash, use \ 
Hashie::Extensions::Dash::IndifferentAccess to achieve backward compatible \ 
behavior - [@dblock](https://github.com/dblock).
* [#152](https://github.com/intridea/hashie/pull/152): Do not automatically \ 
stringify keys in Hashie::Hash#to_hash, pass `:stringify_keys` to achieve \ 
backward compatible behavior - [@dblock](https://github.com/dblock).
* [#148](https://github.com/intridea/hashie/pull/148): Consolidated \ 
Hashie::Hash#stringify_keys implementation - \ 
[@dblock](https://github.com/dblock).
* [#149](https://github.com/intridea/hashie/issues/149): Allow IgnoreUndeclared \ 
and DeepMerge to be used with undeclared properties - \ 
[@jhaesus](https://github.com/jhaesus).

Files:
RevisionActionfile
1.2modifypkgsrc/misc/ruby-hashie/Makefile
1.2modifypkgsrc/misc/ruby-hashie/PLIST
1.2modifypkgsrc/misc/ruby-hashie/distinfo