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