2014-06-05 09:57:05 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1209
Upstream changes:
2.1209 2014-06-04
[OTHER]
- The is_anon method now always returns false when called on
Moose::Meta::Role::Composite objects. This isn't strictly right, but for
the purposes of Moose internals, where "is_anon" really means \
"needs to be
cleaned up", it's correct. This fixes warnings that were seen when using
recent Moose (2.1100+) and MooseX::Role::Parameterized roles as part of a
composite role. These warnings only appear with Perl 5.16 and earlier.
2.1208 2014-06-01
[BUG FIXES]
- fix implementation of throw_exception in internal Class::MOP traits,
caused by changes in 2.1207 (ether, RT#96112)
|
2014-05-30 01:38:20 by Thomas Klausner | Files touched by this commit (3049) |
Log message:
Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
|
2014-05-27 18:11:46 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1207
Upstream changes:
2.1207 2014-05-26
[OTHER]
- Fixed Specio support to work with the latest Specio (0.10). This version of
Specio no longer uses Moose internally.
- exceptions in Class::MOP no longer use Moose::Util, instead using their
own private implementation of throw_exception, to avoid needless premature
loading of Moose logic.
|
2014-05-15 04:01:51 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1206
Upstream changes:
2.1206 2014-05-14
[BUG FIXES]
- exceptions should not throw other exceptions; fixes cases where exceptions
were reporting the wrong error (Upasana, RT#92818 and RT#94795)
[OTHER]
- prereqs needed strictly for building with Dist::Zilla have been moved from
develop requires to develop recommends, to simplify automated testing on
older perls that cannot install all Dist::Zilla components
- removed instances of metaobjects in exception classes where they're not
really required
|
2014-04-20 11:57:10 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1205
Upstream changes:
2.1205 2014-04-15
[ENHANCEMENTS]
- new utility interface: Moose::Util::is_role
[BUG FIXES]
- better error message provided when trying to load a trait class that does
not exist in @INC (Upasana, RT#94731)
[OTHER]
- new test added, to run last, which runs `moose-outdated` as a possibly
more visible mechanism to provide important information to the user
(re RT#92780)
|
2014-02-09 07:23:00 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1204
Update DEPENDS
Upstream changes:
2.1204 2014-02-06
[BUG FIXES]
- bump minimum prereq needed for optional test using MooseX::NonMoose (which
broke with new Module::Runtime, see 2.1203), so users can install Moose
and pass tests before updating MooseX::NonMoose.
2.1203 2014-02-06
[BUG FIXES]
- bump prereq on Module::Runtime to properly detect when a module fails to
load, and fix how we call these subs (Zefram, RT#92770, RT#86394, RT#92791)
|
2014-01-21 14:48:22 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1202
Upstream changes:
2.1202 2014-01-19
[BUG FIXES]
- string comparisons are now possible with Moose exceptions (#92232)
2.1201 2014-01-11
[OTHER]
- re-release to index pod files (Moose::Cookbook::*, Moose::Manual::* etc).
|
2014-01-08 07:39:49 by Wen Heping | Files touched by this commit (2) | |
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.
|
2013-08-13 05:03:26 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1005
Add two missing BUILD_DEPENDS
Upstream changes:
2.1005 Tue, Aug 06, 2013
[ENHANCEMENTS]
* add_method now accepts blessed subs (Graham Knop, PR#28)
[BUG FIXES}
* If a role consumed another role, we resolve method conflicts just like a
class consuming a role, but when metaclass compat tried to fix up
metaclass roles, we were putting all methods into one composite role and
allowing methods in the metaclass roles to conflict. Now we resolve them
as we should. (Jesse Luehrs, PR#27)
* Some edge cases in tests with base.pm and non-existent module files are
handled more strictly (see also perl RT#118561) (Graham Knop, PR#25)
|
2013-07-27 03:35:22 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1004
Remove some unneeded comments.
Upstream changes;
2.1004 Fri, Jul 26, 2013
[BUG FIXES]
* 2.1003 was released with some bad metadata, which caused the prereq test
to fail.
2.1003 Fri, Jul 26, 2013
[OTHER]
* Releasing 2.0901 as stable.
2.0901-TRIAL Fri, Jun 21, 2013
[ENHANCEMENTS]
* The with_immutable() sub from Test::Moose now passes a boolean value to
the code block containing tests indicating whether or not the classes have
been made immutable. This can make for nicer test descriptions. (Dave
Rolsky)
* You can now use Specio types instead of Moose builtins or
MooseX::Types. As a bonus, Specio types inline coercion. However, this
support is still experimental (as is Specio), so use it with care. (Dave
Rolsky)
2.0900-TRIAL Sun, May 26, 2013
[API CHANGES]
* Fixed the Num builtin type to reject NaN, Inf, numbers with whitespace,
and other questionable strings. The MooseX::Types::LaxNum distro
implements the old behavior. RT#70539 (Upasana Shukla)
|