2017-02-03 03:06:38 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.2004
Upstream changes:
2.2004 2017-01-31
[BUG FIXES]
- When an attribute was specified as 'rw' and you also provided an accessor
name matching the attribute and there was an explicit writer, Moose would
try to make an additional reader access with the same name as the
attribute. Then Moose would warn about overwriting an accessor with a
reader. This is related to the bugs reported in RT #120040.
2.2003 2017-01-30
[BUG FIXES]
- Moose could die when attempting to warn about overwriting an attribute's
access method in some cases (since version 2.1902) (RT #120040)
2.2002 2017-01-30
[BUG FIXES]
- Creating a Moose subclass of a Moo class with an attribute with a
delegation would cause a warning (since version 2.1902).
|
2017-01-30 02:39:27 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.2001
Update DEPENDS
Upstream changes:
2.2001 2017-01-29
[TESTS]
- fixed variable interpolation in filename in test (RT#120033)
2.2000 2017-01-29
[OTHER]
- increased minimum required version of Sub::Name.
2.1905 2017-01-07 (TRIAL RELEASE)
[ENHANCEMENTS]
- Added support for __no_BUILD__ as a constructor argument to skip calling
any BUILD subs (used internally by modules like Moo that have their own
implementation of calling BUILD) (PR#142, Graham Knop)
2.1904 2016-12-22 (TRIAL RELEASE)
[BUG FIXES]
- Slight tweaks to the syntax used for hashes in a few tests, that were
broken by a recent Test::More release that started using a new namespace
that clashes with a (bareword) type name in these tests. (PR#141,
D.Maestro)
2.1903 2016-11-22 (TRIAL RELEASE)
[ENHANCEMENTS]
- When an attribute defines two methods (say a reader and writer) with the
same name, this now generates a warning.
- The warning when attribute methods overwrite one another is now much more
informative. It includes the type of accessors involve (reader, writer,
predicate, etc.) as well as the file and line where each accessor was
defined. Fixes RT #118325.
[BUG FIXES]
- Brought back the Moose::Meta::Method::Delegation->_get_delegate_accessor
method for the benefit of MooseX::CurriedDelegation.
- The definition context (package, file, & line) for attributes on
Class::MOP and Moose metaclasses was wrong in all cases.
2.1902 2016-10-23 (TRIAL RELEASE)
[ENHANCEMENTS]
- The stack trace for an inlined delegation now tells you where the
delegating attribute was declared (file and line number).
2.1901 2016-10-20 (TRIAL RELEASE)
[TESTS]
- warnings are only checked for in tests under AUTHOR_TESTING, so as to not
prevent installation when warnings occur in prerequisites.
2.1900 2016-10-09 (TRIAL RELEASE)
[ENHANCEMENTS]
- Most delegations are inlined now. This is not done for speed but rather to
improve stack traces when the delegated-to method throws an exception or
when the delegated-to method simply does not exist in the
delegatee. Previously, this stack trace and associated error were less
helpful than they could have been. Requested by Tim Bunce, Olaf Alders,
and Van de Bugger. (RT#46614, RT#98402, and RT#109631).
|
2017-01-02 08:42:24 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1807
Upstream changes:
2.1807 2016-12-22
[BUG FIXES]
- The definition context (package, file, & line) for attributes on
Class::MOP and Moose metaclasses was wrong in all cases.
- Slight tweaks to the syntax used for hashes in a few tests, that were
broken by a recent Test::More release that started using a new namespace
that clashes with a (bareword) type name in these tests. (PR#141,
D.Maestro)
|
2016-10-01 13:52:36 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1806
Upstream changes:
2.1806 2016-09-25
[BUG FIXES}
- A role generated on the fly (as opposed to one in a file on disk) could
not be used as a trait. Fixed by Aaron Cohen. (RT#92089, PR#47).
[ENHANCEMENTS]
- When a required attribute's init_arg differs from the attribute's name, we
now include both the attribute name and init_arg in the exception thrown
when that attribute is not provided. (RT#116814, Gordon Fisher)
- The unimport sub generated by Moose::Exporter can now be called with
parameters like { into => 'Package' } or { into_level => 1 }, just like
the import sub it generates. Requested by Dmytro Zagashev. (RT #93666).
- Moose::Meta::Attribute objects created from role attributes keep a
reference to the Moose::Meta::Role::Attribute which created
them. Moose::Meta::Attribute now has ->role_attribute and
->has_role_attribute methods. RT #84563 and #117586. (Dave Rolsky)
[DOCUMENTATION]
- Updated Moose::Manual::Roles with more detail on role consumption and how
to deal with various corner cases involving required methods, multiple
roles, etc.
|
2016-08-27 00:37:29 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
Updated devel/p5-Moose to 2.1805
--------------------------------
2.1805 2016-08-19
[BUG FIXES]
- remove inc/Config.pm that should not have appeared in the distribution (an
issue since 2.1800; RT#117071)
|
2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) |
Log message:
Bump PKGREVISION for perl-5.24.
|
2016-06-05 05:34:15 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1804
Update DEPENDS
Upstream changes:
2.1804 2016-06-02
[OTHER]
- restrict Type::Tiny test to versions new enough to support native traits.
- restrict recipe test to perls where Regexp::Common is installable
|
2016-06-01 01:35:03 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 2.1803
Upstream changes:
2.1803 2016-05-31
[BUG FIXES]
- fixed type compatibility with Type::Tiny that was partially lost in
2.1802.
|
2016-05-25 10:33:59 by Wen Heping | Files touched by this commit (2) | |
Log message:
Update to 2.1802
Upstream changes:
2.1802 2016-05-25
[BUG FIXES]
- Fixed test failures if Specio 0.14+ was installed.
[OTHER]
- updated metadata, used by moose-outdated and t/zzz-check-breaks.t,
to reflect downstream modules affected by the recent removal of
List::MoreUtils.
|
2016-05-05 04:03:31 by Wen Heping | Files touched by this commit (2) | |
Log message:
Update to 2.1801
Update DEPENDS
Upstream changes:
2.1801 2016-05-02
[OTHER]
- bundled an updated ExtUtils::HasCompiler, to support building with a
noexec $TMPDIR.
|