c5c40f6fe5a5d5a53038af2b5ccce64656931018
[p5sagit/Function-Parameters.git] / Changes
1 Revision history for Function-Parameters
2
3 0.08    2012-07-19
4         - support UTF-8 in function/parameter names
5         - better detection of invalid prototypes
6
7 0.07    2012-06-25
8         - completely rework internals to generate optrees directly
9           (no more generating/reparsing source)
10         - simplify / fewer dependencies
11         - new feature: default arguments (on by default)
12         - new feature: strict argument count checks (off by default)
13                        enabled by "*_strict" variants of symbolic types
14
15 0.06    2012-06-19
16         - complete rewrite in XS
17         - require perl 5.14+
18         - hopefully fix bug where it would get the line numbers wrong
19         - we're a lexical pragma now; remove import_into()
20         - more fine-grained control over behavior of generated keywords:
21            * function name can be optional/required/prohibited
22            * invocant name can be any variable, not just $self
23            * default attributes (and method now defaults to ':method')
24
25 0.05    2011-08-02
26         - complete rewrite
27         - hopefully fix bug where it would swallow compilation errors or get the line numbers wrong
28         - method keyword!
29         - more flexible keyword customization
30
31 0.04    2010-03-03
32         - allow renaming the function keyword
33         - provide import_into so you can mess with other packages
34
35 0.03    2009-12-14
36         First version, released on an unsuspecting world.
37