summaryrefslogtreecommitdiff
path: root/Changes
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2013-06-30 16:31:41 +0200
committerJonas Smedegaard <dr@jones.dk>2013-06-30 16:31:41 +0200
commit6960ec6ef057f11af143319de409663e49264812 (patch)
treeac5d46e81bc6b5126b6f55563fff0a81c0e204d5 /Changes
parent186e81867e24578694ac81d459c107a1aa5787b2 (diff)
parent35dfd440b02dd70f9fe3be9e605647a2205815d8 (diff)
Imported Upstream version 0.014
Diffstat (limited to 'Changes')
-rw-r--r--Changes25
1 files changed, 25 insertions, 0 deletions
diff --git a/Changes b/Changes
index 0e8676aa..e5a05ce1 100644
--- a/Changes
+++ b/Changes
@@ -6,6 +6,24 @@ Home page: <https://metacpan.org/release/Type-Tiny>
Bug tracker: <http://rt.cpan.org/Dist/Display.html?Queue=Type-Tiny>
Maintainer: Toby Inkster <mailto:tobyink@cpan.org>
+0.014 2013-06-28
+
+ - (Documentation) Updated NEWS file.
+
+0.013_01 2013-06-27
+
+ - (Addition) Type::Parser now provides a `extract_type` function which
+ parses a type constraint expression from the head of a string and
+ returns a Type::Tiny object, plus the tail of the string. (This is
+ designed to make it easier to use Type::Parser to parse things like
+ function signatures.)
+ - (Removal) Type::Parser functions no longer accept an arrayref of tokens,
+ as they expect to pull tokens from a stream as required.
+ - (Removal) Type::Parser no longer provides a `tokens` function as it no
+ longer pre-emptively tokenizes the whole string it is given.
+ - Type::Parser's tokenization is now done on a pull basis, allowing
+ one-pass building of the AST.
+
0.012 2013-06-25
- (Documentation) Updated NEWS file.
@@ -22,6 +40,7 @@ Maintainer: Toby Inkster <mailto:tobyink@cpan.org>
in its types, and thus broke MooX::late. Type::Library modified to make
'library' attribute more automatic, and less reliant on Type::Utils to
do the right thing.
+ ++$HAARG
0.011_01 2013-06-25
@@ -34,6 +53,9 @@ Maintainer: Toby Inkster <mailto:tobyink@cpan.org>
- (Addition) Types::Standard::to_TypeTiny now accepts unblessed coderefs
and converts them to type constraints. This allows things like `Int &
sub { $_ < 10 }` to work.
+ - (Bugfix) B::SPECIAL-related fix.
+ Fixes RT#86383
+ ++$PJFL
- (Bugfix) Unions of Type::Tiny and Mouse::Meta::TypeConstraints now work
properly. This makes Type::Tiny and MouseX::Types play nice together
(much like Type::Tiny already plays nice with MooseX::Types).
@@ -89,6 +111,9 @@ Maintainer: Toby Inkster <mailto:tobyink@cpan.org>
Type::Tiny::Class, etc.
Fixes GH#1
++$RSIMOES
+ - (Regression) Types::Standard types no longer have 'library' attribute
+ set; this subtly breaks Moo type inflation, and breaks the MooX::late
+ test suite which relies on type inflation working correctly.
- Types::Standard no longer uses Type::Utils.
- Various minor optimizations for Eval::TypeTiny, Type::Tiny, etc.