File perl-Mouse.changes of Package perl-Mouse

-------------------------------------------------------------------
Thu Nov 17 12:29:49 UTC 2011 - coolo@suse.com

- update to 0.97:
  - Fixes in 0.96 is broken
  - Workaround for RT#71211 (made the failing test a TODO)
  * Resolve RT#68351, tests produced deprecation warnings in 5.14
  * Resolve RT#70518, a build problem in 5.15
  * Resolve RT#70569, prototype mismatch warnings might happen in 5.8

-------------------------------------------------------------------
Thu Jul 21 08:14:21 UTC 2011 - coolo@novell.com

- use original tar

-------------------------------------------------------------------
Tue May 17 08:02:54 UTC 2011 - pascal.bleser@opensuse.org

- update to 0.93:
  * make sure weak attributes remain weak when cloning (Moose 2.0007)

-------------------------------------------------------------------
Sat Apr 16 00:33:33 UTC 2011 - pascal.bleser@opensuse.org

- update to 0.92:
  * replace C++-style comments (//) with C89-style comments(/* */) (RT #67412)

-------------------------------------------------------------------
Mon Mar 14 22:06:04 UTC 2011 - pascal.bleser@opensuse.org

- update to 0.91:
  * $type_constraint->check() accepts extra arguments for extensibility

-------------------------------------------------------------------
Tue Feb 22 09:55:55 UTC 2011 - lars@linux-schulserver.de

- update to 0.90:
  + Fix an abuse of a private Perl API, which changed at Perl 5.13.10
  + Support the DOES() method for Mouse::Object

-------------------------------------------------------------------
Thu Jan 27 07:19:26 UTC 2011 - pascal.bleser@opensuse.org

- update to 0.89:
  * disable foreign class warnings introduced at 0.71, which affects
    compatibility with Moose (and will re-introduce in more compatible way in
    the future)

- changes from 0.88:
  * workaround SL4A where mro.pm doesn't exist even if Perl >= 5.10.0

- changes from 0.86:
  * role application to instances cached anonymous classes in wrong way

- changes from 0.85:
  * fix an error message to be compatible with Moose's
  * fix build problems

- changes from 0.83:
  * 'Int' type constraint passed dualvars (e.g. $!) while Moose's doesn't

- changes from 0.82:
  * wrong name for a method in Mouse::Meta::TypeConstraint:
    s/is_a_subtype_of/is_a_type_of/
  * $type_constraint->type_parameter didn't return the correct value if it's a
    subtype of paramterized type constraints

-------------------------------------------------------------------
Wed Dec  1 13:33:59 UTC 2010 - coolo@novell.com

- switch to perl_requires macro

-------------------------------------------------------------------
Mon Nov 29 18:30:41 UTC 2010 - coolo@novell.com

- remove /var/adm/perl-modules

-------------------------------------------------------------------
Sat Oct 30 19:41:53 UTC 2010 - pascal.bleser@opensuse.org

- update to 0.81:
  * Bugfix: roles which attributes has no methods could affect cache invalidation

- changes from 0.80:
  * Bugfix: resolve RT #61906: a single 'accessor' did not define the method for the attribute

- changes from 0.79:
  * Bugfix: fix a mis-use of aTHX_/pTHX_ in XS

- changes from 0.78:
  * Bugfixes:
    + resolve RT #61852: parametrized type constraints didn't call their "where" clause anymore
    + Mouse::Object::DESTROY could fail to call DEMOLISHes in some cases

-------------------------------------------------------------------
Wed Sep 29 14:13:29 UTC 2010 - pascal.bleser@opensuse.org

- update to 0.77:
  * Bugfixes:
    + fix tests failed against 5.6.2
    + combination of 'isa' and 'does' for has() sugar was incorrectly proccessed in Mouse::PurePerl
    + fix foreign class checking routines -- please update MouseX::Foreign

-------------------------------------------------------------------
Tue Sep 28 12:37:49 UTC 2010 - pascal.bleser@opensuse.org

- update to 0.76:
  * Bugfixes:
    + workaround 5.6.problems
    + fix edge cases of handles => sub { ... }
    + avoid warnings on attribute cloning

-------------------------------------------------------------------
Mon Sep 27 08:19:56 UTC 2010 - pascal.bleser@opensuse.org

- update to 0.75:
  * Bugfix: diamond inheritance without C3 mro cauld cause problems in Mouse::XS

- changes from 0.74:
  * Bugfixes:
    + workaround Test::Builder2 problem again
    + fix some compatibility issues on perl 5.6.2

- changes from 0.73:
  * Bugfixes:
    + resolve RT #61613

- changes from 0.72:
  * Bugfixes:
    + internal refatoring has removed a number of incompatibilities in Mouse::PurePerl
    + error messages from duck types are now compatible with Moose

- changes from 0.71:
  * Changes:
    + inheritance from non-Mouse classes now produces warnings; use MouseX::Foreign if you want this type of inheritance
    + a new module Mouse::Meta::Role::Application has been added; using Mouse without roles should consume less memory
  * Bugfixes:
    + meta class reinitialization caused by Mouse::Util::MetaRole did not work correctly

- changes from 0.70:
  * Bugfixes:
    + delegations ignored method modifiers

-------------------------------------------------------------------
Mon Sep 13 13:51:52 UTC 2010 - lars@linux-schulserver.de

- update to 0.69:
  + Workaround a problem with Test::Builder 2.00_01, which could cause
    SEGV
  + Remove an optional depenency, Data::Util
  + Fix looks_like_number portability
  + An attribute in a subclass can now override the value of "is"
  + Remove long deprecated methods:
      _create_args(), compute_all_applicable_attributes(),
      and clone_instance()
  + Improve C++ compatibility in Mouse::XS

-------------------------------------------------------------------
Tue Aug 31 23:42:48 UTC 2010 - pascal.bleser@opensuse.org

- update to 0.64:
  * build failure on 5.13.3
  * illegal inheritance options for clone_and_inherit_options() is now a black list, not a white list (Moose 1.09 feature)
  * remove long deprecated methods in Mouse::Meta::Attribute: clone_parent, get_parent_args, canonicalize_args, create

- changes from 0.63:
  * resolve RT#59460: Test::Requires is not a required prerequisite unless release-testing
  * add Mouse::Util::TypeConstraints::register_type_constraint() RT#59539

- changes from 0.62:
  * support MouseX::StrictConstructor

- changes from 0.61:
  * workaround the Perl_call_sv() problem again

- changes from 0.60:
  * BUILDALL is now called by Mouse::Meta::Class::new_object, rather than by Mouse::Object::new
  * fix type constraint validation messages to not include the string 'failed' twice in the same sentence
  * resolve RT #57975: the prefix "Exception caught" is no longer added to exceptions Mouse catches

- changes from 0.59:
  * improve error messages on $class->accessor()

-------------------------------------------------------------------
Mon May 10 11:48:15 UTC 2010 - lars@linux-schulserver.de

- update to 0.58:
  + Resolve RT #57144: Fix problems in Perl_call_sv() again 
  + Resolve RT#56837: Role application to instance with init_arg'd
    attributes caused problems (Sanko Robinson)

-------------------------------------------------------------------
Thu Apr 29 07:29:08 UTC 2010 - lars@linux-schulserver.de

- update to 0.56:
  + Resolve RT#56837: Role application to instance with init_arg'd
    attributes caused problems
  + Fix a bug that traits could cause panic/SEGV on threads (gfx)
  + Resolve RT#56523: has with reader, writer, lazy and builder
    could not create a write-only accessor
  + Mouse::Meta::Class could not clone objects with "required" attrs

-------------------------------------------------------------------
Sun Mar 28 16:52:07 UTC 2010 - lars@linux-schulserver.de

- update to 0.52:
  + Workaround Perl-RT#69939 (eval "use $module" in Perl_call_sv()
     may cause segmentation faults,
     http://rt.perl.org/rt3/Public/Bug/Display.html?id=69939)

-------------------------------------------------------------------
Mon Mar 15 11:20:18 UTC 2010 - lars@linux-schulserver.de

- update to 0.51:
  + [BUG FIXES]
    * Mouse::Object::DESTROY could cause SEGVs
    * Attribute triggers could cause panics
    * Integers > 2**32 ware not groked as Int
    * Incorrect types, e.g. "Array[Int", was accepted
    * Metaclass compatibility was sometimes ignored
  + [MOOSE COMPATIBILITY]
    * before/around/after accept regular expressions
    * has() becomes strict
    * the global destruction flag is passed to DEMOLISH methods
    * Delegations can be curried
    * Built-in type constraints have the same hierarchy as Moose's

-------------------------------------------------------------------
Sat Feb 20 12:31:52 UTC 2010 - lars@linux-schulserver.de

- update to 0.50:
  * Mouse::Tiny
    - Allow "use Mouse::Tiny VERSION" with a patch contributed by
      chocolateboy, RT #54383 (gfx)
  * Mouse::Util::MetaRole
    - Add Mouse::Util::MetaRole::apply_metaroles
      to catch up the latest Moose API for metaroles (gfx)
  * MouseAccessor.xs
    - Fix RT #54203 that writers might return undef in setting values
      reported by chocolateboy (gfx)
  * MouseTypeConstraints.xs
    - Fix magic handling in type constraints reported by sunnavy (gfx)
  * Makefile.PL
    - Shipped with M::I::XSUtil 0.21 (gfx)
    - Fix an issue that gcc 4.0 don't support -Wc++-compat (gfx)
  * Mouse
    - Add a caveat on XS callbacks to the pod (gfx)
  * Mouse::Meta::Attribute
    - Add support for code references for handles
      patched by Frank Cuny (gfx)
  * Mouse::Util::TypeConstraints
    - Fix Str and ScalarRef for typeglobs, lvalues, and etc. (gfx)
  * Moose.pm
    - Add Moose::Util::TypeConstraints exports to allow easier testing
     of TypeConsraints from the command line (gfx)
- BuildRequire perl-Test-Excpetion to run make check successfully

-------------------------------------------------------------------
Sat Dec 26 19:32:19 UTC 2009 - lars@linux-schulserver.de

- initial version 0.4501

openSUSE Build Service is sponsored by