=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