Blame Changes

Packit 3208b3
Revision history for Perl extension List-MoreUtils
Packit 3208b3
Packit 3208b3
0.428	2017-12-11
Packit 3208b3
    - release 0.427_001 without further changes
Packit 3208b3
Packit 3208b3
0.427_001	2017-11-06
Packit 3208b3
    - fix Issue#22 (Upgrading from LMU 0.416 to split XS/PP version will fail)
Packit 3208b3
      reported by Graham Knop (haarg), this time hopefully the right way,
Packit 3208b3
      repeated in RT#123310.
Packit 3208b3
    - fix Issue#29 (pairwise() PP implementation add tail undefs if arrays
Packit 3208b3
      sizes differs) reported by 0x62ash
Packit 3208b3
Packit 3208b3
0.426	2017-10-12
Packit 3208b3
    - release 0.425_002 without further changes
Packit 3208b3
Packit 3208b3
0.425_002	2017-10-05
Packit 3208b3
    - re-introduce Config::AutoConf
Packit 3208b3
      (https://rt.cpan.org/Ticket/Display.html?id=122875#txn-1745984)
Packit 3208b3
      for final satisfying RT#122875
Packit 3208b3
    - bump required version of List::MoreUtils::XS to 0.426, if XS is available
Packit 3208b3
Packit 3208b3
0.425_001	2017-09-27
Packit 3208b3
    - fix broken arrayify prototype
Packit 3208b3
    - revert removal of old List::MoreUtils::XS parts
Packit 3208b3
Packit 3208b3
0.425	2017-09-06
Packit 3208b3
    - release 0.424_001 as 0.425 with XS is META.* after 136:0 PASS:FAIL
Packit 3208b3
      on CPAN Tester Matrix
Packit 3208b3
Packit 3208b3
0.424_001	2017-09-05
Packit 3208b3
    - Makefile.PL: modify PREREQ_PM instead of recommend dynamically
Packit 3208b3
Packit 3208b3
0.423	2017-08-22
Packit 3208b3
    - sync version with List::MoreUtils::XS
Packit 3208b3
    - add examples for binsert/bremove (LMU::XS issue #1, Thanks to shawnlaffan)
Packit 3208b3
    - update tests to latest List::MoreUtils::XS
Packit 3208b3
    - recommend List::MoreUtils::XS 0.423
Packit 3208b3
Packit 3208b3
0.420_001	2017-08-15
Packit 3208b3
    - add some new functions:
Packit 3208b3
      * qsort (XS only)
Packit 3208b3
      * binsert
Packit 3208b3
      * bremove
Packit 3208b3
      * listcmp
Packit 3208b3
      * arrayify (RT#17230)
Packit 3208b3
      * samples (RT#77562)
Packit 3208b3
      * minmaxstr (RT#106401)
Packit 3208b3
      * lower_bound
Packit 3208b3
      * upper_bound
Packit 3208b3
      * equal_range
Packit 3208b3
      * frequencies
Packit 3208b3
      * occurrences
Packit 3208b3
      * mode (RT#91991)
Packit 3208b3
      * zip6 (RT#42921)
Packit 3208b3
      * reduce_0
Packit 3208b3
      * reduce_1
Packit 3208b3
      * reduce_u
Packit 3208b3
    - improve tests
Packit 3208b3
    - make List::MoreUtils::XS independent from List::MoreUtils
Packit 3208b3
      Note that List::MoreUtils::XS doesn't guarantee API stability - this
Packit 3208b3
      feature is only provided through List::MoreUtils as frontend.
Packit 3208b3
    - improve Makefile.PL regarding some build artifacts
Packit 3208b3
Packit 3208b3
0.419 2017-04-06
Packit 3208b3
    - Fix RT#120799: Makefile.PL fails due to unescaped paths interpolated
Packit 3208b3
      in regex pattern (thanks, A. Sinan Unur)
Packit 3208b3
Packit 3208b3
0.418 2017-03-29
Packit 3208b3
    - Clarify license conditions
Packit 3208b3
    - fix Changes version/date of 0.417_001
Packit 3208b3
Packit 3208b3
0.417_001 2017-03-21
Packit 3208b3
    - Divorce List::MoreUtils and List::MoreUtils::XS
Packit 3208b3
    - Change license to Apache 2.0 to avoid code stealing without credits
Packit 3208b3
    - Don't support Perl 5.6 out of the box anymore
Packit 3208b3
    - fix RT#120235 - uniq examples are incorrect
Packit 3208b3
    - remove things which will be never done from TODO list as suggested
Packit 3208b3
      by Mark Aufflick in PR#18
Packit 3208b3
    - Apply patch from Yanick Champoux to avoid spelling checker complains
Packit 3208b3
Packit 3208b3
0.416	2016-07-06
Packit 3208b3
    - Change the way how the XS part is loaded as a result of RT#115808
Packit 3208b3
    - Fix some spelling errors (fix RT#115807), thanks Salvatore Bonaccorso
Packit 3208b3
    - Requires XSLoader 0.22
Packit 3208b3
Packit 3208b3
0.415	2016-05-01
Packit 3208b3
    - Release 0.414_001 as 0.415 without further changes
Packit 3208b3
Packit 3208b3
0.414_001 2016-04-13
Packit 3208b3
    - fix RT#75727 - after's XS implementation call XSRETURN(-1) when it
Packit 3208b3
      doesn't find an element (2nd patch provided by Reini Urban,
Packit 3208b3
      regression test provided by Tony Cook)
Packit 3208b3
    - fix RT#113117 - XS's minmax() sometimes return undef (perl >= 5.20),
Packit 3208b3
      thanks PERLANCAR and SREZIC
Packit 3208b3
    - explicit test for thesis in RT#110998 - XS implementation of pairwise
Packit 3208b3
      fails with memory allocation error when there are more return values
Packit 3208b3
      than in original lists -- thesis is proven wrong
Packit 3208b3
    - efficiency improvements by bulk88
Packit 3208b3
    - improve some tests to get clearer reports
Packit 3208b3
    - distinguish between "Makefile.PL find's a .git directory" and
Packit 3208b3
      "Makefile.PL runs in maintainer mode"
Packit 3208b3
Packit 3208b3
0.413	2015-06-10
Packit 3208b3
    - Fix compiling in c++ mode (depreciated, but some people seem to
Packit 3208b3
      require it). Solves RT#104690
Packit 3208b3
Packit 3208b3
0.412	2015-05-19
Packit 3208b3
    - release 0.411_001 without further changes
Packit 3208b3
Packit 3208b3
0.411_001	2015-05-11
Packit 3208b3
    - move generation of test endpoints to author stage as requested per issue/#9
Packit 3208b3
    - add a rough guide for contributors
Packit 3208b3
    - fix rt#103251 to avoid removing bundled stuff by accident
Packit 3208b3
    - Fix compilation errors under cl (Thanks to jddurand)
Packit 3208b3
Packit 3208b3
0.410	2015-03-30
Packit 3208b3
    - release 0.409_003 after no further issues came up
Packit 3208b3
Packit 3208b3
0.409_003	2015-03-27
Packit 3208b3
    - update bundled bootstrap modules
Packit 3208b3
      * Data::Tumbler to 0.010
Packit 3208b3
      * Test::WriteVariants to 0.012
Packit 3208b3
      * Config::AutoConf to 0.311
Packit 3208b3
    - fix spelling (and add stop-words for names etc. in author tests)
Packit 3208b3
Packit 3208b3
0.409_002	2015-03-23
Packit 3208b3
    - fix multiple mg_get can break weird tie's (thanks to leont)
Packit 3208b3
    - fix test run using PERL5OPT=d:Confess (thanks kentl & ribasushi)
Packit 3208b3
    - use base instead of parent, cause parent isn't bundled before 5.10.1
Packit 3208b3
      (smoke report from SREZIC)
Packit 3208b3
    - update bundled modules (for bootstrapping) and ppport.h (from 3.25
Packit 3208b3
      to 3.31)
Packit 3208b3
Packit 3208b3
0.409_001	2015-03-21
Packit 3208b3
    - fix RT#102885: uniq bug broke tied array (reported by louying@pwrd.com)
Packit 3208b3
    - fix issue/8: Macros introduced in dfd851147f cause problems with MSVC
Packit 3208b3
      (reported by A. Sinan Unur)
Packit 3208b3
    - Update ppport.h from 3.25 to 3.31
Packit 3208b3
Packit 3208b3
0.408	2015-03-18
Packit 3208b3
    - fix RT#102840: uniq broken for call-by-function-return (reported by
Packit 3208b3
      Jean-Damien Durand), with a new test case thanks to Thomas Sibley
Packit 3208b3
    - fix RT#102853: hent_val accesses (reported by Brad Forschinger with
Packit 3208b3
      a reasonable patch)
Packit 3208b3
    - fix RT#102833: Compilation error with perl 5.21.7+ (reported by
Packit 3208b3
      Slaven Rezic)
Packit 3208b3
    - fix regex for RT#44518 test
Packit 3208b3
Packit 3208b3
0.407	2015-03-17
Packit 3208b3
    - Added one(), onlyidx(), onlyval() (RT#73134, MHASCH) and onlyres()
Packit 3208b3
    - improve XS maintainability
Packit 3208b3
    - document how uniq/distinct deal with undef (RT#49800)
Packit 3208b3
    - add bsearchidx to satisfy RT#63470
Packit 3208b3
    - add singleton to satisfy RT#94382
Packit 3208b3
    - fix RT#82039 - uniq changes the type of its arguments
Packit 3208b3
    - fix RT#44518 again
Packit 3208b3
Packit 3208b3
0.406	2015-03-03
Packit 3208b3
    - add new functions firstres and lastres in addition to firstidx, lastidx,
Packit 3208b3
      firstval and lastval
Packit 3208b3
    - regenerate MANIFEST to bundle README.md
Packit 3208b3
Packit 3208b3
0.405	2015-02-14
Packit 3208b3
    - fix RT#78527 - first_val/last_val in documentation
Packit 3208b3
    - fix RT#102055 - ExtUtils::MakeMaker required version absurdly high
Packit 3208b3
    - update README (deploy it as README.md now)
Packit 3208b3
    - fix compiler issue for older/ansi-c89 compilers
Packit 3208b3
    - remove local compat workarounds in favour for ppport.h
Packit 3208b3
Packit 3208b3
0.404	2015-01-28
Packit 3208b3
    - fix ancient toolchains (PREREQ_PM & Co. set appropriately),
Packit 3208b3
      reported by ilmari
Packit 3208b3
    - bump version required of Test::More to 0.96 (#toolchain
Packit 3208b3
      calls it a "sane subset")
Packit 3208b3
    - fix some meta-data #toolchain pointed out
Packit 3208b3
Packit 3208b3
0.403	2015-01-27
Packit 3208b3
    - remove most recent stable perl recommendation from meta to
Packit 3208b3
      workaround misbehaving CPAN clients blocking update
Packit 3208b3
    - update copyright date
Packit 3208b3
    - ensure AUTHOR is a string on older toolchains
Packit 3208b3
Packit 3208b3
0.402	2014-12-17
Packit 3208b3
    - bump Config::AutoConf and Test::WriteVariants requirement for
Packit 3208b3
      improved 5.6 compatibility (fixes rt#101121)
Packit 3208b3
    - use base instead of parent in configure stage (improves building
Packit 3208b3
      on 5.6)
Packit 3208b3
    - fix rt#101067 by applying patch from Father Chrysostomos (thanks
Packit 3208b3
      to Lukas Mai (MAUKE) for reporting and explaining)
Packit 3208b3
Packit 3208b3
0.401	2014-12-08
Packit 3208b3
    - update bundled Config::AutoConf to 0.307
Packit 3208b3
    - release after long testing period
Packit 3208b3
Packit 3208b3
0.400_010	2014-12-08
Packit 3208b3
    - bundle configure_requires using inc::latest
Packit 3208b3
    - fix RT#96596 by checking types before starting logic ...
Packit 3208b3
      * RT#86260 reported the same issue
Packit 3208b3
    - lower minimum perl required to 5.6
Packit 3208b3
    - switch to check_produce_loadable_xs_build of Config::AutoConf 0.306
Packit 3208b3
Packit 3208b3
0.400_009	2014-05-05
Packit 3208b3
    - improve documentation (David Golden, Jens Rehsack)
Packit 3208b3
    - bundle non-core modules (compared to 5.14)
Packit 3208b3
Packit 3208b3
0.400_008	2014-04-24
Packit 3208b3
    - fix none for 0.24 and clarify API tag documentation (David Golden)
Packit 3208b3
    - refactor import tags for clarity (David Golden)
Packit 3208b3
Packit 3208b3
0.400_007	2014-04-22
Packit 3208b3
    - cut out exporter-related cruft; it was only necessary when needing
Packit 3208b3
      to choose between multiple implementations (Toby Inkster)
Packit 3208b3
    - Reorganize and clarify documentation (David Golden)
Packit 3208b3
    - revise SYNOPSIS and DESCRIPTION for revised export model (David
Packit 3208b3
      Golden)
Packit 3208b3
    - introduce ":like_*" import tags (Toby Inkster, Jens Rehsack)
Packit 3208b3
    - remove Data::Tumbler and Module::Pluggable from configure
Packit 3208b3
      dependencies, they're coming with Test::WriteVariants
Packit 3208b3
Packit 3208b3
0.400_006	2014-04-01
Packit 3208b3
    - fix typos in POD (RT#87490 - thanks to David Steinbrunner)
Packit 3208b3
    - refactor LMU as discussed with David Golden, Tim Bunce and
Packit 3208b3
      Toby Inkster
Packit 3208b3
Packit 3208b3
0.400_005	2014-03-24
Packit 3208b3
    - rename implementations from alias => relax and tassilo => strict
Packit 3208b3
    - remove 'sno' implementation
Packit 3208b3
    - add precedence 'default' in addition to 'all' for those who prefer
Packit 3208b3
      strict over relax
Packit 3208b3
    - move dependency Module::Runtime from configure to runtime
Packit 3208b3
Packit 3208b3
0.400_004	2014-03-21
Packit 3208b3
    - Switch from Sub::Exporter to Exporter::Tiny (Toby Inkster)
Packit 3208b3
    - fix issues on older perls back to 5.8.1 (Config::AutoConf
Packit 3208b3
      will not do out of the box, but this can be fixed)
Packit 3208b3
    - fix backward compatibility issues (RT#94013 in conjunction
Packit 3208b3
      with RT#93995)
Packit 3208b3
      Details needs to be discussed with Moose community (unless
Packit 3208b3
      they stop caring) to get out of distinguishing hell as soon
Packit 3208b3
      as possible
Packit 3208b3
    - fix some spelling issues reported by David Steinbrunner
Packit 3208b3
      (RT#86347)
Packit 3208b3
    - clarify depedencies, especially recommended ones
Packit 3208b3
    - add some additional tests to prove reported bugs (informed
Packit 3208b3
      reporters when not reproducable)
Packit 3208b3
Packit 3208b3
0.400_003	2014-03-18
Packit 3208b3
    - fix compile error on threaded perls (RT#93934 - thanks Andreas
Packit 3208b3
      Koenig for reporting)
Packit 3208b3
    - fix exporter configuration (RT#93929 - thanks Andreas Koenig for
Packit 3208b3
      reporting)
Packit 3208b3
    - fix RT#40905 by allowing choose an appropriate implementation
Packit 3208b3
    - add test for RT#76749 - seems not reproducable (but hopefully
Packit 3208b3
      reporter David J. Oswald can fix the test to help fixing the
Packit 3208b3
      issue beyond)
Packit 3208b3
Packit 3208b3
0.400_002	2014-03-16
Packit 3208b3
    - reduce minimum perl version to 5.8.1
Packit 3208b3
    - split implementations between existing authors
Packit 3208b3
    - switch to DynaLoader and Sub::Exporter
Packit 3208b3
    - rely for testing on Test::WriteVariants and Data::Tumbler
Packit 3208b3
      (DBI::Test technology to improve tests)
Packit 3208b3
    - fix 64-bit integer precision (RT#93207 reported by Dana Jacobsen)
Packit 3208b3
Packit 3208b3
0.400_001	2013-10-11
Packit 3208b3
    - Reformat Changes as per CPAN::Changes::Spec
Packit 3208b3
    - taking FIRSTCOME power and move repository to GitHub
Packit 3208b3
    - merge Tassilo's 0.25_nn dev releases back
Packit 3208b3
        * mark "any" and "all" as "to be discussed"
Packit 3208b3
	  ==> API changes made by Alias/ADAMK 
Packit 3208b3
    - bump version to clarify new age (contributors welcome!)
Packit 3208b3
    - bump minimum perl version to 5.8.3
Packit 3208b3
Packit 3208b3
0.33	2011-08-04
Packit 3208b3
    - Updated can_xs to fix a bug in it
Packit 3208b3
Packit 3208b3
0.32	2011-05-20
Packit 3208b3
    - Production release, no other changes
Packit 3208b3
Packit 3208b3
0.31_02	2011-03-21
Packit 3208b3
    - More accurate detection of XS support (ADAMK)
Packit 3208b3
Packit 3208b3
0.31_01	2011-03-21
Packit 3208b3
    - Updating copyright year (ADAMK)
Packit 3208b3
    - Teak documentation of all() and none() (WYANT)
Packit 3208b3
    - Memory leak fixed for apply() and XS version restored (ARC)
Packit 3208b3
    - Memory leak fixed for indexes() and XS version restored (ARC)
Packit 3208b3
    - Memory leak fixed for part() and XS version restored (ARC)
Packit 3208b3
Packit 3208b3
0.30	2010-12-16
Packit 3208b3
    - Change the way we localise PERL_DL_NONLAZY to false to remove
Packit 3208b3
      a warning that some people were seeing. The new approach is taken
Packit 3208b3
      from the way that List::Util does it.
Packit 3208b3
Packit 3208b3
0.29	2010-12-08
Packit 3208b3
    - Removed an erroneous Test::NoWarnings dependency
Packit 3208b3
Packit 3208b3
0.28	2010-12-07
Packit 3208b3
    - Switching to a production release
Packit 3208b3
    - Restored the regression test for RT #38630 from 0.23.
Packit 3208b3
      As apply() was disabled in 0.27_04 this test will only act
Packit 3208b3
      to validate the future XS restoration of apply().
Packit 3208b3
    - Adding uniq warning tests, disabled initially
Packit 3208b3
Packit 3208b3
0.27_04	2010-12-06
Packit 3208b3
    - The behaviour of any/all/none/notall has changed when
Packit 3208b3
      passed a null list to treat a null list as a legitimate list.
Packit 3208b3
      Instead of returning C<undef> the functions now return the
Packit 3208b3
      following: any {} == false, all {} == true, none {} == true,
Packit 3208b3
      notall {} == false.
Packit 3208b3
      Resolves #40905: Returning undef when none is passed an empty
Packit 3208b3
    - Disabled the leaking XS versions of part(), apply() and indexes()
Packit 3208b3
Packit 3208b3
0.27_03	2010-12-06
Packit 3208b3
    - General house cleaning
Packit 3208b3
Packit 3208b3
0.27_02	2010-12-01
Packit 3208b3
    - Reduced test suite peak memory consumption by 5-10 meg
Packit 3208b3
    - Added the 'distinct' alias for the uniq function, for people that
Packit 3208b3
      like their chained map/grep/sort pipelines with a SQL'ish flavour.
Packit 3208b3
    - Expanded test suite for the any() group of functions.
Packit 3208b3
    - The any() group of functions now strictly always return scalar
Packit 3208b3
      boolean true, false and undef to match the XS version.
Packit 3208b3
Packit 3208b3
0.27_01 2012-12-01
Packit 3208b3
    - Refactored the split test scripts into a common test module
Packit 3208b3
      to be shared between both the Perl and XS versions.
Packit 3208b3
    - Reapply fix for http://rt.cpan.org/Ticket/Display.html?id=39847
Packit 3208b3
      "minmax error: unpredictable results with lists of 1 element"
Packit 3208b3
Packit 3208b3
0.26	2010-11-23
Packit 3208b3
    - No changes
Packit 3208b3
    - Some parts of the CPAN cloud were confusing my 0.24
Packit 3208b3
      release with the older deleted 0.24. Bumping version
Packit 3208b3
      past Tassilo's to clarify things.
Packit 3208b3
Packit 3208b3
0.24	2010-11-22
Packit 3208b3
    - No changes, switching to a production version
Packit 3208b3
Packit 3208b3
0.23_01	2010-09-25
Packit 3208b3
    - First attempt at repackaging the List::MoreUtils code in
Packit 3208b3
      Makefile.PL and release toolchain similar to Params::Util
Packit 3208b3
Packit 3208b3
0.25_02	2009-08-01
Packit 3208b3
    - MS VC++ 7 doesn't like inline nor 'long long'
Packit 3208b3
      (patch provided by Taro Nishino (taro DOT nishino AT gmail.com)
Packit 3208b3
    - Newx isbn't around in older perls so use New(0,...) instead
Packit 3208b3
Packit 3208b3
0.25_01	2009-07-30
Packit 3208b3
    - it seems the only way of handling the stack that works on all 
Packit 3208b3
      flavors of the multicall API is by making a shallow copy of it
Packit 3208b3
      and use that between the PUSH/POP_MULTICALL bracket
Packit 3208b3
    - fix awkward ok() override in List-MoreUtils.t so that it reports
Packit 3208b3
      line numbers in test failures properly
Packit 3208b3
Packit 3208b3
0.24	2009-07-19
Packit 3208b3
    - List::MoreUtils was not handling the stack properly when the stack was grown
Packit 3208b3
      from inside code-references
Packit 3208b3
    - a couple of tests for each_arrayref were calling each_array 
Packit 3208b3
Packit 3208b3
0.23	2009-04-19
Packit 3208b3
    - BACKWARDS INCOMPATIBLE CHANGE:
Packit 3208b3
      fixed: Returning undef when none is passed an empty array is counterintuitive
Packit 3208b3
      (http://rt.cpan.org/Ticket/Display.html?id=40905)
Packit 3208b3
    - fixed: minmax error: unpredictable results with lists of 1 element 
Packit 3208b3
      (http://rt.cpan.org/Ticket/Display.html?id=39847)
Packit 3208b3
    - fixed: bug: uniq doesn't like undef values.
Packit 3208b3
	     uniq warns on undef values
Packit 3208b3
      (http://rt.cpan.org/Ticket/Display.html?id=37533)
Packit 3208b3
      (http://rt.cpan.org/Ticket/Display.html?id=43214)
Packit 3208b3
    - fixed: bug in pairwise when $a and $b are lexically defined using my
Packit 3208b3
      (http://rt.cpan.org/Ticket/Display.html?id=44518)
Packit 3208b3
    - fixed: Big memory leak with XS part()
Packit 3208b3
      (http://rt.cpan.org/Ticket/Display.html?id=41097)
Packit 3208b3
    - fixed: memory leak in indexes() [XS]
Packit 3208b3
      (http://rt.cpan.org/Public/Bug/Display.html?id=41494)
Packit 3208b3
    - reduced memory-requirements for the part() tests as that was responsible
Packit 3208b3
      for a lot of unnecessary test-failures
Packit 3208b3
    - new function bsearch() which performs a binary search
Packit 3208b3
Packit 3208b3
0.22	2006-07-02
Packit 3208b3
    - SvPV_nolen doesn't exist on pre 5.6 perls
Packit 3208b3
Packit 3208b3
0.21	2006-06-18
Packit 3208b3
    - propagate dies from inside the code-reference of pairwise to 
Packit 3208b3
      caller
Packit 3208b3
Packit 3208b3
0.20	2006-04-25
Packit 3208b3
    - part() would destroy the list elements when changing
Packit 3208b3
      an array in place (@list = part { ... } @list)
Packit 3208b3
Packit 3208b3
0.19	2006-03-13
Packit 3208b3
    - working down myself the queue of suggestions:
Packit 3208b3
      part() added
Packit 3208b3
      (Ricardo SIGNES <rjbs AT cpan DOT org>)
Packit 3208b3
Packit 3208b3
0.18	2006-02-25
Packit 3208b3
    - each_arrayref (XS) couldn't deal with refs to list literals
Packit 3208b3
      (brought up by David Filmer <usenet AT DavidFilmer DOT com>
Packit 3208b3
       in comp.lang.perl.misc)
Packit 3208b3
Packit 3208b3
0.17	2005-12-07
Packit 3208b3
    - each_arrayref had no XS implementation and wasn't
Packit 3208b3
      mentioned in the PODs
Packit 3208b3
      (patch by Anno Siegel <siegel AT zrz DOT tu-berlin DOT de>)
Packit 3208b3
Packit 3208b3
0.16	2005-11-14
Packit 3208b3
    - a dangling semicolon in some macros prevented
Packit 3208b3
      the XS portion to compile on some compilers
Packit 3208b3
      (Lars Thegler <lars AT thegler DOT dk>)
Packit 3208b3
Packit 3208b3
0.15	2005-11-11
Packit 3208b3
    - 0.13 and 0.14 broke the module on 5.6.x
Packit 3208b3
      (spotted by Thomas A. Lowery <tlowery AT cc3 DOT com>)
Packit 3208b3
    - internals changed to make use of the new MULTICALL API 
Packit 3208b3
      which had to be backported to 5.005_x
Packit 3208b3
Packit 3208b3
0.14	2005-11-10
Packit 3208b3
    - 0.13 fixed the leaks but rendered the XS part uncompilable
Packit 3208b3
      for perls < 5.6.0: Fixed
Packit 3208b3
      (spotted by Lars Thegler <lars AT thegler DOT dk>)
Packit 3208b3
Packit 3208b3
0.13	2005-11-09
Packit 3208b3
    - nearly all functions receiving a CODE-block as first
Packit 3208b3
      argument had a hefty memory-leak: Fixed
Packit 3208b3
      (spotted by Thomas A. Lowery <tlowery AT cc3 DOT com>)
Packit 3208b3
Packit 3208b3
0.12	2005-09-28
Packit 3208b3
    - first_index and each_arrayref weren't exportable
Packit 3208b3
      (spotted by Darren Duncan)
Packit 3208b3
Packit 3208b3
0.11	2005-09-27
Packit 3208b3
    - make sure that Test::Pod and Test::Pod::Coverage are
Packit 3208b3
      installed in the required minimum versions
Packit 3208b3
      (thanks to Ricardo Signes <rjbs AT cpan DOT org>)
Packit 3208b3
Packit 3208b3
0.10	2005-04-01
Packit 3208b3
    - new function minmax() with comparisons in O(3n/2 - 2)
Packit 3208b3
    - some POD corrections (Adam Kennedy)
Packit 3208b3
    - POD- and POD-coverage tests
Packit 3208b3
Packit 3208b3
0.09	2004-12-04
Packit 3208b3
    - 0.08 only fixed uniq() for scalar context
Packit 3208b3
Packit 3208b3
0.08	2004-12-03
Packit 3208b3
    - uniq() was not mentioned in the perldocs and only had
Packit 3208b3
      the XS implementation
Packit 3208b3
    - uniq() also produced wrong results on 5.8.0
Packit 3208b3
      (thanks to Slaven Rezic for spotting it and suggesting
Packit 3208b3
      a workaround)
Packit 3208b3
    - the test-suite triggered a bug in 5.6.x perls
Packit 3208b3
    - the test-suite now tests both the XS- and Perl-implementation
Packit 3208b3
    - a wrong example in the perldocs fixed (Ron Savage)
Packit 3208b3
Packit 3208b3
0.07	2004-12-01
Packit 3208b3
    - new functions:
Packit 3208b3
      after, after_incl, before, before_incl, indexes
Packit 3208b3
      lastval, firstval, pairwise, each_array, natatime,
Packit 3208b3
      mesh (all from Eric J. Roodes' List::MoreUtil).
Packit 3208b3
Packit 3208b3
0.06	2004-11-14
Packit 3208b3
    - new function 'apply' on behalf of Brian McCauley
Packit 3208b3
      (<nobull AT mail DOT com>)
Packit 3208b3
Packit 3208b3
0.05	2004-09-18
Packit 3208b3
    - merged in insert_after() and insert_after_string() from
Packit 3208b3
      List::Utils which is now obsolete
Packit 3208b3
      (thanks to James Keenan <jkeen AT verizon DOT net> and
Packit 3208b3
      Terrence Brannon <terry AT hcoop DOT net>)
Packit 3208b3
Packit 3208b3
0.04	2004-07-10
Packit 3208b3
    - renamed to List::MoreUtils on suggestion by
Packit 3208b3
      Steve Purkis <spurkis AT quiup DOT com>
Packit 3208b3
Packit 3208b3
0.03	2004-07-09
Packit 3208b3
    - some compilers don't like the stale goto labels
Packit 3208b3
      without any statement following. Fixed.
Packit 3208b3
      (Robert Rothenberg <wlkngowl AT i-2000 DOT com>)
Packit 3208b3
Packit 3208b3
0.02	2004-07-08
Packit 3208b3
    - added Perl implementations of all functions 
Packit 3208b3
      as a fallback 
Packit 3208b3
      (Adam Kennedy <adam AT phase-n DOT com>)
Packit 3208b3
Packit 3208b3
0.01	2004-07-05
Packit 3208b3
    - original version; created by h2xs 1.23 with options
Packit 3208b3
      -b 5.5.3 -A -n List::Any