| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
7.70 Sun 26 Mar 14:13:20 BST 2023
No changes since v7.69_01
7.69_01 Sat 25 Mar 11:06:19 GMT 2023
Core reversions:
- Reverted the PERL_CORE and PERL_SRC changes from v7.67_02
These will be reintroduced after more testing in core
7.68 Tue 14 Mar 21:38:00 GMT 2023
No changes since v7.67_02
7.67_02 Mon 6 Mar 10:53:22 GMT 2023
Core fixes:
- initialize PERL_CORE object var early and use it consistently
- only search for PERL_SRC when PERL_CORE is true or unset
Clean-ups:
- remove use vars from non-bundled modules
- remove unused _find_magic_vstring function
7.67_01 Wed 1 Mar 12:38:00 GMT 2023
Bug fixes:
- Treat MidnightBSD as a BSD
- fix MIN_PERL_VERSION for perl versions with underscores
Test fixes:
- t/.../More.pm - remove isn't: apostrophe as a package sep is deprecated
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We were bundling something that claimed to be 3.14 but which was not.
This removes the customization info and sync with a rereleased 3.15
which is the same as the actual 3.14 but with a version bump to keep
cmp_version.t happy.
This is the change log 3.15 and 3.14:
3.15 2023-03-20
- Release for updating bleadperl to avoid cmp_version.t trouble. No code
changes.
3.14 2022-05-22
- Remove broken link in Net::FTP manpage. [Mike Blackwell]
- Fix EBCDIC detection. [Karl Williamson, PR#45]
- Fix non-deterministic output in libnet.cfg. [Sergei Trofimovich, PR#44]
- Fix TLS session reuse for dataconn with TLS 1.3 when using passive mode.
[Steffen Ullrich, PR#41]
|
|
|
|
|
|
| |
1.302194 2023-03-13 20:06:57-07:00 America/Los_Angeles
- Fix failing test on 5.10
|
|
|
|
|
|
| |
1.302193 2023-03-06 09:38:00-08:00 America/Los_Angeles
- Deprecate isn't()
|
| |
|
|
|
|
| |
Updated to build without warnings on gcc-12.
|
|
|
|
|
|
| |
From Changes: Use Test::More::isnt() instead of Test::More::isn't in tests,
which is deprecated, as ' isn't allowed as package separator in an upcoming
version of Perl. No changes in module code.
|
|
|
|
|
|
|
|
|
|
|
| |
From Changes:
- Fix the name of the extra_paired_delimiters feature (previously
mis-documented as extra_paired_delims)
- Added "stable.pm", which acts like experimental.pm only for features which
have been marked non-experimental in their current form, in later version of
perl.
|
|
|
|
|
|
|
|
|
|
| |
From Changes:
* Update Gzip.pm
https://github.com/pmqs/IO-Compress/pull/49
* Allow Z_NULL
https://github.com/pmqs/Compress-Raw-Zlib/issues/17
|
|
|
|
|
|
|
|
|
|
|
| |
1.18: Fri 10 Feb 12:43:07 GMT 2023
- use isnt rather than isn't (Nicolas Mendoza)
- Prevent unintended parse of ':' in TERMPATH (David Farrell)
- Various code cleanups (Arkadiy Voronov)
- Remove indirect method calls from documentation (Dan Book)
Emails redacted in the above. See Term-Cap Changes file for
actual entry.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2.204 8 February 2023
* Cast isdigit argument as unsigned char
https://github.com/pmqs/Compress-Raw-Bzip2/pull/9
967696b4fa91768fa4d46163f46982bc063a175e
* Use GIMME_V instead of GIMME
https://github.com/pmqs/Compress-Raw-Bzip2/pull/8
54e3c1e18b61f0892056925240bbc80f76e2f038
* typos
12496575c17829506cc9c9fa325e31aab1fcd1c7
* Trim trailing spaces from bzip2-src
https://github.com/pmqs/Compress-Raw-Bzip2/pull/7
8728d405e8d805cb88685b82a5e5493b62288046
|
|
|
|
|
|
|
|
|
|
|
| |
2.204 8 February 2023
* Update zlib sources to zlib-1.2.13
https://github.com/pmqs/Compress-Raw-Zlib/issues/20
eafe29c85437582d16c6bda16449ea2dea534266
* Use GIMME_V instead of the deprecated GIMME
https://github.com/pmqs/Compress-Raw-Zlib/pull/19
7a7b045d9d8729a6c82a78039dab5decf7e65907
|
|
|
|
| |
From Changes: Silence deprecation warning when testing smartmatch
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.36 2023-01-30 16:48:23+00:00 UTC
* Remove the use of ' as a package separator.
* Fix spelling errors in POD.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.35 2023-01-27 16:00:26+00:00 UTC
* Prepare for 5.38 changes to deprecate smartmatch
* Remove +x bit from pm and t files
* CI - Turn off Pod coverage and critic tests below 5.12
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
7.66 Sun 25 Dec 08:47:54 GMT 2022
No changes since v7.65_03
7.65_03 Sat 24 Dec 00:14:35 GMT 2022
Bug fixes:
- Reverted "Return hint file loading to quoted eval" introduced with
v7.47_11
- Implement tempdir() logic for parallel tests
7.65_02 Fri 22 Jul 13:44:57 BST 2022
Bug fixes:
- Don't use rpath for macOS <= 10.4
- Only include existent directories in libpath
- Silence spurious warning when a postamble returns undef
7.65_01 Mon 30 May 10:44:31 BST 2022
Doc fixes:
- use Test::More rather than Test.pm in FAQ example
- fix typos using WriteMakeFile rather than WriteMakefile
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2.22
- Explicitly use File::Compare in Installapi2.t
- Use a private directory for tests
|
|
|
|
| |
Adapt to future deprecation of smartmatch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
5.00 - 2022-11-25: Changes
Drop support for Perl 5.8. The minimum required version is Perl 5.10.
The default output encoding of Pod::Man on non-EBCDIC systems is now
UTF-8. The utf8 option (-u or --utf8 to pod2man) is now ignored, since
it is the default. See the ENCODING section of its documentation for
testing results and further discussion. (#68741)
Pod::Man now supports an encoding option (-e or --encoding to pod2man),
to change the output encoding to any encoding recognized by Encode, or
the special values groff or roff. Setting it to roff requests the old
behavior of using character substitutions and *roff escapes to generate
ASCII-only output (the default prior to this version).
Pod::Man now supports the groff output encoding, which replaces all
non-ASCII characters with \[uNNNN] escapes. This escape was not
supported by the originally *roff implementation, but it is supported
by groff and mandoc and allows proper representation of Unicode
characters. This output format has no known advantages in portability
over UTF-8 on non-EBCDIC systems. It is the default output format on
EBCDIC systems, and when the Encode module is not available. (#73804)
Pod::Man no longer does guesswork transformations that only affected
troff output. Formatting manual pages with troff is exceptionally
rare, and this magic caused constant maintenance issues. This means
"--" is no longer changed to an em-dash, strings of capital letters
aren't made a bit smaller, no attempt is made to change double quotes
to paired quotes, and no special formatting is done for C++. (#132007)
Guesswork (formatting rules based on heuristics intended for Perl
documentation) can now be disabled or selectively enabled in Pod::Man
with the guesswork option (--guessword to pod2man). (#143668)
Pod::Text now supports an encoding option (-e or --encoding to
pod2text) to force the output encoding, similar to Pod::Man. The utf8
option (-u or --utf8 to pod2text) is still supported and is equivalent
to setting encoding to UTF-8.
Pod::Text now defaults to UTF-8 encoding if it sees a non-ASCII
character on a non-EBCDIC system and the input encoding is not
specified. This should fix rendering of E<> escapes of non-ASCII
characters in POD files that don't specify an input encoding, at the
cost of assuming UTF-8 output. Pod::Text also now commits to an
encoding the first time it outputs a non-ASCII character and sticks
with that encoding for the rest of the file, even if the detected or
declared input encoding changes. (#102631)
Stop using a PerlIO encoding layer for Pod::Text output and instead
use Encode. If a PerlIO encoding layer is already set, trust it and do
no encoding. This fixes encoding problems with output to a string.
Add a coding tag comment to the start of Pod::Man output if the output
encoding is not ASCII. groff's preconv program and FreeBSD's mandoc
will use this line to determine the input encoding.
Pod::Man now supports a language option (--language to pod2man) that
adds groff language configuration commands to the start of the output.
This is required for proper line breaking of Japanese and Chinese text
when the manual page is not installed in a language-specific directory
so that the man program knows to add that configuration automatically.
Unfortunately, the commands added when this option is used are
groff-specific. Thanks to zynldyx for the bug report and suggested
fix.
Pod::Man now converts Unicode zero-width spaces (U+200B) to the *roff
escape \:, which indicates a line break point without a space or
hyphen. (Unfortunately, groff does not honor U+200B itself as a line
break point.) This escape is not part of the language defined in CSTR
this escape won't cause problems. (Debian Bug#941980)
Pod::Man and Pod::Text now correctly honor S<> wrapping L<> with an
anchor and URL, and make the space between the anchor and URL
nonbreaking. (#143768)
Clear the current font before changing fonts in all Pod::Man output,
not just headings. groff 1.22.4 does not clear bold or italic when
seeing \f(CW font change, which meant bold and italic were extending
farther than they should without this change. (#143667)
Honor the quotes, lquote, and rquote configuration parameters to
Pod::Man for C<> text inside the special NAME section. (#143967)
Pod::Man suppresses quote marks around some additional cases of Perl
code in C<> where the intent had been to suppress the quotes but there
were various bugs in the matching regular expressions. This primarily
affects method calls and negative numbers.
Avoid non-standard *roff escape in the troff accent mark definition for
an acute accent. \h"..." was used instead of \h'...' as seen in the
other accent mark definitions. This error appears to have existed
since the first version of Pod::Man. Thanks, Paul Evans. (GitHub #14)
Document that nroff adds two spaces after each sentence when reflowing,
and therefore if you want formatted Pod::Man output to consistently
have one space after each sentence, you will have to avoid ending a
sentence at the end of a line in the middle of a paragraph.
Committer: Adjust Porting/Maintainers.pl and Porting/sync-with-cpan to
reflect upstream acceptance of customizations in core distribution.
|
|
|
|
|
|
|
|
|
| |
From Changes (0.239 2022-12-06):
Harden against changes to require error messages. The '@INC contains'
may change in a future release of perl, this hardens the test to
not be sensitive to the exact words chosen. See:
https://github.com/Perl/perl5/pull/20547
|
|
|
|
|
|
| |
From Changes:
* Fix compatibility with Perl 5.8.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From Changes:
* Improve parsing of float numbers.
https://rt.cpan.org/Ticket/Display.html?id=133216
* Fix Version/HelpMessage -message argument.
https://rt.cpan.org/Ticket/Display.html?id=133963
* Added 'starter' method to the callback object. This method returns the
starter (e.g. '--' or '-') of the option as used by the user.
* Fix problem with Pod::Usage argument in examples/skel2.pl.
* Enhanced option:default spec to octal, hex and binary.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
1.14 Sun 16 Oct 2022
* No recursion depth warning from the Memoize wrapper function.
This was a backcompat breakage in 1.09
1.13 Tue 30 Aug 2022
* No functional changes
* Further test fixes
1.12 Mon 29 Aug 2022
* No functional changes
* Test fixes
1.11 Sun 28 Aug 2022
* Large test suite refactor
* Additional tests
* Updated packaging and package metadata
|
|
|
|
|
|
|
|
|
| |
From Changes: Call unimport overload first to silence warnings.
(https://github.com/makamaka/JSON-PP/issues/76, haarg++)
Committer: To keep 'make test_porting' happy, run:
cd t; ./perl porting/regen.t; cd -
./perl -Ilib Porting/makemeta -j
|
|
|
|
| |
This module is now being maintained by p5p now.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From Changes:
1.10 Thu 11 Aug 2022
* No warning when NORMALIZER returns undef (RT #143921).
This was a backcompat breakage in 1.09
1.09 Sun 31 Jul 2022
* Skip for thread safety tests on Perl 5.10.0
* Drastically improved Memoized::NDBM_File EXISTS shim
* Minimum Perl version set at 5.6
* Removal of Memoize::ExpireTest and Memoize::ExpireFile
1.08 Thu 28 Jul 2022
* Skip for thread safety tests on unthreaded perls
1.07 Thu 28 Jul 2022
* Thread safety (RT #21707)
* Support for reference values in Memoize::Expire (RT #38344)
* Support for iterating tied Memoize::Expire hashes (RT #124507)
* Advisory locking in Memoize::Storable (RT #133859)
1.06 Wed 27 Jul 2022
* Deprecation of Memoize::SDBM_File
* Test fixes
1.05 Sun 24 Jul 2022
* Actual implementation of the HASH option of Memoize::Expire (RT #18171, Eric Brine)
* Vim modeline in Expire.pm (RT #38785, Moritz Lenz)
* Fix for minor memory leak in unmemoize() (RT #52819, Joshua I. Miller)
* Actual implementation of the 'nstore' option of Memoize::Storable (RT #77790, Jonathan Nieder)
* Fix for broken LIST_CACHE => MERGE option in memoize() (RT #91927, Slaven Rezic)
1.04 Fri 22 Jul 2022
* No removal of . from @INC during TIE module load.
The module load is not optional, so the . removal was mistaken
* Properly overridable $Memoize::Expire::DEBUG (RT #133860, Slaven Rezic).
Previously it would get reset the module was loaded
* Correct INSTALLDIRS for installation on pre-5.12 perls (RT #63935)
* Documentation fixes (David Steinbrunner, Dominic Hargreaves, Slaven Rezic, Glenn Fowler)
Committer:
* Remove CUSTOMIZED entry for Memoize in Porting/Maintainers.pl.
* Update upstream maintainer.
* On CPAN, Memoize now distributed as '.tar.gz'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From Changes:
6.03 - corrected addfile to report error when stdin is a directory
-- ref. rt.cpan.org #143899
-- thanks to Gregor Herrmann for pointing this out
6.02 - silenced compiler warnings from VS2017
-- ref. rt.cpan.org #124477
-- thanks to Sergey Aleynikov for diagnostics
- modified addfile to return error when given a directory name
-- makes behavior consistent with GNU coreutils shaXsum
-- thanks to Scott Baker for pointing this out
Committer: Add new upstream maintainer to AUTHORS
|
|
|
|
|
|
|
|
|
| |
From Changes:
0.082 - No changes from 0.081-TRIAL.
0.081 [FIXED] - No longer deletes the 'headers' key from post_form arguments hashref.
[DOCS] - Noted that request/response content are handled as raw bytes.
|
|
|
|
|
|
|
|
|
|
|
| |
From Changes:
- restored core boolean support
This changes how boolean values are serialized to use true or false for
values that perl thinks are booleans. This is likely to have some impact
on code that is expecting a specific encoding of structures including
these values.
|
|
|
|
| |
Correct one alias: ISO-8859-8-I -> ISO-8859-8.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
File::Find's code expects unix-style paths and it manipulates them using
basic string operations. That code is very fragile, and ideally we
should make it use File::Spec, but that would involve rewriting almost
the whole module.
Instead, we made it convert backslashes to slashes and handle drive
letters.
Note from xenu: this commit was adapted from the PR linked in this
blogpost[1]. I have squashed it, written the commit message and slightly
modified the code.
[1] - https://www.nu42.com/2021/09/canonical-paths-file-find-way-forward.html
Fixes #19995
|
|
|
|
|
|
|
| |
From ChangeLog:
- avoid failing when printing diagnostic info comparing
partial overload objects
|
|
|
|
| |
Remove legacy exclude rules from Porting/Maintainers.pl
|
|
|
|
| |
Add missing exit() to t/QuotedPrint.t
|