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