Path to this page:
Subject: CVS commit: pkgsrc/devel/p5-Moose
From: Wen Heping
Date: 2014-01-08 07:39:49
Message id: 20140108063949.7F39996@cvs.netbsd.org
Log Message:
Update to 2.1200
Upstream changes:
2.1200 2014-01-06
[OTHER]
- Releasing 2.1108 as stable (last stable release was 2.1005).
2.1108 2014-01-04 (TRIAL RELEASE)
[OTHER]
- fixed distribution manifest
- minor documentation and metadata updates
2.1107 2013-11-29 (TRIAL RELEASE)
[OTHER]
- many additions to the list of conflicting modules (those that require
updates after installing Moose), reflecting recent API changes
- now failing early at build time, with a useful error message, if a
compiler is not available
2.1106 2013-11-05 (TRIAL RELEASE)
[BUG FIXES]
- throw_error import cleaned from Moose::Object after use (doy)
- resolved new circular load issue between Moose::Util and Class::MOP (Kent
Fredric, RT#89713 and PR # 42)
2.1105 2013-10-30 (TRIAL RELEASE)
[BUG FIXES]
- legacy throw_error now takes multiple arguments, like confess does
(Karen Etheridge)
2.1104 2013-10-29 (TRIAL RELEASE)
[BUG FIXES]
- Class::MOP::Object::_inline_throw_error is back, used by some MooseX
modules (Upasana)
2.1103 2013-10-25 (TRIAL RELEASE)
[BUG FIXES]
- fix errors in last trial release relating to Moose::Error::Default,
Moose::Util::throw_error (Upasana)
2.1102 2013-10-20 (TRIAL RELEASE)
[BUG FIXES]
- die if a role to consume can't be found -- this restores behaviour as in
2.1005 (doy)
- fix test to accomodate Devel::PartialDump possibly not being installed
(Upasana)
2.1101 2013-10-20 (TRIAL RELEASE)
[ENHANCEMENTS]
- Moose string exceptions have been replaced by Moose::Exception objects. See
Moose::Manual::Delta for details.
2.1100 2013-09-07 (TRIAL RELEASE)
[DEPRECATIONS]
- Class::MOP::load_class, Class::MOP::is_class_loaded, and
Class::MOP::load_first_existing_class are now deprecated. See
Moose::Manual::Delta for details.
- The non-arrayref forms of enum and duck_type have been deprecated. See
Moose::Manual::Delta for details.
- Many deprecated features have now been removed:
- optimize_as for type constraints
- the "default is" and "default default" features for \
native delegations
- setting coerce => 1 on an attribute whose type constraint has no coercion
- the public version of Moose::Meta::Method::Destructor::initialize_body
[ENHANCEMENTS]
- Creating classes with Moose now always sets the appropriate entry in %INC,
even if it wasn't loaded from a file. This should make writing classes
inline easier, and will allow us to be more intelligent about figuring out
when classes are loaded in the future. See Moose::Manual::Delta for more
details. Note that this is slightly backwards-incompatible in some edge
cases.
- Moose now uses Module::Runtime instead of Class::Load to load classes. This
means that there are no more issues with the weird heuristics that
Class::Load does to determine if a class was previously loaded (inheriting
from an empty package is now possible, for instance). See
Moose::Manual::Delta for more details. This is also slightly
backwards-incompatible in some edge cases.
Files: