SHA256
8
0
forked from pool/perl-Moo

58 Commits

Author SHA256 Message Date
Stephan Kulow
67ee546538 - updated to 1.002000
- add 'moosify' attribute key to provide code for inflating to Moose
   - fix warnings about unknown attribute parameters on metaclass inflation
   - don't pass 'handles' down when doing 'has +' to avoid unDWIMmy explosions
   - throw a useful exception when typemap doesn't return a value
   - avoid localising @_ when not required for Sub::Quote
   - successfully inflate a metaclass for attributeless classes (RT#86415)
   - fix false default values used with non-lazy accessors
   - stop built values that fail isa checks still getting stored in the object
   - stop lazy+weak_ref accessors re-building their value on every call
   - make lazy+weak_ref accessors return undef if built value isn't already
     stored elsewhere (Moose compatibility)
   - stop isa checks being called on every access for lazy attributes
   - bump Devel::GlobalDestruction dependency to fix warning on cleanup
     when run under -c (RT#78617)
   - document Moose type constraint creation for roles and classes
     (actually fixed in 1.001000)
 
 1.001000 - 2013-03-16
   - add support for FOREIGNBUILDARGS when inheriting from non-Moo classes
   - non-ref default values are allowed without using a sub
   - has will refuse to overwrite locally defined subs with generated
     accessors.
   - added more meta resources and added more support relevant links into
     the POD documentation
   - clarify in docs that default and built values won't call triggers
     (RT#82310)
   - expand is => 'lazy' doc to make it clear that you can make rw lazy
     attributes if you really want to
   - handles => "RoleName" tries to load the module

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=8
2013-06-04 08:47:01 +00:00
Stephan Kulow
766f3bf1ab Accepting request 99762 from devel:languages:perl
new perl package

OBS-URL: https://build.opensuse.org/request/show/99762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Moo?expand=0&rev=1
2012-01-17 10:34:35 +00:00
Stephan Kulow
f48f6590d1 - updated to 0.009013
- fix up Class::XSAccessor version check to be more robust
  - improved documentation
  - fix failures on perls < 5.8.3
  - fix test failures on cygwin
  - make Method::Generate::Constructor handle $obj->new
  - fix bug where constants containing a reference weren't handled correctly
    (ref(\[]) is 'REF' not 'SCALAR', ref(\v1) is 'VSTRING')

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=6
2012-01-11 12:21:52 +00:00
Stephan Kulow
aa40a2e677 - update to 0.009011:
- add support for DEMOLISH
  - add support for BUILDARGS
  - missing new files for Role::Tiny::With
  - remove the big scary warning because we seem to be mostly working now
  - perl based getter dies if @_ > 1 (XSAccessor already did)
  - add Role::Tiny::With for use in classes
  - automatically generate constructors in subclasses when required so that
    subclasses with a BUILD method but no attributes get it honoured
  - add coerce handling

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=5
2012-01-11 12:16:38 +00:00
Stephan Kulow
0eb248a137 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=4 2011-11-11 11:20:16 +00:00
Pascal Bleser
cf63f1fb9f 0.009008
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=3
2011-06-04 23:21:01 +00:00
Pascal Bleser
d16a955ffd disable tests on < 11.3, perl too old
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=2
2011-03-03 23:34:25 +00:00
Pascal Bleser
a147194a79 0.009007
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=1
2011-03-03 20:54:01 +00:00