version bump
[p5sagit/Function-Parameters.git] / Changes
CommitLineData
7a63380c 1Revision history for Function-Parameters
2
ea89928a 31.0101 2013-02-05
4 - new reflection API to inspect parameter information of functions
5 - Moose types in parameter lists
6 - more tests
7
15b2a1ed 81.0004 2012-11-26
9 - fix test relying on hash ordering
10
096dbcec 111.0003 2012-11-19
12 - clean up internals
13 - fix build errors on some platforms
14 - fix module metadata
15 - some more tests
16
e1e43949 171.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
e33f970b 220.10 2012-10-21
23 - add ':strict' import target
24 - support $invocant: parameter syntax
25
5efe0e0e 260.09 2012-10-14
27 - fix wrong line number for statement immediately following a function
28
b2af7762 290.08 2012-07-19
30 - support UTF-8 in function/parameter names
31 - better detection of invalid prototypes
32
4d1b715a 330.07 2012-06-25
d45c9037 34 - completely rework internals to generate optrees directly
4d1b715a 35 (no more generating/reparsing source)
d45c9037 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
1d143321 410.06 2012-06-19
2d793d8d 42 - complete rewrite in XS
1d143321 43 - require perl 5.14+
2d793d8d 44 - hopefully fix bug where it would get the line numbers wrong
0442d415 45 - we're a lexical pragma now; remove import_into()
1d143321 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')
2d793d8d 50
658bdb8b 510.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
0442d415 56
51583f53 570.04 2010-03-03
58 - allow renaming the function keyword
59 - provide import_into so you can mess with other packages
0442d415 60
7a63380c 610.03 2009-12-14
62 First version, released on an unsuspecting world.
63