Revision history for Perl extension NEXT.pm

0.69 2022-01-19 NEILB
    - Removed dependency on mro. PR#5 from HAARG++.
    - Only install in perl dirs on older perls with bad load order
      PR#6 from HAARG++.

0.68 2021-04-19 NEILB
    - Fix for RT#123002, so NEXT works with proxy constants
    - Made testsuite clean under strict & warnings
    - Made testsuite pass if running under perls that are already c3.

0.67_03 2021-04-18 NEILB
    - mro was added in Perl 5.9.5, and it's not dual-life, so Reini's
      patch (in 0.67_01) failed on earlier versions of Perl.
      Have now made its use dependent on version, with "use if".

0.67_02 2021-04-18 NEILB
    - Applied patch from Father C so that NEXT works with proxy constants.
      RT#123002

0.67_01 2021-04-18 NEILB
    - Enforced strict and warnings on testsuite. Thanks to ATOOMIC.
    - Added github CI. Thanks to ATOOMIC.
    - @ISA fixes for c3, so tests will pass on perls that use c3 as default
      (for example cperl). Thanks to RURBAN.

0.67 2016-07-30 NEILB
    - Changed class names in SYNOPSIS from A, B, C, D to P, Q, R, S.
      This is avoid potential clash with core B:: namespace. RT#9734
      I didn't change the later examples in the doc, as I think they're ok.
    - Added mentions of next::method in the core "mro" module.
    - Changed all mentions of "NEXT.pm" in the doc to C<NEXT>.

0.66 2016-07-28 NEILB
    - split the "package EVERY" statement across two lines to hide it
      from PAUSE and help with resolving a permissions conflict with "Every".
    - Added prereqs, license type, and min perl version to dist metadata
    - Added github repo to dist metadata
    - Fixed pod error reported in RT#49984 and RT#100587,
      and rogue trailing spaces in pod, RT#64923

0.65_01 2016-07-20 NEILB
    - split the "package EVERY" statement across two lines to hide it
      from PAUSE and help with resolving a permissions conflict with "Every".
    - Added prereqs, license type, and min perl version to dist metadata
    - Added github repo to dist metadata
    - Fixed pod error reported in RT#49984 and RT#100587,
      and rogue trailing spaces in pod, RT#64923

0.65    Mon Sep 20 03:32:46 2010
    - Remove unnecessary test boilerplate that caused trouble in the perl core.

0.64    Mon Jun  8 14:36:00 2009
    - Fixed overwriting dynamically scoped regex vars (Norbert Buchmuller,
      Closes RT#36956).

0.63    Fri Apr 10 16:52:44 2009
    - Specify plans for all tests (Jarkko Hietaniemi). Merged from blead
      perl (Florian Ragwitz).
    - Default to installing to privlib instead of sitelib on perls where
      NEXT is core (Jerry D. Hedden).

0.62    Wed Apr  8 03:27:25 2009
    - Be less aggressive when looking at the symbol table to find
      methods. This prevents "used only once" warnings on 5.10.

0.61    Tue Mar 24 02:50:26 2009
    - Pod tweaks (Alan Ferrency).
    - Fix a bug when using NEXT from within an eval block (Dave Rolsky).
    - Fix some pod typos (Piotr Fusik).
    - Fix a bug when using NEXT within overloaded stringification
      (Marcel GrĂ¼nauer).
    - Make NEXT work with AUTOLOAD (Damian Conway).

0.60    Wed Aug 13 03:55:33 2003
    - Re-re-re-fixed NEXT::UNSEEN bug under diamond inheritance
      (Note to self: don't code whilst on vacation!)
    - Implemented and documented EVERY functionality

0.53    Tue Aug 12 10:53:25 2003
    - Re-re-fixed NEXT::UNSEEN bug under diamond inheritance

0.52    Wed Jul 30 21:06:59 2003
    - Refixed NEXT::UNSEEN bug under diamond inheritance

0.51    Tue Jul 29 23:09:48 2003
    - Fixed NEXT::UNSEEN bug under diamond inheritance (thanks Dan
      and Alan)
    - Moved &ancestors out of NEXT class in case anyone ever
      calls NEXT::ancestors
    - Replaced UNSEEN with DISTINCT (but left UNSEEN operational
      for backwards compatibility)

0.50    Fri Nov 16 11:20:40 2001
    - Added a $VERSION (oops!)
    - Fixed handling of diamond patterns (thanks Paul)
    - Added NEXT::ACTUAL to require existence of next method (thanks Paul)
    - Added NEXT::UNSEEN to avoid calling multiply inherited
      methods twice (thanks Paul)
    - Re-fixed setting of $AUTOLOAD in NEXT'd AUTOLOADS to be
      consistent with more useful SUPER:: behaviour
    - Corified tests

0.02    Mon Sep  3 07:52:27 2001
    - Fixed setting of $AUTOLOAD in NEXT'd AUTOLOADS (thanks Leonid)
    - Changed licence for inclusion in core distribution
    - Documented the difference between NEXT and SUPER (thanks Ken)

0.01    Tue Apr 10 18:27:00 EST 2001
    - original version