Revision history for Class-AutoClass


1.51	2009-11-19
        Tightened dependency for Test::Deep (now require version 0.098 instead of 0),
	  because this is first version that defines cmp_details and deep_diag. 
	  Thanks to the CPAN Testers for finding this!!
        Changed test file t/autoclassUtil.pm to manually import cmp_details and deep_diag,
	  because not exported by Test::Deep until version 0.104.

1.50	2009-11-15
        See changes for 1.49_02, 1.49_01

1.49_02 2009-11-14 - Trial release on the way to 1.50
	Fixed dependencies in Build.PL
        Removed unused dependencies from tests

1.49_01 2009-11-13 - Trial release on the way to 1.50
        Brings CPAN version up-to-date with version used internally
        New features:
        - 'declare' can be called without class parameter
        Bug fixes:
        - if 'new' called from subclass via SUPER::new, 'new' retains object from 
          subclass rather than creating new one; this is a rare occurence
        - defaults for class attributes set at declare-time, not by 'new'
        - removed undocumented 'class' method since it pollutes namespace unreasonably
        - caught error when a class does not 'use' its base class, and base class
          cannot be loaded because of compile errors
        - version number conforms to Perl standard

1.0	2006-04-07
	first stable version

0.1	2006-01-04
	- initialization strategy changed. instead of init'ing class by class 
          down the hierarchy, it's now done all at once
	- fixed many bugs in default initialization
	- set_attributes always calls setter method
	- added check for super classes not yet 'used'.  caution: this only works 
          if people follow the Perl convention of placing module Foo in file Foo.pm.  
          Else, there's no easy way to translate a classname into a string that can 
          be 'used'
	- fixed bug to auto-register subclasses that did not set %AUTODB

0.093 Tue Oct 25 16:02:24 PDT 2005
	- new override capability (for returning an instance of another object) 
          and tests to cover new functionality
	- added nullable functionality, so that an AutoClass object can return undef

0.092 Tue May 31 17:40:32 PDT 2005
	- changed AutoDB require in AutoClass.pm to AutoDB::Object (bug: utility 
          classes were forced to 'use Class::AutoDB::Object'
	- changed prereq syntax in Makefile.pl to just check for lib existance

0.091 Mon Apr 18 09:22:47 PDT 2005
	- removed Data::Dumper dependency
	- removed versions from dependencies in Makefil.PL

0.09  Wed Sep  1 12:11:24 PDT 2004
	- Class::AutoDB::auto_register now takes a Class::AutoClass::Args object as an arg 

0.08  Tue Aug 17 10:36:06 PDT 2004
	- missed some test files in the 0.07 distribution (oops)

0.07  Mon Aug 16 18:04:12 PDT 2004
	- changes to accomodate Class::AutoDB refactor

0.05  Mon Feb 23 11:12:43 PST 2004
	- supressed a bunch of warnings throw when using -w flag
	- use Storable added back to AutoClass

0.04  Thu Feb 19 09:39:57 PST 2004
	- removed Clone dependency 
	- refactored AutoDB hooks

0.03  Mon Jan 12 17:13:33 PST 2004
	- more documentation changes 
	- removed Class::WeakSingleton dependency

0.02  Tues 06 Jan 18:03:38 PST 2004 
	- some documentation changes

0.01  Mon Dec 22 17:28:49 PST 2003
	- original version. 

