# Change log for Perl module Hash::AsObject

---
version: 0.11
date:    16 Feb 2009
changes:
  - include MANIFEST in release (rt.cpan.org #32612)

---
version: 0.10
date:    20 Jan 2008
changes:
  - enable subclassing (rt.cpan.org #32140)
  - can() now returns a code ref, not 1 (rt.cpan.org #32141)
  - define autoloaded methods without using string eval (rt.cpan.org #32146)
note: Thanks to Florian Ragwitz for finding and reporting these bugs

---
version: 0.09
date:    01 Apr 2007
changes:
  - Fix documentation bugs (reported by Ricardo Signes and Thomas Linden)
note: version 0.08 was never released because of a technical glitch

---
version: 0.07
date:    02 Mar 2007
changes:
  - Improve documentation of special methods
  - can() and isa() are now (semi-)special again

---
version: 0.06 (unreleased)
date:    05 Mar 2006
changes:
  - >
    Fixed typo in isa (was calling UNIVERSAL::can instead of UNIVERSAL::isa)

---
version: 0.05
date:    28 Apr 2004
changes:
  - >
    Fixed handling of VERSION, can, import, isa

---
version: 0.04
date:    11 Mar 2004
changes:
  - >
    Changed name to Hash::AsObject

---
version: 0.03
date:    25 Sep 2003
changes:
  - >
    Added support for Hash::ObjectLike->new( foo => 123, bar => 456 )
    flavor in addition to Hash::ObjectLike->new( {foo => 123, bar => 456} )
  - >
    Fixed: $obj->AUTOLOAD resulted in Hash::ObjectLike::AUTOLOAD
    being redefined
  - >
    Improved handling of $obj->DESTROY

---
version: 0.02
date:    10 Sep 2003
changes:
  - >
    To speed things up, AUTOLOAD() now defines accessor methods,
    which means it's only called once for each key.
  - >
    Revised tests to catch a silly coding mistake (blessing
    things into main).
  - >
    Added test for $foo->bar($myhash)->baz
  - >
    Documented the fact that hashes stored into a Hash::ObjectLike
    are always blessed as a result.

---
version: 0.01
date:    09 Sep 2003
changes:
  - Basic functionality, all in AUTOLOAD().

