X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=0d40f36a782c62ad58645a08b738a10adb779fd6;hb=d45c903707440a36cf675b20f5469dbed18d0b01;hp=2c0a9f9c03b4904a723916ca17eb4d9d883f4c7b;hpb=2d793d8db31ba63a8254862e7230233a3ed68d5d;p=p5sagit%2FFunction-Parameters.git diff --git a/Changes b/Changes index 2c0a9f9..0d40f36 100644 --- a/Changes +++ b/Changes @@ -1,20 +1,33 @@ Revision history for Function-Parameters -0.05_01 2012-06-17 +0.06_01 2012-06-24 + - completely rework internals to generate optrees directly + - no more reparsing source + - simplify / fewer dependencies + - new feature: default arguments (on by default) + - new feature: strict argument count checks (off by default) + enabled by "*_strict" variants of symbolic types + +0.06 2012-06-19 - complete rewrite in XS + - require perl 5.14+ - hopefully fix bug where it would get the line numbers wrong - - lexical pragma, remove import_into + - we're a lexical pragma now; remove import_into() + - more fine-grained control over behavior of generated keywords: + * function name can be optional/required/prohibited + * invocant name can be any variable, not just $self + * default attributes (and method now defaults to ':method') 0.05 2011-08-02 - complete rewrite - hopefully fix bug where it would swallow compilation errors or get the line numbers wrong - method keyword! - more flexible keyword customization - + 0.04 2010-03-03 - allow renaming the function keyword - provide import_into so you can mess with other packages - + 0.03 2009-12-14 First version, released on an unsuspecting world.