SHA256
8
0
forked from pool/perl-Moo

30 Commits

Author SHA256 Message Date
c8a75dbb30 Accepting request 1061354 from devel:languages:perl:autoupdate
- updated to 2.005005
   see /usr/share/doc/packages/perl-Moo/Changes
  2.005005 - 2023-01-05
    - drop dependency on Test::Fatal

OBS-URL: https://build.opensuse.org/request/show/1061354
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=56
2023-01-31 13:54:10 +00:00
a663cab64d Accepting request 882136 from devel:languages:perl:autoupdate
- updated to 2.005004
   see /usr/share/doc/packages/perl-Moo/Changes
  2.005004 - 2021-03-29
    - fix file set in %INC in create_class_with_roles (RT#134845)

OBS-URL: https://build.opensuse.org/request/show/882136
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=54
2021-04-09 15:42:50 +00:00
9f92ca6240 Accepting request 880485 from devel:languages:perl:autoupdate
- updated to 2.005003
   see /usr/share/doc/packages/perl-Moo/Changes
  2.005003 - 2021-03-21
    - silence 'once' warnings from Moo::_Utils
  2.005_002 - 2021-01-22
    - fix C3 test skipping properly when MRO::Compat not available on perl < 5.10
  2.005_001 - 2021-01-20
    - fix perl version check in global destruction code
  2.005_000 - 2021-01-20
    - remove MooseX::Types from developer prereqs
    - recommend Sub::Util rather than Sub::Name, since Sub::Util is in core
    - fix line numbers when using oo module (perl -Moo)
    - adjust some author tests to rely less on external modules
    - lower Exporter prereq to any version
    - bump Role::Tiny prereq to 2.003004
    - refactor and simplify role application code, as allowed by new Role::Tiny
      version
    - switch to using normal strict+warnings rather than strictures for authors
    - remove strictures from recommends, as Moo does not use it anywhere
    - remove Task::Weaken prereq, as it served no purpose
    - remove MRO::Compat prereq, using it only when user code does
    - remove use of Devel::GlobalDestruction in code, only using
      Devel::GlobalDestruction::XS when it is available. Devel::GlobalDestruction
      is still a dependency on perl < 5.14 to facilitate the installation of the
      ::XS module.
    - Moo now has no mandatory perl version specific dependencies. The version
      specific modules are now optional or not used. This means code using Moo can
      be fatpacked on a new perl version without special cases, and it will work
      on older perl versions.

OBS-URL: https://build.opensuse.org/request/show/880485
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=52
2021-03-22 16:33:37 +00:00
992d8be835 Accepting request 850924 from devel:languages:perl:autoupdate
- updated to 2.004004
   see /usr/share/doc/packages/perl-Moo/Changes
  2.004004 - 2020-11-25
    - fix error location test when using core Carp on perl 5.8.9 - 5.10.1

OBS-URL: https://build.opensuse.org/request/show/850924
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=50
2020-11-26 08:53:36 +00:00
2eeec0bdfa Accepting request 850126 from devel:languages:perl:autoupdate
- updated to 2.004003
   see /usr/share/doc/packages/perl-Moo/Changes
  2.004003 - 2020-11-21
    - fix extraneous MANIFEST entry
  2.004002 - 2020-11-20
    - no changes
    - releasing as stable
  2.004_001 - 2020-07-30
    - remove Module::Runtime prerequisite
    - internal code cleanups
    - added test for conflicts in extensions wrapping 'has' and similar subs

OBS-URL: https://build.opensuse.org/request/show/850126
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=48
2020-11-23 09:53:05 +00:00
Stephan Kulow
23e80491bb Accepting request 793588 from devel:languages:perl:autoupdate
- updated to 2.004000
   see /usr/share/doc/packages/perl-Moo/Changes
  2.004000 - 2020-04-09
    - minor documentation tweaks
    - minor test tweaks
    - refactor creation and installation of helper subs allowing extensions to
      customize the behavior easier.
    - added is_class and make_class methods to Moo
    - added make_role method to Moo::Role
    - lower Scalar::Util dependency to 1.00
    - fix unlikely failure to properly inflate Type::Tiny types to Moose under
      threads on perl 5.8

OBS-URL: https://build.opensuse.org/request/show/793588
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=46
2020-04-18 05:32:20 +00:00
c36def1779 Accepting request 743788 from devel:languages:perl:autoupdate
- updated to 2.003006
   see /usr/share/doc/packages/perl-Moo/Changes
  2.003006 - 2019-10-25
    - update Role::Tiny prerequisite to 2.001004 to fix issues with re-importing
      Moo::Role
  
  2.003_005 - 2019-10-18
    - always exclude helper subs (has, with, etc) from the list of methods, even
      if they are installed later or wrapped with a modifier
    - drop Devel::GlobalDestruction prerequisite unless using perl < 5.14
    - fix preserving full accuracy of numbers in non-ref defaults
    - fix tracking of stubs and constants as methods to be consistent and work
      properly with unusual ways of storing subs (RT#130050)
    - fix test for modules broken by newer Moo versions when new enough
      CPAN::Meta version is not available
    - fix undeferring subs before wrapping with a method modifier when subs to
      wrap are given as a list or array ref
    - fix error reporting locations from Carp calls in DEMOLISH (RT#124845)
    - fix extending attributes (has +) to allow overriding a default with a
      builder (RT#130361)
    - fix re-throwing Moose inflation exceptions when examining exception
      objects on older Moose or Devel::StackTrace versions
    - reorganized documentation related to Moose to improve clarity
    - improved documentation of usage with namespace::clean
    - various documentation tweaks

OBS-URL: https://build.opensuse.org/request/show/743788
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=44
2019-11-01 10:41:40 +00:00
d1b220679a Accepting request 554934 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/554934
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=42
2017-12-07 14:05:38 +00:00
ba5b280f77 Accepting request 542565 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/542565
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=41
2017-12-06 14:35:20 +00:00
Stephan Kulow
ff88a09744 Accepting request 483239 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/483239
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=39
2017-03-29 08:51:17 +00:00
Stephan Kulow
05e4171d8d Accepting request 477400 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/477400
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=37
2017-03-13 06:19:04 +00:00
Stephan Kulow
ee31e26a82 Accepting request 449780 from devel:languages:perl:autoupdate
- updated to 2.003000
   see /usr/share/doc/packages/perl-Moo/Changes
  2.003000 - 2016-12-09
    - fix create_class_with_roles being used multiple times with the same packages
    - fix edge case with @ISA assignment on perl 5.10.0
    - minor test adjustments
    - fix handles on oddly named attributes
    - make has options linkable in documentation
    - Sub::Quote and Sub::Defer have been split into a separate dist

OBS-URL: https://build.opensuse.org/request/show/449780
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=35
2017-01-12 11:01:55 +00:00
Stephan Kulow
7ffad7c77b Accepting request 441374 from devel:languages:perl:autoupdate
- updated to 2.002005
   see /usr/share/doc/packages/perl-Moo/Changes
  2.002005 - 2016-10-31
    - fix accessor extensions that need captured variables for clearers and
      predicates. (RT#118453)
    - avoid relying on '.' being in @INC in tests
    - fix Sub::Quote test when run with perl -C or PERL_UNICODE on perl 5.10
      (RT#117844)
    - improved error messages for invalid sub names in Sub::Quote (RT#116416,
      RT#117711)
    - clarify meta method documentation
    - bump Role::Tiny prereq version to get stub in role fix (RT#116674)

OBS-URL: https://build.opensuse.org/request/show/441374
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=33
2016-11-22 12:31:36 +00:00
Stephan Kulow
0636c96775 Accepting request 406415 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/406415
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=31
2016-07-04 15:21:48 +00:00
Stephan Kulow
cf34739e03 Accepting request 404418 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/404418
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=30
2016-06-25 05:57:22 +00:00
Stephan Kulow
aa26004489 Accepting request 404128 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/404128
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=28
2016-06-24 05:03:45 +00:00
Stephan Kulow
63cd64f4c7 Accepting request 367413 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/367413
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=26
2016-03-08 08:26:26 +00:00
Stephan Kulow
c192651a49 Accepting request 318553 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/318553
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=24
2015-07-26 05:10:04 +00:00
Stephan Kulow
768d47f4e5 Accepting request 296905 from devel:languages:perl:autoupdate
update to be fixed manually

OBS-URL: https://build.opensuse.org/request/show/296905
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=22
2015-04-16 08:22:20 +00:00
Stephan Kulow
ecea60c942 - updated to 1.006001
- 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=20
2014-11-12 09:37:45 +00:00
Stephan Kulow
a801c4e3f4 update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=18
2014-09-17 19:47:29 +00:00
Stephan Kulow
dc41a13a09 update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=16
2014-07-28 07:28:15 +00:00
Stephan Kulow
29c371b524 - updated to 1.004002
- fix type inflation in threads when types are inserted by manually
    stringifying the type first (like Type::Tiny)
  - add undefer_all to Sub::Defer
  - fix repository links in pod
  - add missing changelog entry regarding strictures to 1.004000 release
  - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=15
2014-02-11 10:59:45 +00:00
Stephan Kulow
43d1794e6e update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=13
2013-10-04 17:20:21 +00:00
Stephan Kulow
aa1416e29c - updated to 1.003000
- 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moo?expand=0&rev=11
2013-07-26 05:36:27 +00:00
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
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
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
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