Revision history for Perl module Class::Declare
0.19 Mon Oct 5 15:39:21 2015
- corrected regex tests for more recent Perl versions
0.18 Tue Aug 4 12:01:45 2015
- corrected Class::Declare::Dump tests for more recent Perl versions
- corrected Class::Declare::VERSION() to correctly support required versions
0.17 Mon Aug 23 00:49:12 2010
- changed $VERSION definition in Class::Declare::Dump and Class::Declare::Hash
to ensure Class::Declare passes tests until Perl 5.12.0+
- 5.12.0+ seems to expect a numeric string, and doesn't cope with an
evaluate expression (not entirely cool)
0.16 Sun Aug 22 14:56:37 2010
- updated copyright notices to show 2010
0.15 Sun Aug 22 00:49:21 2010
- removed deprecated code previously used in the dynamic loading of the
dump() and hash() methods
0.14 Sun Aug 22 00:14:32 2010
- changed dump() and hash() to no longer be dynamically loaded when first
used; now these methods are always loaded and available
0.13 Sat Aug 8 19:53:12 2009
- corrected bug #48499 with Test::Builder attempting to load overload.pm
at runtime, while @INC has been set empty
0.12 Mon Jul 7 15:20:51 2008
- corrected 'depth' handling in hash() to work across nested ARRAY
and HASH references as well as objects
0.11 Mon Jul 7 12:39:34 2008
- corrected hash() to perform proper recursion through HASH and ARRAY
references, as well as Class::Declare objects
0.10 Mon Jul 7 00:45;13 2008
- updated the versions of the Class::Declare::Hash and Class::Declare::Dump
helper packages
0.09 Sun Jul 6 21:36:46 2008
- changed hash() to automatically recurse rather than stop at the first
depth
0.08 Sun Jun 3 15:23:12 2007
- added 'backtrace' to dump() to control the generation of backtrace
references
0.07 Tue May 1 18:15:43 2007
- added hash() method
0.06 Mon Mar 5 02:07:04 2007
- added abstract methods
- added support for the 'new' for declare() allowing non-public attributes
to be automatically set in the constructor
- corrected STORABLE_thaw to allow for changes to Storable
(see http://rt.cpan.org/Public/Bug/Display.html?id=11783)
- added the strict() method for testing whether a class is running
under strict access control checking
- corrected warnings from dump()
0.05 Tue Jun 17 06:05:07 2003
- fixed possible key collision in freeze/thaw of Class::Declare objects
0.04 Mon Jun 16 11:24:21 2003
- fixed Makefile.PL dependency to require Test::Exception 0.15 or
greater (we need lives_and())
0.03 Sun Jun 15 19:22:36 2003
- changed underlying object store from list of hashes to hash of hashes
- arguments() now also accepts a list of argument names as well as a single
name as the default arguments, in which case all arguments default to
undef
- attribute modifiers are now supported:
+ class attributes may be set read-write
+ instance attributes may be set read-only
- declare() now also accepts a list of attribute names as well as a
single name for each type of attribute, in which case the attributes
default to undef.
0.02 Fri Jun 6 13:52:37 2003
- renamed "shared" attributes and methods "restricted" to avoid
collision with :shared attribute for threading
(see Class::Declare::Attributes)
- deprecated the shared() method: now throws an error
0.01 Tue Jun 3 21:42:14 2003
- initial Class::Declare release