X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=Changes;h=9bc0f25860460dba61d25f3804176ac72ce40bc8;hb=refs%2Ftags%2Fv0.03;hp=1cf4720e4112cf25105d2d21bf50527ae026a932;hpb=77a84f75f33e3ee44e61182dec76699e23025375;p=perl%2Fmodules%2FVariable-Magic.git diff --git a/Changes b/Changes index 1cf4720..9bc0f25 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,29 @@ Revision history for Variable-Magic +0.03 2007-08-01 17:20 UTC + + Add : Passing the signature of an already defined magic to wizard() + now returns the corresponding magic object. + + Add : You can pass the numeric signature as the wizard argument of + cast(), dispell() and getdata(). + + Add : Any argument specified after the wizard (or the signature) in a + call to cast() is now passed to the private data constructor in + $_[1] and after. + + Chg : $_[0] is now always a reference to the magic variable in all + callbacks. The reason for changing from the previous behaviour + is that one may want to apply the same magic to a plain scalar + and to a scalar reference, and needs a way to distinguish + between them in the callback (say, ref()). + + Fix : Wizard object destruction used not to free the signature. + +0.02 2007-07-27 13:50 UTC + + Fix : In response to test report 548152 : + Newx() and SvMAGIC_set() not present on older perls. + + Fix : In response to test report 548275 : + Since perl 5.9.5, 'clear' magic is invoked when an array is + undefined (bug #43357). Moreover, 'len' magic is no longer + called by pushing an element since perl 5.9.3. + + Fix : Missing glob test in MANIFEST. + 0.01 2007-07-25 16:15 UTC First version, released on an unsuspecting world.