Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 867a74092aeee74354ad720397b8e8fd7f95bb7c https://github.com/Perl/perl5/commit/867a74092aeee74354ad720397b8e8fd7f95bb7c Author: Johan Vromans <jvrom...@squirrel.nl> Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths: M MANIFEST M Makefile.SH M Porting/Maintainers.pl M cpan/Getopt-Long/lib/Getopt/Long.pm A cpan/Getopt-Long/lib/Getopt/Long/Parser.pm A cpan/Getopt-Long/t/gol-load1.t A cpan/Getopt-Long/t/gol-load2.t M cpan/Getopt-Long/t/gol-oo.t M lib/.gitignore M win32/GNUmakefile M win32/Makefile M write_buildcustomize.pl Log Message: ----------- cpan/Getopt-Long - Update to version 2.57 Changes in version 2.57 ----------------------- * Adapt tests for perl core, thanks to James Keenan. Packaging changes only, no functional changes. Changes in version 2.56 ----------------------- * Do not use Getopt::Long to establish Getopt::Long::Parser version. Packaging changes only, no functional changes. Changes in version 2.55 ----------------------- * Move Getopt::Long::Parser to a separate module and add documentation. Note that Getopt::Long uses Getopt::Long::Parser, so programs that use Getopt::Long and call the oo interface will still work. * Allow periods in option names, e.g. to indicate levels in a hierarchical configuration. Since periods in option names have never been valid, they are now allowed by default unless pass_through is enabled. * Fix long standing bug that duplicate options were not detected when the options differ in case while ignore_case is in effect. This will now yield a warning and become a fatal error in a future release. Committer: Reflect changes in makefiles due to Getopt-Long reorganization. In the course of synching Getopt-Long-2.57 into blead there were changes to MANIFEST et al. which led to regeneration of metadata. Committer: Accommodate 'use base' during build on Win32. Per recommendation by Tony Cook in https://github.com/Perl/perl5/pull/21629#issuecomment-1809327161.