Revision history for Perl extension String::Random:

0.32    2021-09-14
    - Add ->get_pattern and ->set_pattern.
        - https://github.com/shlomif/String-Random/pull/5
        - Thanks to https://github.com/ology

0.31    2020-10-17
    - dist.ini / weaver.ini / .tidyallrc / etc. cleanup
        - Move to @SHLOMIF
        - Inspired by Lady_Aleena.

0.30    2018-05-22
    - Convert to Dist-Zilla.

0.29    2015-12-24
     - Add a dependency on the 'parent' module:
        - This caused some CPAN Testers failures on perl-5.8.x.
            - http://www.cpantesters.org/cpan/report/d21f0078-6c11-1014-b233-6b3058476d35

0.28    2015-01-22
     - Convert Changes to CPAN::Changes and add t/cpan-changes.t .

0.27    2015-01-22
    - Cache parsed range patterns.
        - Pull Request from Kosuke Asami (co-me). Thanks!
            - https://github.com/shlomif/String-Random/pull/1
    - Clean up the code according to perlcritic.
        - Pull Request from Lance Brown. Thanks!
            - https://github.com/shlomif/String-Random/pull/2
    - Add rand_gen parameter to new to specify a custom random generator.
        - Pull Request from Lance Brown. Thanks!
            - https://github.com/shlomif/String-Random/pull/3

0.26   2014-01-31
    - LICENSE section and file (CPANTS).
    - Minimum version of perl in Build.PL / META.yml .

0.25   2013-12-27
    - Update the link to the version control repository.

0.24   2013-12-03
    - Add keywords and a link to he repository to Build.PL / META.yml.

0.23   2013-12-03
    - Add t/style-trailing-space.t .
    - Update the POD in lib/String/Random.pm .
    - Add t/pod.t .
    - Convert Build.PL to Test::Run::Builder.
    - Hopefully fix https://rt.cpan.org/Public/Bug/Display.html?id=86894
        - Bug #86894 for String-Random: Spurious warnings

0.22   2006-09-21
    - Fix README to reflect current reality.
    - Random cleanup in this file.
    - Since we've broken compatibility with *really* old Perl5 anyway,
      modernize a bit more ("our" instead of "use vars").  Also
      explicitly require 5.6.1.

0.21   2006-04-20
    - Modify test.pl to use Test::More.
    - Build with Module::Build.
    - Minor whitespace cleanup.
    - Avoid undefined results from randregex() and randpattern().
    - Turn on warnings in the module.

0.20   2003-09-29
    - Added support for *, +, and ? in regular expressions.

0.1992 2002-07-25
    - Added support for {n,m} ranges in regular expressions.
    - Cleaned up the initialization of @punct.

0.1991 2002-02-28
    - Added a "b" for random binary data in randpattern().

0.199  2002-02-26
    - fixed randregex() and randpattern() to Do The Right Thing(TM)
      when called in an array or scalar context, and when passed
      multiple arguments.
      (* WARNING * This is an incompatible change. Code expecting the
      behavior of earlier versions may break. Of course, the documentation
      warned that this change would be made, and everybody reads
      documentation, right? :-)
    - fixed use of $_ in randpattern().
      (Unfortunately, there's still one use of $_ in a grep(), but I don't
      see how that can be avoided, and it only happens once on
      initialization.)

0.198  2000-05-16
    - fixed \W generating "_"
    - reorganized a bit to make it easier to add more patterns
    - added \s and \S
    - added two-character literals (\t, \n, \r, \f, \a, \e)

0.197  1999-07-10
    - moved most of randregex() to %regch
    - added random_regex() function interface

0.195  1999-07-07
    - regex support is (at least mostly) complete

0.19   1999-07-04
    - first pass of regex support

0.1    1998-09-10
    - original version