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