X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=f188526066527982974b4c669868a8c36a71ebd8;hb=d93106d762ee7326c1904c02e6f3202676dbce2d;hp=e30422c43c62bdec476a290ef0a1cd4e5eadd16a;hpb=51583f53773fbea89c20e6a5d74c4283296bf509;p=p5sagit%2FFunction-Parameters.git diff --git a/Changes b/Changes index e30422c..f188526 100644 --- a/Changes +++ b/Changes @@ -1,9 +1,44 @@ Revision history for Function-Parameters +0.10 2012-10-21 + - add ':strict' import target + - support $invocant: parameter syntax + +0.09 2012-10-14 + - fix wrong line number for statement immediately following a function + +0.08 2012-07-19 + - support UTF-8 in function/parameter names + - better detection of invalid prototypes + +0.07 2012-06-25 + - completely rework internals to generate optrees directly + (no more generating/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 + - 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.