Branch: refs/heads/smoke-me/jkeenan/getopt-long-2.57-sync-20231111
Home: https://github.com/Perl/perl5
Commit: 62f90f94a3ee00a0873b533b92b272373ce82656
https://github.com/Perl/perl5/commit/62f90f94a3ee00a0873b533b92b272373ce82656
Author: Johan Vromans <[email protected]>
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.