Revision history for Perl module Class::InsideOut

0.08 in progress

    - BACKWARDS INCOMPATIBLE CHANGE: property definitions now require a
      label in addition to the property hash

    - Class::ISA results are now cached when first used; also minor
      optimization of reftype switching in STORABLE_* methods (Adam Kennedy)
    
    - foreign inheritance test now checks for IO::File or skips
    
    - documentation cleanup and trailing whitespace removal (Ron Savage)

0.07 Mon Jan  9 09:48:46 EST 2006
    
    - Storable support tested with references, grouped references and circular
      references; references external to the freeze are cloned
    
    - documentation cleanup

0.06 Sun Jan  8 23:07:22 EST 2006
    
    - DESTROY cleans up all Class::InsideOut properties in the @ISA tree;
      updated documentation on object destruction for clarity; fixes 
      diamond-pattern inheritance memory leaks without requiring a DEMOLISH
      method
    
    - added first-draft support of serialization with Storable for objects
      based on scalars, arrays and hashes; tested on data values only; not 
      yet tested on values with references or objects, particularly circular
      reference chains
      
    - CLONE no longer exported; all refaddr index cleanup handled globally in
      Class::InsideOut::CLONE rather than in class-specific methods

0.05 Fri Jan  6 09:07:07 EST 2006
    
    - added caveats on usage and current limitations
    
    - more documentation tweaks

0.04 Thu Jan  5 21:44:30 EST 2006
    
    - major documentation update

0.03 Thu Jan  5 18:41:05 EST 2006
    
    - thread test no longer dies if threads are not configured
    
    - added DEMOLISH support for custom destruction actions
    
    - added id() as optional alias for refaddr
    
    - documentation tweaks

0.02 Thu Jan  5 00:51:01 EST 2006
    
    - basic property and object registration with automatic CLONE and DESTROY

0.01 Wed Jan  4 12:06:51 EST 2006
    
    - placeholder