Branch: refs/heads/smoke-me/jkeenan/getopt-long-2.57-sync-20231111 Home: https://github.com/Perl/perl5 Commit: 648f0108c98643a5b86ace1d9fd89409e9320517 https://github.com/Perl/perl5/commit/648f0108c98643a5b86ace1d9fd89409e9320517 Author: Johan Vromans <jvrom...@squirrel.nl> Date: 2023-11-11 (Sat, 11 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 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.