Revision history for Shell-Config-Generate

0.34      2020-02-05 10:20:27 -0700
  - Better diagnostics in testing (gh#22)

0.33      2018-12-09 06:33:53 -0500
  - Production release identical to 0.32_01

0.32_01   2018-12-06 16:49:11 -0500
  - Test against PowerShell on Unix (pwsh) when found

0.31      2017-10-25 11:10:03 -0400
  - Production release identical to 0.30_01

0.30_01   2017-09-08 15:08:18 -0400
  - You can now pass a string name of the shell
    to generate and generate_file

0.29      2017-09-01 09:38:58 -0400
  - Filter PATH on Windows Subsystem for Linux

0.28      2017-08-22 20:26:12 -0400
  - Production release identical to 0.27_02

0.27_02   2017-08-21 16:55:18 -0400
  - Fix testing bug introduced in 0.27_01

0.27_01   2017-08-20 05:28:25 -0400
  - Works on Windows with a Perl installed in a directory with whitespace
  - Works on Windows when installed from a directory with whitespace

0.26      2017-01-31 19:02:25 -0500
  - Improved escaping on windows (brad++)
  - Added cmd_escape_path function (brad++)
  - Added powershell_escape_path function (brad++)

0.25      2016-05-05 18:43:37 -0400
  - Add support for MSYS

0.24      2015-08-20 12:32:24 -0400
  - Remove dependency on Test::Differences

0.23      2015-08-06 16:16:59 -0400
  - Switch to ExtUtils::MakeMaker since we aren't using any
    customizations in the installer

0.22      2015-06-18 17:57:29 -0400
  - No longer use autodie for generate_file.
    This is to cleanly support Perl 5.8.1
    The exception thrown is now a string exception
    instead of a autodie exception.

0.21      2015-02-21 07:51:16 -0500
  - Skip PS1 tests on ActiveState build

0.20      2015-02-19 18:53:28 -0500
  - Attempt to verify that we can execute Power Shell scripts before
    trying to execute Power Shell scripts in test.

0.19      2015-01-12 08:06:27 -0500
  - Update test suite to skip testing "fish" (not a shell) that
    comes with Perl Power Tools.  Still test fish (when a shell)
    if it is found.

0.18      2015-01-10 18:17:07 -0500
  - do not test against jsh (FreeBSD "job" shell) unless it
    can be determined to really be that shell.

0.17      2014-05-28 20:25:10 -0400
  - add set_path_sep method

0.16      2014-05-28 05:55:04 -0400
  - fix win32_space_be_gone on MSWin32

0.15      2014-05-27 19:44:57 -0400
  - make win32_space_be_gone a little less aggressive
    don't modify long paths (non 8.3) that don't have spaces

0.14      2014-05-27 19:22:19 -0400
  - added win32_space_be_gone function

0.12      2014-04-08 17:45:06 -0400
  - use -f option with tcsh/csh in testing
    In case you have another Perl configured in your .tcsh/.cshrc

0.11      2014-03-19 13:42:31 -0400
  - support for Perl 5.8

0.10      2014-03-18 12:27:31 -0400
  - fix for test hang on OpenBSD (GH#7)

0.09      2014-01-07 09:25:01 -0500
  - New set_alias method for defining simple aliases
  - Support for Windows PowerShell (tests on cygwin + MSWin32)
  - Support for fish shell (tech preview)

0.08      2013-05-31 06:58:49 America/New_York
  - promote to production

0.07_01   2013-05-08 08:31:22 EST5EDT
  - also test against 'bsd-csh' if found

0.07      2013-02-22 21:39:20 America/New_York
  - support for testing against cmd.exe and command.com under cygwin

0.06_03   2013-02-22 09:25:02 America/New_York
  - tone down diagnostic, display all shells found

0.06_02   2013-02-22 09:07:24 America/New_York
  - use test in place of [ for csh

0.06_01   2013-02-18 15:47:36 America/New_York
  - documentation update
  - search for [ during test

0.06      2012-11-29 11:47:51 America/New_York
  - fix for settting environment variables in traditional bourne shell

0.05      2012-11-14 12:43:28 America/New_York
  - escape [ in append and prepend magic so that csh on Solaris is happy.

0.04      2012-11-13 02:41:59 EST5EDT
  - test against 44bsd-csh, if found in PATH, non "t" csh on FreeBSD
  - fix warnings on older Perls

0.03      2012-10-28 07:44:41 EST5EDT
  - fix doco to remove bashism when referring to bourne shell.

0.02      2012-10-26 07:53:58 EST5EDT
  - use [ $?X = instead of [ $?X == because GNU [ works differently

0.01      2012-10-25 15:30:44 America/New_York
  - initial version