Revision history for Function-Parameters
+1.0201 2013-08-13
+ - custom (per-keyword) type reification
+ - actually use documented defaults for custom keywords
+
+1.0104 2013-06-16
+ - support unicode in custom keywords
+ - actually validate default attributes
+
+1.0103 2013-06-09
+ - properly allow non-moose-based custom type constraints (#85851)
+
+1.0102 2013-03-08
+ - prepare for internals changes in the upcoming 5.18 release
+ (https://rt.cpan.org/Ticket/Display.html?id=83439)
+ - only allocate memory after recognizing a keyword like 'fun'
+ (might speed up parsing a little)
+
+1.0101 2013-02-05
+ - new reflection API to inspect parameter information of functions
+ - Moose types in parameter lists
+ - more tests
+
+1.0004 2012-11-26
+ - fix test relying on hash ordering
+
+1.0003 2012-11-19
+ - clean up internals
+ - fix build errors on some platforms
+ - fix module metadata
+ - some more tests
+
+1.00 2012-11-01
+ - add named parameters with ':$foo, :$bar' syntax
+ - rewrite documentation
+ - more tests (some of them copied from similar modules on CPAN)
+
+0.10 2012-10-21
+ - add ':strict' import target
+ - support $invocant: parameter syntax
+
+0.09 2012-10-14
+ - fix wrong line number for statement immediately following a function
+
+0.08 2012-07-19
+ - support UTF-8 in function/parameter names
+ - better detection of invalid prototypes
+
+0.07 2012-06-25
+ - completely rework internals to generate optrees directly
+ (no more generating/reparsing source)
+ - simplify / fewer dependencies
+ - new feature: default arguments (on by default)
+ - new feature: strict argument count checks (off by default)
+ enabled by "*_strict" variants of symbolic types
+
+0.06 2012-06-19
+ - complete rewrite in XS
+ - require perl 5.14+
+ - hopefully fix bug where it would get the line numbers wrong
+ - we're a lexical pragma now; remove import_into()
+ - more fine-grained control over behavior of generated keywords:
+ * function name can be optional/required/prohibited
+ * invocant name can be any variable, not just $self
+ * default attributes (and method now defaults to ':method')
+
+0.05 2011-08-02
+ - complete rewrite
+ - hopefully fix bug where it would swallow compilation errors or get the line numbers wrong
+ - method keyword!
+ - more flexible keyword customization
+
0.04 2010-03-03
- allow renaming the function keyword
- provide import_into so you can mess with other packages
-
+
0.03 2009-12-14
First version, released on an unsuspecting world.