Next | Query returned 134 messages, browsing 111 to 120 | Previous

History of commit frequency

CVS Commit History:


   2009-06-07 13:31:05 by Stoned Elipot | Files touched by this commit (2)
Log message:
Update p5-Moose from version 0.79 to version 0.80.

Upstream changes:
0.80 Sat, Jun 6, 2009
    * Moose::Manual::FAQ
      - Add FAQ about the coercion change from 0.76 because it came up
        three times today (perigrin)
        - Win doy $10 dollars because Sartak didn't think anybody
          would document this fast enough (perigrin)

    * Moose::Meta::Method::Destructor
      - Inline a DESTROY method even if there are no DEMOLISH methods
        to prevent unnecessary introspection in
        Moose::Object::DEMOLISHALL

    * Moose::*
      - A role's required methods are now represented by
        Moose::Meta::Role::Method::Required objects. Conflicts are now
        represented by Moose::Meta::Role::Method::Conflicting
        objects. The benefit for end-users in that unresolved
        conflicts generate different, more instructive, errors,
        resolving Ovid's #44895. (Sartak)

    * Moose::Role
      - Improve the error message of "extends" as suggested by Adam
        Kennedy and confound (Sartak)
      - Link to Moose::Manual::Roles from Moose::Role as we now have
        excellent documentation (Adam Kennedy)

    * Tests
      - Update test suite for subname change in Class::MOP
        (nothingmuch)
      - Add TODO test for infinite recursion in Moose::Meta::Class
        (groditi)
   2009-05-16 18:22:13 by Stoned Elipot | Files touched by this commit (2)
Log message:
Update p5-Moose from version 0.78 to version 0.79.

Upstream changes:
0.79 Wed, May 13, 2009
    * Tests
      - More fixes for Win32 problems. Reported by Robert Krimen.

    * Moose::Object
      - The DEMOLISHALL method could still blow up in some cases
        during global destruction. This method has been made more
        resilient in the face of global destruction's random garbage
        collection order.
   2009-05-13 19:46:51 by Stoned Elipot | Files touched by this commit (2)
Log message:
Update p5-Moose from version 0.77 to version 0.78.

Pkgsrc changes:
- Adjust dependency: requires p5-Class-MOP>=0.83 and p5-Sub-Name for
runtime and p5-Test-Exception>=0.27 for build (test really)

Upstream changes:
0.78 Tue, May 12, 2009
    * Moose::Cookbook::FAQ and Moose::Cookbook::WTF
      - Merged these documents into what is now Moose::Manual::FAQ

    * Moose::Unsweetened
      - Moved to Moose::Manual::Unsweetened

    * Moose::Cookbook::Basics::Recipes 9-12
      - Renamed to be 8-11, since recipe 8 did not exist

    * Moose::Exporter
      - Make Moose::Exporter import strict and warnings into packages
        that use it (doy)

    * Moose::Object
      - Fix DEMOLISHALL sometimes not being able to find DEMOLISH
        methods during global destruction (doy)

    * Moose::Meta::Class
    * Moose::Meta::Role::Application::ToClass
      - Track the Role::Application objects created during class-role
        consumption (Sartak)

    * Moose::Meta::Class
      - Fix metaclass incompatibility errors when extending a vanilla perl
        class which isa Moose class with a metaclass role applied (t0m)

    * Moose::Meta::Role
      - Add a role-combination hook, _role_for_combination, for the
        benefit of MooseX::Role::Parameterized (Sartak)

    * Tests
      - Some tests were failing on Win32 because they explicit checked
        warning output for newlines. Reported by Nickolay Platonov.
   2009-05-02 23:33:18 by Stoned Elipot | Files touched by this commit (2)
Log message:
Update p5-Moose from version 0.76 to version 0.77.

Pkgsrc changes:
- Adjust dependency on p5-Class-MOP

Upstream changes:
0.77 Sat, May 2, 2009
    * Moose::Meta::Role
      - Add explicit use of Devel::GlobalDestruction and Sub::Name
        (perigrin)

    * Moose::Object
      - Pass a boolean to DEMOLISHALL and DEMOLISH indicating whether
        or not we are currently in global destruction (doy)
      - Add explicit use of Devel::GlobalDestruction and Sub::Name
        (perigrin)

    * Moose::Cookbook::FAQ
      - Reworked much of the existing content to be more useful to
        modern Moose hackers (Sartak)

    * Makefile.PL
      - Depend on Class::MOP 0.83 instead of 0.82_01. It seems that if
        we use a dev version number there CPAN.pm will not follow the
        dependency.
   2009-04-28 00:12:01 by Stoned Elipot | Files touched by this commit (2)
Log message:
Update p5-Moose from version 0.75 to version 0.76.

Pkgsrc changes:
- Adjust dependency on p5-Class-MOP

Upstream changes:
0.76 Mon, April 27, 2009
    * Moose::Meta::TypeConstraint
      - Do not run coercions in coerce() if the value already passes the type
        constraint (hdp)

    * Moose::Meta::TypeConstraint::Class
      - In validation error messages, specifically say that the value is not
        an instance of the class. This should alleviate some frustrating
        forgot-to-load-my-type bugs. rt.cpan.org #44639 (Sartak)

    * Moose::Meta::Role::Application::ToClass
      - Revert the class-overrides-role warning in favor of a solution outside
        of the Moose core (Sartak)
   2009-04-21 20:55:16 by Stoned Elipot | Files touched by this commit (2)
Log message:
Update from version 0.74 to version 0.75.

Upstream changes:
0.75 Mon, April 20, 2009
    * Moose
    * Moose::Meta::Class
      - Move validation of not inheriting from roles from Moose::extends to
        Moose::Meta::Class::superclasses (doy)

    * Moose::Util
      - add ensure_all_roles() function to encapsulate the common "apply this
        role unless the object already does it" pattern (hdp)

    * Moose::Exporter
      - Users can now select a different metaclass with the "-metaclass"
        option to import, for classes and roles (Sartak)

    * Moose::Meta::Role
      - Make method_metaclass an attr so that it can accept a metarole
        application.  (jdv)
   2009-04-12 15:00:15 by Jens Rehsack | Files touched by this commit (2) | Package updated
Log message:
PkgSrc changes:
  - Update package for p5 module Moose to 0.74
  - set artistic-2.0 as license
  - update dependencies along META.yml

Upstream changes:
0.74 Tue, April 7, 2009
    * Moose::Meta::Role
    * Moose::Meta::Method::Destructor
      - Include stack traces in the deprecation warnings.
        (Florian Ragwitz)

    * Moose::Meta::Class
      - Removed the long-deprecated _apply_all_roles method.

    * Moose::Meta::TypeContsraint
      - Removed the long-deprecated union method.

0.73_02 Mon, April 6, 2009
    * More deprecations and renamings
      - Moose::Meta::Method::Constructor
        - initialize_body => _initialize_body (this is always called
          when an object is constructed)

    * Moose::Object
      - The DEMOLISHALL method could throw an exception during global
        destruction, meaning that your class's DEMOLISH methods would
        not be properly called. Reported by t0m.

    * Moose::Meta::Method::Destructor
      - Destructor inlining was totally broken by the change to the
        is_needed method in 0.72_01. Now there is a test for this
        feature, and it works again.

0.73_01 Sun, April 5, 2009
    * Moose::*
      - Call user_class->meta in fewer places, with the eventual goal
        of allowing the user to rename or exclude ->meta
        altogether. Instead uses Class::MOP::class_of. (Sartak)

    * Moose::Meta::Method::Accessor
      - If an attribute had a lazy default, and that value did not
        pass the attribute's type constraint, it did not get the
        message from the type constraint, instead using a generic
        message. Test provided by perigrin.

    * Moose::Util::TypeConstraints
      - Add duck_type keyword. It's sugar over making sure an object
        can() a list of methods. This is easier than jrockway's
        suggestion to fork all of CPAN. (perigrin)
        - add tests and documentation (perigrin)

    * Moose
      - Document the fact that init_meta() returns the target class's
        metaclass object. (hdp)

    * Moose::Cookbook::Extending::Recipe1
    * Moose::Cookbook::Extending::Recipe2
    * Moose::Cookbook::Extending::Recipe3
    * Moose::Cookbook::Extending::Recipe4
      - Make init_meta() examples explicitly return the metaclass and
        point out this fact. (hdp)

    * Moose::Cookbook::Meta::Recipe6
      - A new recipe, creating a custom meta-method class.

    * Moose::Meta::Class
    * Moose::Meta::Method::Constructor
      - Attribute triggers no longer receive the meta-attribute object
        as an argument in any circumstance. Previously, triggers
        called during instance construction were passed the
        meta-attribute, but triggers called by normal accessors were
        not. Fixes RT#44429, reported by Mark Swayne. (hdp)

    * Moose::Manual::Attributes
      - Remove references to triggers receving the meta-attribute object as an
        argument. (hdp)

    * Moose::Cookbook::FAQ
      - Remove recommendation for deprecated Moose::Policy and
        Moose::Policy::FollowPBP; recommend MooseX::FollowPBP
        instead. (hdp)

    * Many methods have been renamed with a leading underscore, and a
      few have been deprecated entirely. The methods with a leading
      underscore are consider "internals only". People writing
      subclasses or extensions to Moose should feel free to override
      them, but they are not for "public" use.

      - Moose::Meta::Class
        - check_metaclass_compatibility => _check_metaclass_compatibility

      - Moose::Meta::Method::Accessor
        - initialize_body => _initialize_body (this is always called
          when an object is constructed)
        - /(generate_.*_method(?:_inline)?)/ => '_' . $1

      - Moose::Meta::Method::Constructor
        - initialize_body => _initialize_body (this is always called
          when an object is constructed)
        - /(generate_constructor_method(?:_inline)?)/ => '_' . $1
        - attributes => _attributes (now inherited from parent)
        - meta_instance => _meta_instance (now inherited from parent)

      - Moose::Meta::Role
        - alias_method is deprecated. Use add_method

0.73 Fri, March 29, 2009
    * No changes from 0.72_01.

0.72_01 Thu, March 26, 2009
    * Everything
      - Almost every module has complete API documentation. A few
        methods (and even whole classes) have been intentionally
        excluded pending some rethinking of their APIs.

    * Moose::Util::TypeConstraints
      - Calling subtype with a name as the only argument is now an
        exception. If you want an anonymous subtype do:

         my $subtype = subtype as 'Foo';

    * Moose::Cookbook::Meta::Recipe7
      - A new recipe, creating a custom meta-instance class.

    * Moose::Cookbook::Basics::Recipe5
      - Fix various typos and mistakes. Includes a patch from Radu
        Greab.

    * Moose::Cookbook::Basics::Recipe9
      - Link to this recipe from Moose.pm's builder blurb

    * Moose::Exporter
      - When wrapping a function with a prototype, Moose::Exporter now
        makes sure the wrapped function still has the same
        prototype. (Daisuke Maki)

    * Moose::Meta::Attribute
      - Allow a subclass to set lazy_build for an inherited
        attribute. (hdp)

    * Makefile.PL
      - Explicitly depend on Data::OptList. We already had this dependency
        via Sub::Exporter, but since we're using it directly we're
        better off with it listed. (Sartak)

    * Moose::Meta::Method::Constructor
      - Make it easier to subclass the inlining behaviour. (Ash
        Berlin)

    * Moose::Manual::Delta
      - Details significant changes in the history of Moose, along
        with recommended workarounds.

    * Moose::Manual::Contributing
      - Contributor's guide to Moose.

    * Moose::Meta::Method::Constructor
      - The long-deprecated intialize_body method has been removed
        (yes, spelled like that).

    * Moose::Meta::Method::Destructor
      - This is_needed method is now always a class method.

    * Moose::Meta::Class
      - Changes to the internals of how make_immutable works to match
        changes in latest Class::MOP.
   2009-02-26 23:26:31 by Stoned Elipot | Files touched by this commit (2)
Log message:
Update from version 0.70 to version 0.72.

Upstream changes:
0.72 Mon, February 23, 2009
    * Moose::Object
    * Moose::Meta::Method::Constructor
      - A mutable class accepted Foo->new(undef) without complaint,
        while an immutable class would blow up with an unhelpful
        error. Now, in both cases we throw a helpful error
        instead. Reported by doy.

0.71_01 Sun, February 22, 2009
    * Moose::Cookbook
      - Hopefully fixed some POD errors in a few recipes that caused
        them to display weird on search.cpan.org.

    * Moose::Util::TypeConstraints
      - Calling type or subtype without the sugar helpers (as, where,
        message) is now deprecated.
      - The subtype function tried hard to guess what you meant, but
        often got it wrong. For example:

         my $subtype = subtype as 'ArrayRef[Object]';

        This caused an error in the past, but now works as you'd
        expect.

    * Everywhere
      - Make sure Moose.pm is loaded before calling
        Moose->throw_error. This wasn't normally an issue, but could
        bite you in weird cases.

0.71 Thu, February 19, 2009
    * Moose::Cookbook::Basics::Recipe11
      - A new recipe which demonstrates the use of BUILDARGS and
        BUILD. (Dave Rolsky)

    * Moose::Cookbook::Roles::Recipe3
      - A new recipe, applying a role to an object instance. (Dave
        Rolsky)

    * Moose::Exporter
      - Allow overriding specific keywords from "also" packages. (doy)

    * Tests
      - Replace hardcoded cookbook tests with Test::Inline POD
        to ensure they don't get out of sync. (Dave Rolsky)

    * Moose::Cookbook
      - Working on the above turned up a number of little bugs in the
        recipe code. (Dave Rolsky)

    * Moose::Util::TypeConstraints::Optimized
      - Just use Class::MOP for the optimized ClassName check. (Dave
        Rolsky)
   2009-02-15 09:39:37 by Stoned Elipot | Files touched by this commit (2)
Log message:
Update from version 0.69 to version 0.70.

Pkgsrc changes:
- adjust dependency on devel/p5-Moose

Upstream changes:
0.70 Sat, February 14, 2009
    * Moose::Util::TypeConstraints
      - Added the RoleName type (stevan)
        - added tests for this (stevan)

    * Moose::Cookbook::Basics::Recipe3
      - Updated the before qw[left right] sub to be a little more
        defensive about what it accepts (stevan)
        - added more tests to t/000_recipies/basics/003_binary_tree.t
          (stevan)

    * Moose::Object
      - We now always call DEMOLISHALL, even if a class does not
        define DEMOLISH. This makes sure that method modifiers on
        DEMOLISHALL work as expected. (doy)
        - added tests for this (EvanCarroll)

    * Moose::Util::MetaRole
      - Accept roles for the wrapped_method_metaclass (rafl)
        - added tests for this (rafl)

    * Moose::Meta::Attribute
      - We no longer pass the meta-attribute object as a final
        argument to triggers. This actually changed for inlined code a
        while back, but the non-inlined version and the docs were
        still out of date.

    * Tests
      - Some tests tried to use Test::Warn 0.10, which had bugs. Now
        they require 0.11. (Dave Rolsky)

    * Documentation
      - Lots of small changes to the manual, cookbook, and
        elsewhere. These were based on feedback from various
        users, too many to list here. (Dave Rolsky)
   2009-02-14 16:36:47 by Stoned Elipot | Files touched by this commit (2)
Log message:
Update from version 0.68 to version 0.69.

Upstream changes:
0.69 Thu, February 12, 2009
    * Moose
      - Make some keyword errors use throw_error instead of croak
        since Moose::Exporter wraps keywords now (Sartak)

    * Moose::Cookbook::*
      - Revised every recipe for style and clarity. Also moved some
        documentation out of cookbook recipes and into Moose::Manual
        pages. This work was funded as part of the Moose docs grant
        from TPF. (Dave Rolsky)

    * Moose::Meta::Method::Delegation
      - If the attribute doing the delegation was not populated, the
        error message did not specify the attribute name
        properly. (doy)

Next | Query returned 134 messages, browsing 111 to 120 | Previous