Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

39 lines (23 sloc) 1.077 kB

RELEASE HISTORY

0.2.1 | 2013-11-21

Primarily this release cleans up the project configuration a bit and adds a missing `LICENSE.txt` file. But it also adjusts the `#to_enum` method to avoid Ruby 2.0's deprecation of `Enumerator.new(object, method)`. I don't know why Matz thought it a good thing to do. It forced us to use `Kernel.instance_method(:enum_for).bind(…).call(…)` in its place. Fugly!

Changes:

  • Adjust to_enum to not use Enumerator.new.

  • Add missing LICENSE file.

0.2.0 | 2012-05-23

This release brings the new OpenStruct to a production ready state.

Changes:

  • Constructors cascade and auto/renew are now slightly different.

  • Added nest/nested constructor for nests OpenStructs. (Cool!)

  • Boost performace via on-demand creation of singleton methods.

  • Add missing equality methods, hash method and dup/clone methods.

  • Rename main class to OpenStruct2 to avoid conflicts with original.

  • Require `ostruct2/ostruct` to get drop-in replacement.

0.1.0 | 2011-05-20

This is the initial relase of OpenSturct2.

Changes:

  • First release.

Jump to Line
Something went wrong with that request. Please try again.