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