Next | Query returned 52 messages, browsing 31 to 40 | Previous

History of commit frequency

CVS Commit History:


   2015-03-05 08:18:16 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 2.000000:

2.000000 - 2015-03-02
  * Incompatible Changes
    - Fatal warnings and the other additional checks from the strictures
      module will no longer be applied to modules using Moo or Moo::Role.  We
      now only apply strict and (non-fatal) warnings, matching the behavior of
      Moose.
    - Classes without attributes used to store everything passed to ->new
      in the object.  This has been fixed to not store anything in the object,
      making it consistent with classes that had attributes.
    - Moo will now pass __no_BUILD__ to parent constructors when inheriting
      from a Moose or Class::Tiny class, to prevent them from calling BUILD
      functions.  Moo calls the BUILD functions itself, which previously led
      to them being called multiple times.
    - Attempting to replace an existing constructor, or modify one that has
      been used, will throw an error.  This includes adding attributes.
      Previously, this would result in some attributes being silently ignored
      by the constructor.
    - If a class's @ISA is modified without using 'extends' in a way that
      affects object construction, Moo will detect this and throw an error.
      This can happen in code that uses ->load_components from
      Class::C3::Componentised, which is common in DBIx::Class modules.

  * Bug Fixes
    - Fix calling class methods on Moo::HandleMoose::FakeMetaClass, such as
      modules scanning all classes

  * Miscellaneous
    - use Sub::Util instead of Sub::Name if available
   2015-01-24 08:44:08 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.007000

Upstream changes:
1.007000 - 2015-01-21
  - fix Moose metaclass inflation of Method::Generate::Constructor (RT#101111)
  - clarify behavior of clearers for non-lazy attribute defaults
  - add Sub::Defer::undefer_package to undefer all subs from a given package
  - existing attributes will no longer be overwritten when composing roles.
    Previously, the attribute configuration used by the constructor would be
    overridden, but the attribute methods would not be.  This caused a mismatch
    in attribute behavior.
  - link to Type::Tiny in docs rather than MooX::Types::MooseLike
  - document exports of Sub::Defer
  - fix capture_unroll usage in inlinify example
  - fix needless re-assigning of variables in generated Sub::Quote subs
  - fix global destruction test to work when perl path has spaces
   2014-10-26 12:53:52 by Thomas Klausner | Files touched by this commit (2)
Log message:
Update to 1.006001:

1.006001 - 2014-10-22
  - Name the ->DOES method installed by Role::Tiny
  - don't apply threading workarounds on non-threaded perls, even if module for
    it is loaded by something
  - avoid loading base.pm and just set @ISA manually
  - fix some Pod links to Class::Method::Modifiers
  - fix applying roles with multiple attributes with defaults to objects
    (RT#99217)
  - fix Moose inheriting from a Moo class that inherits from a non-M* class
    when the Moose class is not made immutable
  - fix ->does method on Moose child classes of Moo classes
   2014-08-28 11:36:00 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.006000

Upstream changes:
1.006000 - 2014-08-16
  - support coerce => 1 in attributes, taking the coercion from the isa option
    if it is an object that supports the coerce or coercion method.
  - add attribute information to type check errors by trapping with an eval
    rather than overriding the global __DIE__ handler
  - bump Module::Runtime prerequisite to fix error messages when there is a
    missing module used by a role loaded using 'with' or similar (rt#97669)
   2014-07-13 04:05:44 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.005000

Upstream changes:
1.005000 - 2014-06-10
  - add qsub to Sub::Quote as a prototyped alternative to quote_sub, accepting
    only the sub body
  - avoid testing UTF-8 on perl 5.6
   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 17:44:58 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.004006

Upstream changes:
1.004006 - 2014-05-27
  - fix quotify for characters in the \x80-\xFF range when used under the utf8
    pragma.  Also fixes some cases of constructor generation with the pragma.

1.004005 - 2014-05-23
  - releasing 1.004_004 as stable

1.004_004 - 2014-05-12
  - stop internally depending on Moo::Object::new including all inputs in
    constructed object
  - be more careful when munging code for inlining
  - fix maintaining source of quoted sub for lifetime of sub
  - redo foreign C3 compatibility, fixing constructors without changing behavior
    for Moo constructors
  - don't build Moose metaclass when checking Moo classes with ->is_role
  - include Sub::Name in recommendations metadata

1.004_003 - 2014-04-13
  - always maintain source of quoted subs for the lifetime of the sub
  - fix Sub::Quote and Sub::Defer leaking memory
  - Class::XSAccessor is now listed as a recommended prerequisite
  - fix generating a subclass with roles when using a non-standard accessor
  - use alternate quoting routine, which is faster and saves memory by not
    loading B.pm
  - fix default of undef
  - fix inheriting from a class with a prototype on new
  - use ->is_role internally to check if a package is a role
  - minimise Role::Tiny coupling outside Moo::Role
  - fix calling parent constructor when C3 multiple inheritance is in use
    (such as when combining with DBIx::Class)
  - return true from Moo::Role->is_role for all loaded Moose roles
  - improved test coverage
  - fix strictures author test when PERL_STRICTURES_EXTRA is set
  - remove Dist::CheckConflicts prerequisite and replace with a test to report
    known broken downstream modules
  - fix x_breaks metadata
   2014-01-01 15:00:48 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.004002
Update DEPENDS

Upstream changes:
1.004002 - 2013-12-31
  - fix type inflation in threads when types are inserted by manually
    stringifying the type first (like Type::Tiny)
  - add undefer_all to Sub::Defer

1.004001 - 2013-12-27
  - fix repository links in pod
  - add missing changelog entry regarding strictures to 1.004000 release

1.004000 - 2013-12-26
  - strictures will now be applied to modules using Moo just as if they
    included "use strictures" directly.  This means that strictures extra
    checks will now apply to code in checkouts.
  - fix handling of type inflation when used with threads
  - don't include meta method when consuming Mouse roles
  - inhale Moose roles for has attr => ( handles => "RoleName" )
  - provide useful error if attribute defined as required but with
    init_arg => undef
  - document that BUILDARGS isn't called when there are no attributes
  - omit sub imported before use Moo from Moose method inflation
  - check for FOREIGNBUILDARGS only once per class instead of on each
    instantiation
  - take advantage of XS predicates from newer versions of Class::XSAccessor
  - always try to load superclasses and roles, and only fall back on the
    heuristic of checking for subs if the file doesn't exist
  - fix handling of attributes with names that aren't valid identifiers
  - Quoted subs now preserve the package and pragmas from their calling code
  - the official Moo git repository has moved to the Moose organization on
    GitHub: https://github.com/moose/Moo
   2013-10-02 09:35:57 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.003001
Update DEPENDS

Upstream changes:
1.003001 - 2013-09-10
  - abbreviate class names from created by create_class_with_roles if they are
    too long for perl to handle (RT#83248)
  - prevent destructors from failing in global destruction for certain
    combinations of Moo and Moose classes subclassing each other (RT#87810)
  - clarify in docs that Sub::Quote's captured variables are copies, not aliases
  - fix infinite recursion if an isa check fails due to another isa check
    (RT#87575)
  - fix Sub::Quote and Sub::Defer under threads (RT#87043)
  - better diagnostics when bad parameters given to has
   2013-07-27 07:17:05 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.003000
Update DEPENDS

Upstream changes:
1.003000 - 2013-07-15
  - fix composing roles that require methods provided by the other (RT#82711)
  - document optional use of Class::XSAccessor with caveats
  - fix constructor generated when creating a class with
    create_class_with_roles when the superclass constructor hasn't been
    generated yet
  - fix extending the constructor generator using Moo classes/roles
  - non-lazy attribute defaults are used when applying a role to an object
  - updated META files to list prerequisites in proper phases
  - $Method::Generate::Accessor::CurrentAttribute hashref contains
    information about attribute currently being processed (available
    to exception objects thrown by "isa" and "coerce")
  - properly die when composing a module that isn't a Role
  - fix passing attribute parameters for traits when inflating to Moose
  - fix inflating method modifiers applied to multiple methods
  - fix documentation for Sub::Quote::capture_unroll
  - add documentation noting Sub::Quote's use of strictures
  - fix FOREIGNBUILDARGS not being called if no attributes created

Next | Query returned 52 messages, browsing 31 to 40 | Previous