MooseX-MungeHas
===============

Created:      2013-05-27
Home page:    <https://metacpan.org/release/MooseX-MungeHas>
Bug tracker:  <http://rt.cpan.org/Dist/Display.html?Queue=MooseX-MungeHas>
Maintainer:   Toby Inkster (TOBYINK) <tobyink@cpan.org>

0.011	2019-01-01

 - Added: Add always_required feature.

0.010	2018-07-28

 [ Bug Fixes ]
 - Eliminate uninitialized warning when no `is` under Moose.
   Aaron Crane++
   <https://github.com/tobyink/p5-moosex-mungehas/pull/5>

 [ Test Suite ]
 - Make 07lazy.t actually test something useful. I can't remember why this
   test case even exists.

0.009	2018-07-28

 [ Bug Fixes ]
 - Don't use fully-qualified sub names for builders.
   Aaron Crane++
   <https://github.com/tobyink/p5-moosex-mungehas/pull/3>

0.008	2017-05-27

 [ Bug Fixes ]
 - Make sure that has(\@attr, %spec) works.
   Fixes RT#121895.
   <https://rt.cpan.org/Ticket/Display.html?id=121895>

0.007	2014-09-09

 - Allow exporting of more than one `has` function.
 - Better detection of OO framework.
 - Bugfix for interaction of `is_rw` and `has $name=>$builder`.

0.006	2014-09-09	tobyink ♥ builder

 - Allow Moo-style `builder=>$coderef` in Moose and Mouse.
 - Allow Object::Simple-style `has $name=>$coderef` in Moo, Moose, and
   Mouse.
 - Allow `has $name=>$type` in Moo, Moose, and Mouse.

0.005	2014-02-14	tobyink ♥ isa

 [ Bug Fixes ]
 - s/find_or_parse_type_constraint/find_or_create_isa_type_constraint/
   Fixes RT#92557.
   Pierre Masci++
   <https://rt.cpan.org/Ticket/Display.html?id=92557>

 [ Documentation ]
 - Various documentation improvements.

 [ Test Suite ]
 - No longer depend on Types::Standard for tests; skip those tests if it's
   not installed.

 [ Packaging ]
 - No longer depend on Eval::TypeTiny.

 [ Other ]
 - Allow Moo-style isa=>sub{...} in Moose and Mouse.
 - Always enable the eq_1 feature; it's never useful for it to be disabled.
 - Remove the absolute dependency on Eval::TypeTiny; allow Eval::Closure to
   be used in its stead.

0.004	2013-08-29

 [ Bug Fixes ]
 - Fix a stray `$.` that wasn't changed in 0.003.
   Andrew Rodland++

0.003	2013-08-28

 - Use the `$_` variable for the attribute name instead of `$.`.
 - Use the `%_` hash for the attribute spec instead of `%$_`.

0.002	2013-08-20

 [ Bug Fixes ]
 - Fix syntax error compiling the eq_1 munger.

0.001	2013-06-12

 [ Documentation ]
 - examples/relax-type-constraints.pl

0.000_04	2013-05-31

 [ Bug Fixes ]
 - local @_ doesn't work with goto in Perl < 5.18. (Only affects Mouse.)
   Luc J. Bourhis++

0.000_03	2013-05-31

 [ Bug Fixes ]
 - Fix weird overloading-related bug in Perl < 5.17.

0.000_02	2013-05-31

 [ Packaging ]
 - Depend on newer version of Eval::TypeTiny.
 - Much improved test suite.

 [ Other ]
 - Added: Make coerce => 0|1 work in Moo.
 - Removed: Drop the idea of shortcutting import with a single coderef; it
   doesn't work out so well.

0.000_01	2013-05-27	Preview release