=head1 NAME
HISTORY - release history for Alias
=head1 DESCRIPTION
=over 8
=item 2.32
No change in functionality. Added #defines for compatibility with the
5.006 development branch (courtesy Nathan Torkington <gnat@frii.com>).
=item 2.31
save_gp() is now exported from core, so use it instead of our own
version. Thanks to Larry Virden <lvirden@cas.org> for the bug report.
Require 5.004.
=item 2.3
The developer versions after 5.003 broke XSUB call semantics when the
C<-d> switch is used (to invoke debugger or profiler). The problem is
fixed in versions >= 5.003_19. Added the necessary logic to make use
of the escape in Alias.xs. Thanks to Josh Purinton <joshp@silmaril.com>
for reporting the problem.
Objects are not automatically dereferenced by attr(). They are available
as scalars instead, thanks to a feature request from Peter Seibel
<seibel@organic.com>. ***INCOMPATIBLE CHANGE***
Using attr() in DESTROY subs resulted in deep recursion, fixed. Thanks
to Helmut Jarausch <jarausch@igpm.rwth-aachen.de>.
=item 2.2
Two new options C<$KeyFilter>, and C<$AttrPrefix> added for controlling
which hash entries are aliased by C<attr>. This offers one way to avoid
C<use vars> when using C<use strict 'vars';>.
Documentation, testsuite additions.
=item 2.1
C<attr> now returns the passed value.
We C<require 5.002>.
C<attr> is now prototyped to ($).
*a = \*b work around has been removed (fixed in 5.002)
"private" methods are now supported.
Documentation, testsuite additions.
=item 2.0
Added implicit localization for C<attr> via XS code.
=item 1.3
Added C<attr> (unreleased).
=item 1.2
Bugfix in the while loop, and other cleanup. Thanks to Ian Phillips
<ian@pipex.net>.
=item 1.1
Added named closures to pod.
=item 1.0
Released to perl5-porters@nicoh.com.
=back
=cut