18 Commits

Author SHA256 Message Date
Dirk Stoecker
7dd435be79 Accepting request 866770 from devel:languages:perl:autoupdate
- updated to 2.002004
   see /usr/share/doc/packages/perl-Role-Tiny/Changes
  2.002004 - 2021-01-24
    - restore requiring base class when using create_class_with_roles, which was
      accidentally lost in 2.002_000 (RT#134075)

OBS-URL: https://build.opensuse.org/request/show/866770
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=35
2021-01-27 16:14:45 +00:00
Dirk Stoecker
d4d42929ad Accepting request 862586 from devel:languages:perl:autoupdate
- updated to 2.002003
   see /usr/share/doc/packages/perl-Role-Tiny/Changes
  2.002003 - 2021-01-11
    - set dynamic_config to 0 and x_static_install to 1
    - fixed filenames in dependents author test to not use colons
    - removed MRO::Compat from prereqs as it is no longer used
    - marked Class::Method::Modifiers as a hard developer dependency rather than
      a recommended developer dependency
    - rewrote test for namespace cleaning to not require namespace::clean, and
      moved it from an author test to a normal test
    - removed namespace::autoclean from developer prereqs
  2.002_002 - 2021-01-03
    - refactored some internals for subclasses to use
    - methods_provided_by will ensure the module is loaded before checking for
      methods
  2.002_001 - 2020-12-27
    - fix tests when Class::Method::Modifiers is not installed
  2.002_000 - 2020-12-23
    - Refactored create_class_with_roles to not use "composable packages". This
      was an optimization for when a role is used in many different uses of
      create_class_with_roles, but required an entirely separate implementation,
      which did not have fully compatible behavior. It would also result in
      methods using modifiers being slower.
    - Add documentation for what methods will be composed from a role
      (RT#133363)
    - Fix backwards compatibility with older versions of Moo when interacting
      with Moose.
    - Treat modifiers as required methods during create_class_with_roles.
    - Fixed methods being no longer composed after they participated in an
      allowed conflict.
    - Dropped use of MRO::Compat.
    - Test cleanups for checking requires during create_class_with_roles.
    - Additional tests to confirm internal role application steps can be fully
      qualified.
    - Fix Pod links to Class::Method::Modifiers
    - Tweaks to author tests
    - Additional tests for working with older Moo versions
    - Additional tests for module loading
    - Allow method modifiers to be specified with an array reference of method
      names, rather than a list. This now matches how the corresponding
      Class::Method::Modifiers subs can be called.

OBS-URL: https://build.opensuse.org/request/show/862586
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=33
2021-01-12 12:06:07 +00:00
Lars Vogdt
9249394bda Accepting request 743466 from devel:languages:perl:autoupdate
- updated to 2.001004
   see /usr/share/doc/packages/perl-Role-Tiny/Changes
  2.001004 - 2019-10-25
    - fix methods being excluded from composition if they previously existed in
      the composing role (RT#130811)
    - fix role application overwriting subs that are not considered methods
    - fix helper subs created by a Role::Tiny extension (like Moo::Role)
      sometimes being teated as methods

OBS-URL: https://build.opensuse.org/request/show/743466
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=31
2019-10-29 08:37:11 +00:00
Lars Vogdt
370bd805da Accepting request 736818 from devel:languages:perl:autoupdate
- updated to 2.001003
   see /usr/share/doc/packages/perl-Role-Tiny/Changes
  2.001003 - 2019-10-09
    - releasing as stable
  
  2.001_002 - 2019-10-06
    - fix methods from roles composed via create_class_with_roles being treated
      differently from roles composed directly (RT#128470)
    - fix constants being included in the methods provided by a role if they
      were created before importing Role::Tiny but used after importing
    - fix prototype handling test on cperl

OBS-URL: https://build.opensuse.org/request/show/736818
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=29
2019-10-11 13:21:07 +00:00
6af05a723f Accepting request 734977 from devel:languages:perl:autoupdate
- updated to 2.001001
   see /usr/share/doc/packages/perl-Role-Tiny/Changes
  2.001001 - 2019-10-01
    - added tests for make_role
  
  2.001_000 - 2019-09-19
    - refactored method tracking to allow easier extending (such as by Moo)
    - added make_role method to make a package into a role, but without
      exporting any subs into it
    - refactored sub exporting to allow extensions to do different things with
      the subs
  
  2.000_009 - 2019-09-06
    - fix composing roles into packages that have stub subs in them
    - treat constants consistently with all other subs, no matter where they are
      defined

OBS-URL: https://build.opensuse.org/request/show/734977
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=28
2019-10-07 10:53:34 +00:00
Lars Vogdt
fa2c660634 Accepting request 721171 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/721171
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=26
2019-08-09 08:21:02 +00:00
025b252cb0 Accepting request 720344 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/720344
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=24
2019-08-02 14:05:59 +00:00
Stephan Kulow
8c8ebe12bc Accepting request 539777 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/539777
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=22
2017-11-08 16:47:48 +00:00
Stephan Kulow
8bc5ed76e3 Accepting request 439829 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/439829
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=20
2016-11-12 17:06:56 +00:00
Stephan Kulow
b6e994138a Accepting request 438104 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/438104
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=18
2016-11-10 05:54:44 +00:00
Stephan Kulow
6bf492eb38 Accepting request 393851 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/393851
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=16
2016-05-10 05:01:54 +00:00
Stephan Kulow
7e54dc78ff Accepting request 303911 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/303911
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=14
2015-04-25 07:58:36 +00:00
Stephan Kulow
eaab062abc Accepting request 296528 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/296528
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=12
2015-04-15 04:57:41 +00:00
Stephan Kulow
79a4899c73 update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=10
2014-11-12 09:38:31 +00:00
Stephan Kulow
7c5223529d - updated to 1.003003
- overloads specified as method names rather than subrefs are now applied
     properly
   - allow superclass to provide conflicting methods (RT#91054)
   - use ->is_role internally to check if a package is a role
   - document that Role::Tiny applies strict and fatal warnings

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=8
2014-07-28 10:09:00 +00:00
Stephan Kulow
4e1db8592d update
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=6
2013-10-04 18:30:32 +00:00
Stephan Kulow
09ec329727 - updated to 1.003001
- allow composing roles simultaneously that mutually require each other
    (RT#82711)
  - Fix _concrete_methods_of returning non-CODE entries
  - fix broken implementation of method conflict resolution
    (Perlmonks#1041015)
  - add is_role method for checking if a given package is a role
  - drop minimum perl version - code tests just fine on 5.6.1 and 5.6.2

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=4
2013-07-26 05:37:20 +00:00
Stephan Kulow
f6d1fdd485 initial package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Role-Tiny?expand=0&rev=1
2013-06-26 11:23:03 +00:00