Now
MAIN commitmail json YAML
pkgsrc/time/p5-DateTime-Format-Flexible/Makefile@1.28
/
diff
pkgsrc/time/p5-DateTime-Format-Flexible/distinfo@1.15 / diff
pkgsrc/time/p5-DateTime-Format-Flexible/distinfo@1.15 / diff
Update to 0.34
Update DEPENDS
Upstream changes:
0.34
- support timezones in parenthesis
- Add support for YYYY-MM-DD HH:MM P.M. format
- thanks Michael Schout for the patch!
0.33 Wed May 26 2021
- changes to how some days are parsed to fix memory leaks
- remove Module::Pluggable as a dependency
- thanks BBKR rt #136597
Update DEPENDS
Upstream changes:
0.34
- support timezones in parenthesis
- Add support for YYYY-MM-DD HH:MM P.M. format
- thanks Michael Schout for the patch!
0.33 Wed May 26 2021
- changes to how some days are parsed to fix memory leaks
- remove Module::Pluggable as a dependency
- thanks BBKR rt #136597
MAIN commitmail json YAML
Updated time/p5-DateTime-Locale to 1.32
MAIN commitmail json YAML
pkgsrc/time/p5-DateTime-Locale/Makefile@1.62
/
diff
pkgsrc/time/p5-DateTime-Locale/distinfo@1.40 / diff
pkgsrc/time/p5-DateTime-Locale/distinfo@1.40 / diff
Update to 1.32
Upstream changes:
Changes for version 1.32 - 2021-04-30
Rebuilt all locale data with the data from CLDR 39.0.0.
Upstream changes:
Changes for version 1.32 - 2021-04-30
Rebuilt all locale data with the data from CLDR 39.0.0.
MAIN commitmail json YAML
Updated textproc/p5-Text-CSV to 2.01
MAIN commitmail json YAML
Update to 2.01
Upstream changes:
Changes for version 2.01 - 2021-06-19
Imported tests/fixes from Text::CSV_XS 1.46
Updated XS_Version to 1.46, and if an older version of Text::CSV_XS is installed, make sure to update it (GH#49, mohawk2++)
Upstream changes:
Changes for version 2.01 - 2021-06-19
Imported tests/fixes from Text::CSV_XS 1.46
Updated XS_Version to 1.46, and if an older version of Text::CSV_XS is installed, make sure to update it (GH#49, mohawk2++)
MAIN commitmail json YAML
Updated textproc/p5-Pod-Strip to 1.100
MAIN commitmail json YAML
Update to 1.100
Upstream changes:
1.100 2021-01-10 18:41:21+01:00
- dist housekeeping, Dist::Zilla::PluginBundle::Author::DOMM
Upstream changes:
1.100 2021-01-10 18:41:21+01:00
- dist housekeeping, Dist::Zilla::PluginBundle::Author::DOMM
MAIN commitmail json YAML
Updated devel/p5-Test-Compile to 3.0.0
MAIN commitmail json YAML
Update to 3.0.0
Update DEPENDS
Upstream changes:
v3.0.0 2021-08-21
- Stop tring to detect the OS
- Stop doing strange things for non posix systems (not backwards compatible)
- Don't depend on UNIVERSAL::require
Update DEPENDS
Upstream changes:
v3.0.0 2021-08-21
- Stop tring to detect the OS
- Stop doing strange things for non posix systems (not backwards compatible)
- Don't depend on UNIVERSAL::require
MAIN commitmail json YAML
Updated devel/p5-Perl-Tidy to 20210717
MAIN commitmail json YAML
Updated www/p5-FCGI to 0.82
MAIN commitmail json YAML
Update to 0.82
Add missing TEST_DEPENDS
Upstream changes:
Version 0.82 -- 2021-07-31
- fix failing skip tests on MSWin32
Version 0.81 -- 2021-07-31
- Add dependency to FCGI::Client 0.09 so as to not depend on Any::Moose,
which is deprecated. (Michal Josef Špaček, PR #7)
- fix test failures on MSWin32 ((Michal Josef Špaček, PR #8)
Version 0.80 -- 2021-07-24
- Add test for FCGI over unix domain socket (Michal Josef Špaček, PR #6)
Add missing TEST_DEPENDS
Upstream changes:
Version 0.82 -- 2021-07-31
- fix failing skip tests on MSWin32
Version 0.81 -- 2021-07-31
- Add dependency to FCGI::Client 0.09 so as to not depend on Any::Moose,
which is deprecated. (Michal Josef Špaček, PR #7)
- fix test failures on MSWin32 ((Michal Josef Špaček, PR #8)
Version 0.80 -- 2021-07-24
- Add test for FCGI over unix domain socket (Michal Josef Špaček, PR #6)
MAIN commitmail json YAML
Updated www/p5-CGI-Lite to 3.03
MAIN commitmail json YAML
Update to 3.03
Upstream changes:
v3.03 - 6th May 2021
No changes from v3.02_02
* v3.02_02 - 31st March 2021
Makefile.PL improved to CPAN Meta Spec 2 where available
Test suite enhanced: full coverage of add_timestamp()
* v3.02_01 - 16th March 2021
DOC: Remove obsolete email addresses of contributors
META: Public repo is now at GitLab
Upstream changes:
v3.03 - 6th May 2021
No changes from v3.02_02
* v3.02_02 - 31st March 2021
Makefile.PL improved to CPAN Meta Spec 2 where available
Test suite enhanced: full coverage of add_timestamp()
* v3.02_01 - 16th March 2021
DOC: Remove obsolete email addresses of contributors
META: Public repo is now at GitLab
MAIN commitmail json YAML
Updated www/p5-CGI to 4.53
MAIN commitmail json YAML
Update to 4.53
Upstream changes:
4.53 2021-06-03
[ FIX ]
- fix typo in passing of max-age to CGI::Cookie (GH #247)
4.52 2021-05-04
[ FIX ]
- sort hash keys for deterministic behaviour (GH #245, GH #246)
Upstream changes:
4.53 2021-06-03
[ FIX ]
- fix typo in passing of max-age to CGI::Cookie (GH #247)
4.52 2021-05-04
[ FIX ]
- sort hash keys for deterministic behaviour (GH #245, GH #246)
MAIN commitmail json YAML
Updated devel/p5-Test-Warnings to 0.031
MAIN commitmail json YAML
pkgsrc/devel/p5-Test-Warnings/Makefile@1.24
/
diff
pkgsrc/devel/p5-Test-Warnings/distinfo@1.12 / diff
pkgsrc/devel/p5-Test-Warnings/distinfo@1.12 / diff
Update to 0.031
Upstream changes:
0.031 2021-07-13 22:13:48Z
- remove unneeded develop prereqs that caused metacpan to unduly
raise the river position of some dependent modules
Upstream changes:
0.031 2021-07-13 22:13:48Z
- remove unneeded develop prereqs that caused metacpan to unduly
raise the river position of some dependent modules
MAIN commitmail json YAML
Updated www/p5-HTTP-Message to 6.33
MAIN commitmail json YAML
Update to 6.33
Upstream changes:
6.33 2021-06-28 16:51:58Z
- Allow `can` method to respond to delegated methods (GH#159) (nanto_vi,
TOYAMA Nao)
6.32 2021-05-18 18:54:27Z
- Use File::Spec for MSWin32 on Content-Disposition filename (GH#157)
(tzccinct)
6.31 2021-05-11 18:07:37Z
- Fix test writing to files (GH#156) (Michal Josef Špaček)
6.30 2021-05-10 14:55:55Z
- Don't inherit from Exporter anymore (GH#155) (Max Maischein)
- Remove superfluous Perl version requirement. This module requires Perl
5.6 or newer. (GH#155) (Max Maischein)
Upstream changes:
6.33 2021-06-28 16:51:58Z
- Allow `can` method to respond to delegated methods (GH#159) (nanto_vi,
TOYAMA Nao)
6.32 2021-05-18 18:54:27Z
- Use File::Spec for MSWin32 on Content-Disposition filename (GH#157)
(tzccinct)
6.31 2021-05-11 18:07:37Z
- Fix test writing to files (GH#156) (Michal Josef Špaček)
6.30 2021-05-10 14:55:55Z
- Don't inherit from Exporter anymore (GH#155) (Max Maischein)
- Remove superfluous Perl version requirement. This module requires Perl
5.6 or newer. (GH#155) (Max Maischein)
MAIN commitmail json YAML
Updated www/p5-HTTP-CookieJar to 0.012
MAIN commitmail json YAML
Update to 0.012
Upstream changes:
0.012 2021-06-16 05:34:31-04:00 America/New_York
- No changes from 0.011
0.011 2021-06-15 19:29:51-04:00 America/New_York (TRIAL RELEASE)
[FIXED]
- Pushed test cookie expiration dates from 2021 to 2041.
If I'm still maintaining this module in 2041, I'll bump
them again then.
Upstream changes:
0.012 2021-06-16 05:34:31-04:00 America/New_York
- No changes from 0.011
0.011 2021-06-15 19:29:51-04:00 America/New_York (TRIAL RELEASE)
[FIXED]
- Pushed test cookie expiration dates from 2021 to 2041.
If I'm still maintaining this module in 2041, I'll bump
them again then.
MAIN commitmail json YAML
Updated math/R to 4.1.1
MAIN commitmail json YAML
pkgsrc/math/R/Makefile@1.225
/
diff
pkgsrc/math/R/distinfo@1.89 / diff
pkgsrc/math/R/patches/patch-src_main_printutils.c deleted
pkgsrc/math/R/distinfo@1.89 / diff
pkgsrc/math/R/patches/patch-src_main_printutils.c deleted
Update to 4.1.1
Upstream changes:
CHANGES IN R 4.1.1:
NEW FEATURES:
* require(pkg, quietly = TRUE) is quieter and in particular does
not warn if the package is not found.
DEPRECATED AND DEFUNCT:
* Use of ftp:// URIs should be regarded as deprecated, with
on-going support confined to method = "libcurl" and not routinely
tested. (Nowadays no major browser supports them.)
* The non-default method = "internal" is deprecated for http:// and
ftp:// URIs for both download.file and url.
* On Windows, method = "wininet" is deprecated for http://,
https:// and ftp:// URIs for both download.file and url. (A
warning is only given for ftp://.)
For ftp:// URIs the default method is now "libcurl" if available
(which it is on CRAN builds).
method = "wininet" remains the default for http:// and https://
URIs but if libcurl is available, using method = "libcurl" is
preferred.
INSTALLATION:
* make check now works also without a LaTeX installation. (Thanks
to Sebastian Meyer's PR#18103.)
BUG FIXES:
* make check-devel works again in an R build configured with
--without-recommended-packages.
* qnbinom(p, size, mu) for large size/mu is correct now in a range
of cases (PR#18095); similarly for the (size, prob)
parametrization of the negative binomial. Also qpois() and
qbinom() are better and or faster for extreme cases. The
underlying C code has been modularized and is common to all four
cases of discrete distributions.
* gap.axis is now part of the axis() arguments which are passed
from bxp(), and hence boxplot(). (Thanks to Martin Smith's
report and suggestions in PR#18109.)
* .First and .Last can again be set from the site profile.
* seq.int(from, to, *) and seq.default(..) now work better in large
range cases where from-to is infinite where the two boundaries
are finite.
* all.equal(x,y) now returns TRUE correctly also when several
entries of abs(x) and abs(y) are close to .Machine$double.xmax,
the largest finite numeric.
* model.frame() now clears the object bit when removing the class
attribute of a value via na.action (PR#18100).
* charClass() now works with multi-character strings on Windows
(PR#18104, fixed by Bill Dunlap).
* encodeString() on Solaris now works again in Latin-1 encoding on
characters represented differently in UTF-8. Support for
surrogate pairs on Solaris has been improved.
* file.show() on Windows now works with non-ASCII path names
representable in the current native encoding (PR#18132).
* Embedded R on Windows can now find R home directory via the
registry even when installed only for the current user
(PR#18135).
* pretty(x) with finite x now returns finite values also in the
case where the extreme x values are close in size to the maximal
representable number .Machine$double.xmax.
Also, it's been tweaked for very small ranges and when a boundary
is close (or equal) to zero; e.g., pretty(c(0,1e-317)) no longer
has negative numbers, currently still warning about a very small
range, and pretty(2^-(1024 - 2^-1/(c(24,10)))) is more accurate.
* The error message for not finding vignette files when weaving has
correct file sizes now. (Thanks to Sebastian Meyer's PR#18154.)
* dnbinom(20, <large>, 1) now correctly gives 0, and similar cases
are more accurate with underflow precaution. (Reported by
Francisco Vera Alcivar in PR#18072.)
Upstream changes:
CHANGES IN R 4.1.1:
NEW FEATURES:
* require(pkg, quietly = TRUE) is quieter and in particular does
not warn if the package is not found.
DEPRECATED AND DEFUNCT:
* Use of ftp:// URIs should be regarded as deprecated, with
on-going support confined to method = "libcurl" and not routinely
tested. (Nowadays no major browser supports them.)
* The non-default method = "internal" is deprecated for http:// and
ftp:// URIs for both download.file and url.
* On Windows, method = "wininet" is deprecated for http://,
https:// and ftp:// URIs for both download.file and url. (A
warning is only given for ftp://.)
For ftp:// URIs the default method is now "libcurl" if available
(which it is on CRAN builds).
method = "wininet" remains the default for http:// and https://
URIs but if libcurl is available, using method = "libcurl" is
preferred.
INSTALLATION:
* make check now works also without a LaTeX installation. (Thanks
to Sebastian Meyer's PR#18103.)
BUG FIXES:
* make check-devel works again in an R build configured with
--without-recommended-packages.
* qnbinom(p, size, mu) for large size/mu is correct now in a range
of cases (PR#18095); similarly for the (size, prob)
parametrization of the negative binomial. Also qpois() and
qbinom() are better and or faster for extreme cases. The
underlying C code has been modularized and is common to all four
cases of discrete distributions.
* gap.axis is now part of the axis() arguments which are passed
from bxp(), and hence boxplot(). (Thanks to Martin Smith's
report and suggestions in PR#18109.)
* .First and .Last can again be set from the site profile.
* seq.int(from, to, *) and seq.default(..) now work better in large
range cases where from-to is infinite where the two boundaries
are finite.
* all.equal(x,y) now returns TRUE correctly also when several
entries of abs(x) and abs(y) are close to .Machine$double.xmax,
the largest finite numeric.
* model.frame() now clears the object bit when removing the class
attribute of a value via na.action (PR#18100).
* charClass() now works with multi-character strings on Windows
(PR#18104, fixed by Bill Dunlap).
* encodeString() on Solaris now works again in Latin-1 encoding on
characters represented differently in UTF-8. Support for
surrogate pairs on Solaris has been improved.
* file.show() on Windows now works with non-ASCII path names
representable in the current native encoding (PR#18132).
* Embedded R on Windows can now find R home directory via the
registry even when installed only for the current user
(PR#18135).
* pretty(x) with finite x now returns finite values also in the
case where the extreme x values are close in size to the maximal
representable number .Machine$double.xmax.
Also, it's been tweaked for very small ranges and when a boundary
is close (or equal) to zero; e.g., pretty(c(0,1e-317)) no longer
has negative numbers, currently still warning about a very small
range, and pretty(2^-(1024 - 2^-1/(c(24,10)))) is more accurate.
* The error message for not finding vignette files when weaving has
correct file sizes now. (Thanks to Sebastian Meyer's PR#18154.)
* dnbinom(20, <large>, 1) now correctly gives 0, and similar cases
are more accurate with underflow precaution. (Reported by
Francisco Vera Alcivar in PR#18072.)
MAIN commitmail json YAML
Updated textproc/p5-PDF-API2 to 2.041
MAIN commitmail json YAML
Update to 2.041
Upstream changes:
2.041 2021-07-27
- Bug reports should now be made at GitHub Issues rather than RT.
- Rename openpage to open_page in PDF::API2. The old name is deprecated.
- [RT #136648] Fix when writing PDFs containing cross-reference streams
(reported by Chris Papademetrious, fix by Vadim Repin from RT #117184).
- [RT #44877] GIFs containing comments or plain-text representations will no
longer result in an error (reported by Chris Czub).
- [RT #132844] Fix corruption when a PGM image is included (reported by Jeff
Ratcliffe, fix by Vadim Repin).
- Expand PNM support to include all image types.
- [RT #131657] Disable recursion warnings while releasing (destroying) PDF
indirect objects, which can be highly-interconnected (reported by Leon
Winter).
- [RT #41971] Fix when attempting to read an existing PDF's outlines
(reported by Damyan Ivanov, fix based on a patch by Vadim Repin).
2.040 2021-04-13
- Fix open() followed by stringify() resulting in a corrupt (mostly-empty)
PDF, which was broken by changes in 2.039 (reported by Gareth Tunley).
- [RT #134993] Calling open($filename) followed by saveas($same_filename)
instead of update() resulted in a corrupt PDF in 2.039, which no longer
reads the entire file into memory on open (reported by Marco Pessotto).
- [RT #134957] Fix encoding of \n in a PDF string containing non-printable
characters (reported by Stuart Henderson).
- [RT #133131] Fix endianness of 64-bit numbers in cross-reference stream
widths array (reported by Christopher Papademetrious, fix by Vadim Repin).
Upstream changes:
2.041 2021-07-27
- Bug reports should now be made at GitHub Issues rather than RT.
- Rename openpage to open_page in PDF::API2. The old name is deprecated.
- [RT #136648] Fix when writing PDFs containing cross-reference streams
(reported by Chris Papademetrious, fix by Vadim Repin from RT #117184).
- [RT #44877] GIFs containing comments or plain-text representations will no
longer result in an error (reported by Chris Czub).
- [RT #132844] Fix corruption when a PGM image is included (reported by Jeff
Ratcliffe, fix by Vadim Repin).
- Expand PNM support to include all image types.
- [RT #131657] Disable recursion warnings while releasing (destroying) PDF
indirect objects, which can be highly-interconnected (reported by Leon
Winter).
- [RT #41971] Fix when attempting to read an existing PDF's outlines
(reported by Damyan Ivanov, fix based on a patch by Vadim Repin).
2.040 2021-04-13
- Fix open() followed by stringify() resulting in a corrupt (mostly-empty)
PDF, which was broken by changes in 2.039 (reported by Gareth Tunley).
- [RT #134993] Calling open($filename) followed by saveas($same_filename)
instead of update() resulted in a corrupt PDF in 2.039, which no longer
reads the entire file into memory on open (reported by Marco Pessotto).
- [RT #134957] Fix encoding of \n in a PDF string containing non-printable
characters (reported by Stuart Henderson).
- [RT #133131] Fix endianness of 64-bit numbers in cross-reference stream
widths array (reported by Christopher Papademetrious, fix by Vadim Repin).
MAIN commitmail json YAML
Updated geography/p5-Geo-Distance to 0.25
MAIN commitmail json YAML
pkgsrc/geography/p5-Geo-Distance/Makefile@1.26
/
diff
pkgsrc/geography/p5-Geo-Distance/distinfo@1.8 / diff
pkgsrc/geography/p5-Geo-Distance/distinfo@1.8 / diff
Update to 0.25
Upstream changes:
0.25 2021-01-30T06:24:44Z
- Lots of documentation edits.
Upstream changes:
0.25 2021-01-30T06:24:44Z
- Lots of documentation edits.
MAIN commitmail json YAML
Updated devel/p5-Perl-PrereqScanner to 1.024
MAIN commitmail json YAML
pkgsrc/devel/p5-Perl-PrereqScanner/Makefile@1.23
/
diff
pkgsrc/devel/p5-Perl-PrereqScanner/distinfo@1.7 / diff
pkgsrc/devel/p5-Perl-PrereqScanner/distinfo@1.7 / diff
Update to 1.024
Update DEPENDS
Upstream changes:
1.024 2021-07-03 13:28:30-04:00 America/New_York
- switched from List::MoreUtils to List::Util (thanks, Karen
Etheridge!)
- update author contact info
- add docs on perl version policy
Update DEPENDS
Upstream changes:
1.024 2021-07-03 13:28:30-04:00 America/New_York
- switched from List::MoreUtils to List::Util (thanks, Karen
Etheridge!)
- update author contact info
- add docs on perl version policy
MAIN commitmail json YAML
Updated devel/p5-Perl-MinimumVersion to 1.40
MAIN commitmail json YAML
pkgsrc/devel/p5-Perl-MinimumVersion/Makefile@1.22
/
diff
pkgsrc/devel/p5-Perl-MinimumVersion/distinfo@1.8 / diff
pkgsrc/devel/p5-Perl-MinimumVersion/distinfo@1.8 / diff
Update to 1.40
Update DEPENDS
Upstream changes:
1.40 2021-04-21
- No changes from 1.39
1.39 2021-04-11 (TRIAL RELEASE)
- Features enabled via the 'experimental' pragma are now recognized (GH#5)
- Depend on PPIx::Utils instead of Perl::Critic::Utils (GH#6)
- Recognize several new features and their minimum required Perl versions (GH#10, GH#20)
- 'say', 'smartmatch', 'postderef', 'postderef_qq', 'signatures',
'refaliasing', 'bitwise', 'declared_refs', 'isa', 'indirect'
Update DEPENDS
Upstream changes:
1.40 2021-04-21
- No changes from 1.39
1.39 2021-04-11 (TRIAL RELEASE)
- Features enabled via the 'experimental' pragma are now recognized (GH#5)
- Depend on PPIx::Utils instead of Perl::Critic::Utils (GH#6)
- Recognize several new features and their minimum required Perl versions (GH#10, GH#20)
- 'say', 'smartmatch', 'postderef', 'postderef_qq', 'signatures',
'refaliasing', 'bitwise', 'declared_refs', 'isa', 'indirect'
MAIN commitmail json YAML
Added textproc/p5-PPIx-Utils version 0.003
MAIN commitmail json YAML
Add p5-PPIx-Utils
MAIN commitmail json YAML
pkgsrc/textproc/p5-PPIx-Utils/DESCR@1.1
/
diff
pkgsrc/textproc/p5-PPIx-Utils/Makefile@1.1 / diff
pkgsrc/textproc/p5-PPIx-Utils/distinfo@1.1 / diff
pkgsrc/textproc/p5-PPIx-Utils/Makefile@1.1 / diff
pkgsrc/textproc/p5-PPIx-Utils/distinfo@1.1 / diff
Import PPIx-Utils-0.003 as p5-PPIx-Utils.
PPIx::Utils is a collection of utility functions for working with PPI documents.
The functions are organized into submodules, and may be imported from the
appropriate submodule or via this module.
PPIx::Utils is a collection of utility functions for working with PPI documents.
The functions are organized into submodules, and may be imported from the
appropriate submodule or via this module.
MAIN commitmail json YAML
Updated devel/p5-Perl-Critic to 1.140
MAIN commitmail json YAML
Update to 1.140
Upstream changes:
1.140 Tue Mar 23 21:42:19 CDT 2021
[New Features]
Subroutines::RequireFinalReturn now lets you specify a
terminal_methods parameter to specify methods that should been as
terminal. This is like the terminal_funcs parameter, but for methods.
Thanks, Robin Smidsr淡d and Mike Bruins. (GH #920)
1.139_01 Tue Sep 1 23:52:18 CDT 2020
[Fixes]
Removed an extra /x in RequireInterpolationOfMetachars.pm that caused
deprecation warnings in Perl 5.22 and higher. (GH #822)
Documentation::RequirePackageMatchesPodName now recognizes the package
name if it's in C<< I<> >> or C<< B<> >> markup. Thanks, Ren辿e B辰cker.
(GH #913)
Upstream changes:
1.140 Tue Mar 23 21:42:19 CDT 2021
[New Features]
Subroutines::RequireFinalReturn now lets you specify a
terminal_methods parameter to specify methods that should been as
terminal. This is like the terminal_funcs parameter, but for methods.
Thanks, Robin Smidsr淡d and Mike Bruins. (GH #920)
1.139_01 Tue Sep 1 23:52:18 CDT 2020
[Fixes]
Removed an extra /x in RequireInterpolationOfMetachars.pm that caused
deprecation warnings in Perl 5.22 and higher. (GH #822)
Documentation::RequirePackageMatchesPodName now recognizes the package
name if it's in C<< I<> >> or C<< B<> >> markup. Thanks, Ren辿e B辰cker.
(GH #913)
MAIN commitmail json YAML
Updated devel/p5-Log-Report to 1.33
MAIN commitmail json YAML
Update to 1.33
Upstream changes:
version 1.33: Sat Jul 17 10:56:52 CEST 2021
Changes:
- the $@->died with always return the original die causing object or
string. In most cases, you want to use $@->wasFatal, which is the
translated (hence compatible) ::Exception object. [Andy Beverley]
Upstream changes:
version 1.33: Sat Jul 17 10:56:52 CEST 2021
Changes:
- the $@->died with always return the original die causing object or
string. In most cases, you want to use $@->wasFatal, which is the
translated (hence compatible) ::Exception object. [Andy Beverley]
MAIN commitmail json YAML
Updated devel/p5-LEOCHARRE-Dir to 1.09
MAIN commitmail json YAML
pkgsrc/devel/p5-LEOCHARRE-Dir/Makefile@1.15
/
diff
pkgsrc/devel/p5-LEOCHARRE-Dir/distinfo@1.3 / diff
pkgsrc/devel/p5-LEOCHARRE-Dir/distinfo@1.3 / diff
Update to 1.09
Upstream changes:
2020-10-10
Made sure this won't test under a cygwin/windows environment
Upstream changes:
2020-10-10
Made sure this won't test under a cygwin/windows environment
MAIN commitmail json YAML
Updated devel/p5-IPC-Shareable to 1.05
MAIN commitmail json YAML
pkgsrc/devel/p5-IPC-Shareable/Makefile@1.32
/
diff
pkgsrc/devel/p5-IPC-Shareable/distinfo@1.5 / diff
pkgsrc/devel/p5-IPC-Shareable/distinfo@1.5 / diff
Update to 1.05
Update DEPENDS
Upstream changes:
1.05 2021-07-16
- Bump prereq version of Test::SharedFork to 0.35
- Added ability to use JSON as the serializer
- Added ipcs()
- Added test to ensure we croak if data size is greater than segment size
- Added 'tidy' attribute, removes unneeded nested structure segments
- In SharedMem, added _key attribute, and added set/get methods
- Changed key generation from using padding, pack and unpack to using
String::CRC32's crc32(), which allows arbitrary, unpadded strings
- Added attributes() allows fetching one, or all of the object's atttributes
- Added 'limit' attribute, by setting false, allows a user to set a segment
size larger than our internal 1GB default
- Cleaned up exception throwing (particularly if seg size eats up all
memory, we throw an appropriate message)
- Display proper exception if we try to exhaust all available shared memory
segments (fixes #3)
1.04 2021-06-28
- Skip unspawn tests for perls with -Duselongdouble, as Storable is not
compatible storing/retrieving such numbers (closes #5)
1.03 2021-06-25
- Add newline to singleton() warn so that it doesn't print out trace info
1.02 2021-06-25
- Remove erroneous listing from MANIFEST
- Work around issue in t/65-seg_size.t where MacOS and FreeBSD don't have
the -i flag to ipcs (thanks for the PR, Roland Walker!)
- Added singleton(), ensures that only a single instance of a script can
run at any given time
- Added tests to ensure we croak() if create is not set and the segment
doesn't yet exist
- Fix POD issue where we stated exclusive returns undef instead of croaking
(fixes #10)
- Change 'perl' shell call to $^X in t/71-unspawn.t (fixes #6)
1.01 2021-06-24
- Added 'graceful' flag option. With exclusive, if a second process
attempts to tie an exclusive segment, we exit gracefully instead of
croaking
1.00 2021-06-09
- Project adopted by Steve Bertrand
- Added global_register() and process_register() to return the
registries of active segments and semaphores
- Added seg() and sem() methods, returns the structure of a shared
memory segment and a sempahore respectively
- Added initial "persist" hash variables. Separate processes (even
multiple files in multiple windows) can share a variable, and it'll
remain available even after all processes exit. The variable will be
re-attached if the same shared segment key is used in subsequent runs
- Reversed order of Changes file
- Removed trace() and debug() code for ease of reading
- Improved exception/error messages, added exception testing, reduced
and minimized the number of exceptions actually uncaught
- Significant POD cleanup
- 100% rewrite of all test files, and added a slew of new ones, all
using Test::More
- Add build requirement of Test::SharedFork to handle the out of
sequence fork() tests in t/35-clean.t and t/30-lock_operations
- Major POD updates
- Added tests to prove that RT 123057 isn't really an issue (ie. segment
size parameter works correctly)
Update DEPENDS
Upstream changes:
1.05 2021-07-16
- Bump prereq version of Test::SharedFork to 0.35
- Added ability to use JSON as the serializer
- Added ipcs()
- Added test to ensure we croak if data size is greater than segment size
- Added 'tidy' attribute, removes unneeded nested structure segments
- In SharedMem, added _key attribute, and added set/get methods
- Changed key generation from using padding, pack and unpack to using
String::CRC32's crc32(), which allows arbitrary, unpadded strings
- Added attributes() allows fetching one, or all of the object's atttributes
- Added 'limit' attribute, by setting false, allows a user to set a segment
size larger than our internal 1GB default
- Cleaned up exception throwing (particularly if seg size eats up all
memory, we throw an appropriate message)
- Display proper exception if we try to exhaust all available shared memory
segments (fixes #3)
1.04 2021-06-28
- Skip unspawn tests for perls with -Duselongdouble, as Storable is not
compatible storing/retrieving such numbers (closes #5)
1.03 2021-06-25
- Add newline to singleton() warn so that it doesn't print out trace info
1.02 2021-06-25
- Remove erroneous listing from MANIFEST
- Work around issue in t/65-seg_size.t where MacOS and FreeBSD don't have
the -i flag to ipcs (thanks for the PR, Roland Walker!)
- Added singleton(), ensures that only a single instance of a script can
run at any given time
- Added tests to ensure we croak() if create is not set and the segment
doesn't yet exist
- Fix POD issue where we stated exclusive returns undef instead of croaking
(fixes #10)
- Change 'perl' shell call to $^X in t/71-unspawn.t (fixes #6)
1.01 2021-06-24
- Added 'graceful' flag option. With exclusive, if a second process
attempts to tie an exclusive segment, we exit gracefully instead of
croaking
1.00 2021-06-09
- Project adopted by Steve Bertrand
- Added global_register() and process_register() to return the
registries of active segments and semaphores
- Added seg() and sem() methods, returns the structure of a shared
memory segment and a sempahore respectively
- Added initial "persist" hash variables. Separate processes (even
multiple files in multiple windows) can share a variable, and it'll
remain available even after all processes exit. The variable will be
re-attached if the same shared segment key is used in subsequent runs
- Reversed order of Changes file
- Removed trace() and debug() code for ease of reading
- Improved exception/error messages, added exception testing, reduced
and minimized the number of exceptions actually uncaught
- Significant POD cleanup
- 100% rewrite of all test files, and added a slew of new ones, all
using Test::More
- Add build requirement of Test::SharedFork to handle the out of
sequence fork() tests in t/35-clean.t and t/30-lock_operations
- Major POD updates
- Added tests to prove that RT 123057 isn't really an issue (ie. segment
size parameter works correctly)
MAIN commitmail json YAML
Updated devel/p5-IO-Tty to 1.16
MAIN commitmail json YAML
Update to 1.16
Upstream changes:
1.16 2021-01-2 Todd Rinaldo <toddr@cpan.org>
* Switch to github for issue tracker.
* Switch to testsuite CI workflow.
* Tidy
2020-10-03 Todd Rinaldo <toddr@cpan.org> 1.15
* Skip winsize test on Solaris and QNX NTO
* Make function tests more robust
* Work around a header name collission on util.h. This is breaking on recent OSX
Upstream changes:
1.16 2021-01-2 Todd Rinaldo <toddr@cpan.org>
* Switch to github for issue tracker.
* Switch to testsuite CI workflow.
* Tidy
2020-10-03 Todd Rinaldo <toddr@cpan.org> 1.15
* Skip winsize test on Solaris and QNX NTO
* Make function tests more robust
* Work around a header name collission on util.h. This is breaking on recent OSX
MAIN commitmail json YAML
Updated devel/p5-IO-Pager to 2.10
MAIN commitmail json YAML
Update to 2.10
Upstream changes:
2.10 Nov
::Perl Alter tp local script installation for parallel make. RT#133651
::Perl Add basic Windows support. RT#133663
::Perl Add TOPT environment variable to tp.
::Perl Enable scrollbar in interactive test 16.
2.01 Nov 02 2020
::Perl Fixed bug that left terminal in unclean state if exit at EOF
was enabled.
::Perl Fixed jump to end of file shortcut to show last line on bottom
of screen instead of top to provide more context.
::Perl Made scrollbar interactive using xterm control sequences.
::Perl Added scroll wheel support using xterm control sequences.
2.00 Nov 01 2020
Fix interactive tests 7 and 16 in bogus environments w/o PAGER. RT#13330
Add tp to local script installation. RT#133651
::Perl Add suport for visible scrollbar. RT#133652
::Perl Rename prompt() to status(), I18N{prompt} to I18N{minihelp},
and I18N{status} to I18N{prompt}
::Perl Fix long lines in absence of Text::Wrap
::Perl Consolidate dialog()
::Perl Add ability to open file interactively
::Perl Prevent jumping to invalid bookmark
::Perl Fix tp -j
Upstream changes:
2.10 Nov
::Perl Alter tp local script installation for parallel make. RT#133651
::Perl Add basic Windows support. RT#133663
::Perl Add TOPT environment variable to tp.
::Perl Enable scrollbar in interactive test 16.
2.01 Nov 02 2020
::Perl Fixed bug that left terminal in unclean state if exit at EOF
was enabled.
::Perl Fixed jump to end of file shortcut to show last line on bottom
of screen instead of top to provide more context.
::Perl Made scrollbar interactive using xterm control sequences.
::Perl Added scroll wheel support using xterm control sequences.
2.00 Nov 01 2020
Fix interactive tests 7 and 16 in bogus environments w/o PAGER. RT#13330
Add tp to local script installation. RT#133651
::Perl Add suport for visible scrollbar. RT#133652
::Perl Rename prompt() to status(), I18N{prompt} to I18N{minihelp},
and I18N{status} to I18N{prompt}
::Perl Fix long lines in absence of Text::Wrap
::Perl Consolidate dialog()
::Perl Add ability to open file interactively
::Perl Prevent jumping to invalid bookmark
::Perl Fix tp -j
MAIN commitmail json YAML
Updated www/p5-WWW-Shorten to 3.094
MAIN commitmail json YAML
Update to 3.094
Upstream changes:
3.094 2021-03-12
- Fixed up some documentation issues.
- No longer reference deprecated services in the docs.
Upstream changes:
3.094 2021-03-12
- Fixed up some documentation issues.
- No longer reference deprecated services in the docs.
MAIN commitmail json YAML
Updated mail/p5-User-Identity to 1.00
MAIN commitmail json YAML
Update to 1.00
Upstream changes:
version 1.00: Wed 14 Oct 19:14:36 CEST 2020
Fixes:
- fix metadata [Mohammad S Anwar]
- when the username of an address contains " [Andy Beverley]
Upstream changes:
version 1.00: Wed 14 Oct 19:14:36 CEST 2020
Fixes:
- fix metadata [Mohammad S Anwar]
- when the username of an address contains " [Andy Beverley]
MAIN commitmail json YAML
Updated mail/p5-MIME-Types to 2.21
MAIN commitmail json YAML
Update to 2.21
Upstream changes:
version 2.21: Fri 28 May 12:01:00 CEST 2021
Changes:
- application/octet-stream is better for .dat [issue #11, Даша Федорова]
- add video/webm which Google forgot to register [issue #12, Brent Laabs]
- add image/webp which Google registered too late [issue #12, Brent Laabs]
version 2.20: Thu 22 Apr 12:48:35 CEST 2021
Fixes:
- problems with PAUSE cause the previous release to show-up in
the wrong location. Let's hope this release solves it.
Changes:
- heif/heic/heifs/heics/hif fix [issue #9, Даша Федорова]
- no 'and' and 'or' extensions [issue #9, Даша Федорова]
- application/octet-stream is better for .bin [issue #10, Даша Федорова]
version 2.19: Fri 16 Apr 11:47:10 CEST 2021
Improvements:
- update with the newest data from IANA and Apache httpd
Changes:
- mp4 preference is video/mp4 [issue #5, Даша Федорова]
- yt preference is video/vnd.youtube.yt [issue #6, Даша Федорова]
- 3gp and 3gpp preference is video/3gpp [issue #7, Даша Федорова]
version 2.18: Wed 9 Dec 10:29:46 CET 2020
Improvements:
- update with newest data
Changes:
- Mojo 6.0 changed types() into mapping() [Dmitry Latin]
- Mojo 7.94 adds experimental file_type()
- Mojo 7.94 adds experimental content_type()
Upstream changes:
version 2.21: Fri 28 May 12:01:00 CEST 2021
Changes:
- application/octet-stream is better for .dat [issue #11, Даша Федорова]
- add video/webm which Google forgot to register [issue #12, Brent Laabs]
- add image/webp which Google registered too late [issue #12, Brent Laabs]
version 2.20: Thu 22 Apr 12:48:35 CEST 2021
Fixes:
- problems with PAUSE cause the previous release to show-up in
the wrong location. Let's hope this release solves it.
Changes:
- heif/heic/heifs/heics/hif fix [issue #9, Даша Федорова]
- no 'and' and 'or' extensions [issue #9, Даша Федорова]
- application/octet-stream is better for .bin [issue #10, Даша Федорова]
version 2.19: Fri 16 Apr 11:47:10 CEST 2021
Improvements:
- update with the newest data from IANA and Apache httpd
Changes:
- mp4 preference is video/mp4 [issue #5, Даша Федорова]
- yt preference is video/vnd.youtube.yt [issue #6, Даша Федорова]
- 3gp and 3gpp preference is video/3gpp [issue #7, Даша Федорова]
version 2.18: Wed 9 Dec 10:29:46 CET 2020
Improvements:
- update with newest data
Changes:
- Mojo 6.0 changed types() into mapping() [Dmitry Latin]
- Mojo 7.94 adds experimental file_type()
- Mojo 7.94 adds experimental content_type()
MAIN commitmail json YAML
Updated mail/p5-MIME-Lite to 3.033
MAIN commitmail json YAML
Update to 3.033
Upstream changes:
Version 3.033
No changes since previous version, just made non-trial.
Version 3.032
Fix an error in printing to Net::SMTP (thanks, Peter Heirich)
Add "use warnings" and require v5.6
Upstream changes:
Version 3.033
No changes since previous version, just made non-trial.
Version 3.032
Fix an error in printing to Net::SMTP (thanks, Peter Heirich)
Add "use warnings" and require v5.6
MAIN commitmail json YAML
Updated mail/p5-Mail-Message to 3.010
MAIN commitmail json YAML
Update to 3.010
Upstream changes:
version 3.010: Wed 14 Oct 19:22:36 CEST 2020
Fixes:
- username of address as quoted-string. [Andy Beverley]
Upstream changes:
version 3.010: Wed 14 Oct 19:22:36 CEST 2020
Fixes:
- username of address as quoted-string. [Andy Beverley]
MAIN commitmail json YAML
Updated mail/p5-Mail-IMAPClient to 3.43
MAIN commitmail json YAML
pkgsrc/mail/p5-Mail-IMAPClient/Makefile@1.53
/
diff
pkgsrc/mail/p5-Mail-IMAPClient/distinfo@1.22 / diff
pkgsrc/mail/p5-Mail-IMAPClient/distinfo@1.22 / diff
Update to 3.43
Upstream changes:
version 3.43: Tue Feb 16 16:53:26 UTC 2021
- admin: update copyright, move from rt.cpan.org (retired) to github
- rt.cpan.org#132720: compress: Readmethod: avoid false-positive EOF
[Eric Wong]
- rt.cpan.org#129920: Parsing headers fails under special condition
[Jens Berthold]
- rt.cpan.org#132654: avoid cyclic reference on ->compress
[Eric Wong]
- rt.cpan.org#132380: append_string can fail to match APPENDUID in response
[Radom鱈r Pol叩ch]
- rt.cpan.org#133496: allow for undocumented BODYSTRUCTURE extensions
[Rhesa Rozendaal]
Upstream changes:
version 3.43: Tue Feb 16 16:53:26 UTC 2021
- admin: update copyright, move from rt.cpan.org (retired) to github
- rt.cpan.org#132720: compress: Readmethod: avoid false-positive EOF
[Eric Wong]
- rt.cpan.org#129920: Parsing headers fails under special condition
[Jens Berthold]
- rt.cpan.org#132654: avoid cyclic reference on ->compress
[Eric Wong]
- rt.cpan.org#132380: append_string can fail to match APPENDUID in response
[Radom鱈r Pol叩ch]
- rt.cpan.org#133496: allow for undocumented BODYSTRUCTURE extensions
[Rhesa Rozendaal]
MAIN commitmail json YAML
Updated mail/p5-Mail-DeliveryStatus-BounceParser to 1.543
MAIN commitmail json YAML
pkgsrc/mail/p5-Mail-DeliveryStatus-BounceParser/Makefile@1.17
/
diff
pkgsrc/mail/p5-Mail-DeliveryStatus-BounceParser/distinfo@1.8 / diff
pkgsrc/mail/p5-Mail-DeliveryStatus-BounceParser/distinfo@1.8 / diff
Update to 1.543
Update HOMEPAGE
Upstream changes:
1.543 2021-01-30
No changes, except a test that contains a sample of a virus is now only
stored in the git repo, not in the shipped distribution.
Update HOMEPAGE
Upstream changes:
1.543 2021-01-30
No changes, except a test that contains a sample of a virus is now only
stored in the git repo, not in the shipped distribution.
MAIN commitmail json YAML
Updated mail/p5-Email-Sender to 2.500
MAIN commitmail json YAML
Update to 2.500
Upstream changes:
2.500 2021-07-04 13:26:47-04:00 America/New_York
- version bumped to account for change in fractional part precision
1.500 2021-06-20 20:30:24-04:00 America/New_York
- adjust version number for bookkeeping reasons
1.300036 2021-06-17 09:51:12-04:00 America/New_York
- add "maybestarttls" option, to allow opportunistic STARTTLS
(thanks, Marc Bradshaw!)
1.300035 2020-10-10 12:34:29-04:00 America/New_York
- drop some needless version checking from the days when we worked with
broken Net::SMTPs (thanks, Bernhard Graf and Aristotle Pagaltzis and
Pali Roh叩r)
- documentation tweaks and spelling corrections (thanks, James E
Keenan, Stefan Hornburg, M Somerville, and jazzkutya)
Upstream changes:
2.500 2021-07-04 13:26:47-04:00 America/New_York
- version bumped to account for change in fractional part precision
1.500 2021-06-20 20:30:24-04:00 America/New_York
- adjust version number for bookkeeping reasons
1.300036 2021-06-17 09:51:12-04:00 America/New_York
- add "maybestarttls" option, to allow opportunistic STARTTLS
(thanks, Marc Bradshaw!)
1.300035 2020-10-10 12:34:29-04:00 America/New_York
- drop some needless version checking from the days when we worked with
broken Net::SMTPs (thanks, Bernhard Graf and Aristotle Pagaltzis and
Pali Roh叩r)
- documentation tweaks and spelling corrections (thanks, James E
Keenan, Stefan Hornburg, M Somerville, and jazzkutya)
MAIN commitmail json YAML
Updated mail/p5-Email-MIME-ContentType to 1.026
MAIN commitmail json YAML
pkgsrc/mail/p5-Email-MIME-ContentType/Makefile@1.25
/
diff
pkgsrc/mail/p5-Email-MIME-ContentType/distinfo@1.10 / diff
pkgsrc/mail/p5-Email-MIME-ContentType/distinfo@1.10 / diff
Update to 1.026
Upstream changes:
1.026 2021-01-10 15:31:45-05:00 America/New_York
- don't use more memory than necessary to store parts of an encoded
parameter (thanks, Pali)
Upstream changes:
1.026 2021-01-10 15:31:45-05:00 America/New_York
- don't use more memory than necessary to store parts of an encoded
parameter (thanks, Pali)
MAIN commitmail json YAML
Updated mail/p5-Email-Abstract to 3.009
MAIN commitmail json YAML
pkgsrc/mail/p5-Email-Abstract/Makefile@1.35
/
diff
pkgsrc/mail/p5-Email-Abstract/distinfo@1.13 / diff
pkgsrc/mail/p5-Email-Abstract/distinfo@1.13 / diff
Update to 3.009
Upstream changes:
3.009 2021-06-20 16:54:40-04:00 America/New_York
- MIME::Entity 5.508 is required for operation
- update author information
- add a perl support section to docs
Upstream changes:
3.009 2021-06-20 16:54:40-04:00 America/New_York
- MIME::Entity 5.508 is required for operation
- update author information
- add a perl support section to docs
MAIN commitmail json YAML
Remove 5 items which had been updated:
p5-LaTeX-Driver-1.2.0
p5-Log-Any-1.709
p5-Log-Log4perl-1.54
p5-Log-Report-1.32
p5-Log-Report-Optional-1.07
p5-LaTeX-Driver-1.2.0
p5-Log-Any-1.709
p5-Log-Log4perl-1.54
p5-Log-Report-1.32
p5-Log-Report-Optional-1.07
MAIN commitmail json YAML
Updated devel/p5-Clone-PP to 1.08
MAIN commitmail json YAML
Update to 1.08
Upstream changes:
1.08 2020-10-20 NEILB
- Changed "sub main'dump" to "sub main::dump" in t/dump.pl, as that
meant this distribution wouldn't build under cperl. RT#125171
Upstream changes:
1.08 2020-10-20 NEILB
- Changed "sub main'dump" to "sub main::dump" in t/dump.pl, as that
meant this distribution wouldn't build under cperl. RT#125171
MAIN commitmail json YAML
Updated devel/p5-Devel-NYTProf to 6.10
MAIN commitmail json YAML
pkgsrc/devel/p5-Devel-NYTProf/Makefile@1.38
/
diff
pkgsrc/devel/p5-Devel-NYTProf/distinfo@1.23 / diff
pkgsrc/devel/p5-Devel-NYTProf/distinfo@1.23 / diff
Update to 6.10
Upstream changes:
Changes in Devel::NYTProf 6.10 - 9th May 2021
There should be no significant differences in the performance of Devel-NYTProf from that of the previous release. This release is primarily focused on upgrading the jquery used and improvements to Makefile.PL and the test suite.
Substantive
GH 186: Updated jquery components to version 3.4.1, based on bug report GH 132 filed by Matthew Musgrove and original patch submitted by Reini Urban.
Eliminated some C++ build-time warnings through patches submitted by Reini Urban.
Officially discouraged use of Devel::NYTProf::Apache. While it remains in the CPAN distribution, it is not exercised by the test suite and has not been updated for many years. We are open to offers to spin it out to its own CPAN distribution.
Test Suite
Skip 4 test files on (Linux) quadmath builds; profile data used in these tests not (yet) appropriate. Thanks to Slaven Rezić and H. Merijn Brand for discussion in GH 168 and GH 188.
Housekeeping
GH 185: Added make target disttest_author for more thorough testing of release tarball.
Changes in Devel::NYTProf 6.09 - 2nd May 2021
There should be no significant differences in the performance of Devel-NYTProf from that of the previous release. This release is primarily focused on correcting problems in the test suite introduced in version 6.08 6 days earlier.
Substantive
Devel::NYTProf::Util::fmt_float() modified to strip off more than one leading 0. Thanks to Shawn Laffan in GH 170.
Test Suite
All test files now run with use strict; use warnings;.
t/11-reader.t, t/12-data.t, t/13-fileinfo.t, t/14-subinfo.t are now skipped on longdouble builds and when NYTP_ZLIB_VERSION is not set. The profile data files these tests use do not work in those contexts. This should reduce the number of false negatives reported by CPANtesters. Thanks to Tinita for feedback in GH 169.
xt/90-pod.t transferred back to t/ but will only run when environmental variable NYTPROF_AUTHOR_TESTING is set.
Housekeeping
Created environmental variable NYTPROF_AUTHOR_TESTING to regulate when certain unit tests and test files are run. Created `make` targets test_author and atest (an alias) to take advantage of this envvar.
Upstream changes:
Changes in Devel::NYTProf 6.10 - 9th May 2021
There should be no significant differences in the performance of Devel-NYTProf from that of the previous release. This release is primarily focused on upgrading the jquery used and improvements to Makefile.PL and the test suite.
Substantive
GH 186: Updated jquery components to version 3.4.1, based on bug report GH 132 filed by Matthew Musgrove and original patch submitted by Reini Urban.
Eliminated some C++ build-time warnings through patches submitted by Reini Urban.
Officially discouraged use of Devel::NYTProf::Apache. While it remains in the CPAN distribution, it is not exercised by the test suite and has not been updated for many years. We are open to offers to spin it out to its own CPAN distribution.
Test Suite
Skip 4 test files on (Linux) quadmath builds; profile data used in these tests not (yet) appropriate. Thanks to Slaven Rezić and H. Merijn Brand for discussion in GH 168 and GH 188.
Housekeeping
GH 185: Added make target disttest_author for more thorough testing of release tarball.
Changes in Devel::NYTProf 6.09 - 2nd May 2021
There should be no significant differences in the performance of Devel-NYTProf from that of the previous release. This release is primarily focused on correcting problems in the test suite introduced in version 6.08 6 days earlier.
Substantive
Devel::NYTProf::Util::fmt_float() modified to strip off more than one leading 0. Thanks to Shawn Laffan in GH 170.
Test Suite
All test files now run with use strict; use warnings;.
t/11-reader.t, t/12-data.t, t/13-fileinfo.t, t/14-subinfo.t are now skipped on longdouble builds and when NYTP_ZLIB_VERSION is not set. The profile data files these tests use do not work in those contexts. This should reduce the number of false negatives reported by CPANtesters. Thanks to Tinita for feedback in GH 169.
xt/90-pod.t transferred back to t/ but will only run when environmental variable NYTPROF_AUTHOR_TESTING is set.
Housekeeping
Created environmental variable NYTPROF_AUTHOR_TESTING to regulate when certain unit tests and test files are run. Created `make` targets test_author and atest (an alias) to take advantage of this envvar.
MAIN commitmail json YAML
Updated devel/p5-Devel-Hide to 0.0014
MAIN commitmail json YAML
Update to 0.0014
Upstream changes:
0.0014 2021-04-27
- Bump version requirement of Test::More to one that supports note()
Upstream changes:
0.0014 2021-04-27
- Bump version requirement of Test::More to one that supports note()
MAIN commitmail json YAML
Updated devel/p5-Devel-CheckOS to 1.87
MAIN commitmail json YAML
pkgsrc/devel/p5-Devel-CheckOS/Makefile@1.29
/
diff
pkgsrc/devel/p5-Devel-CheckOS/distinfo@1.14 / diff
pkgsrc/devel/p5-Devel-CheckOS/distinfo@1.14 / diff
Update to 1.87
Upstream changes:
1.87 2021-05-25
- Add support for Devuan Linux
1.86 2021-05-20
- Belatedly add doco on Debian family to Families.pod
- Add Mac OS 11 (Big Sur)
Upstream changes:
1.87 2021-05-25
- Add support for Devuan Linux
1.86 2021-05-20
- Belatedly add doco on Debian family to Families.pod
- Add Mac OS 11 (Big Sur)
MAIN commitmail json YAML
Updated devel/p5-Data-Validate-IP to 0.30
MAIN commitmail json YAML
pkgsrc/devel/p5-Data-Validate-IP/Makefile@1.5
/
diff
pkgsrc/devel/p5-Data-Validate-IP/distinfo@1.2 / diff
pkgsrc/devel/p5-Data-Validate-IP/distinfo@1.2 / diff
Update to 0.30
Upstream changes:
0.30 2021-03-29
- Added some more details to the security docs to include mentions of the
is_*_ip() functions too.
0.29 2021-03-29
- Fixed a typo in the POD.
0.28 2021-03-29
- Added docs about the security implications of using functions like
is_private_ip4() without _also_ calling is_ipv4() first. This was inspired
by a recent issue with the Node netmask package. See
https://sick.codes/universal-netmask-npm-package-used-by-270000-projects-vulnerable-to-octal-input-data-server-side-request-forgery-remote-file-inclusion-local-file-inclusion-and-more-cve-2021-28918/
for a write up.
Upstream changes:
0.30 2021-03-29
- Added some more details to the security docs to include mentions of the
is_*_ip() functions too.
0.29 2021-03-29
- Fixed a typo in the POD.
0.28 2021-03-29
- Added docs about the security implications of using functions like
is_private_ip4() without _also_ calling is_ipv4() first. This was inspired
by a recent issue with the Node netmask package. See
https://sick.codes/universal-netmask-npm-package-used-by-270000-projects-vulnerable-to-octal-input-data-server-side-request-forgery-remote-file-inclusion-local-file-inclusion-and-more-cve-2021-28918/
for a write up.
MAIN commitmail json YAML
Updated devel/p5-Data-Printer to 1.000004
MAIN commitmail json YAML
Update to 1.000004
Update DEPENDS
Upstream changes:
1.0.4 2021-03-03
BUG FIXES:
- fix DBIx::Class print when literal SQL is present (Veesh Goldman)
1.0.3 2021-03-02
OTHER:
- fixup documentation on how to convert from the old .dataprinter
format to the new one (GH#157)
- test fixes
1.0.2 2021-02-28
OTHER:
- Material's color for caller_info and code is now a bit brighter
to improve readability on terminals with dark background.
- improve MS Windows support
- increase test coverage
1.0.1 2021-02-25
BUG FIXES:
- properly parse the "n" option in regexes
- fix unwrap of __PACKAGE__, __FILENAME__ and __LINE__
on caller_message (GH#156)
- add a single space between caller message and data when
caller_message_newline is false
- proper colorization on caller message.
OTHER:
- improve documentation on caller message behavior
- document caveat of printing array/hash slices (GH#152)
- fix broken link in documentation (GH#155)
- improve tip on how to make a drop-in replacement
to Data::Dumper (GH#154)
1.0.0 2021-02-24
We are really excited to finally bring to you Data::Printer 1.0.0 \o/
This release includes all modifications from the 0.99_* series as
described below.
0.99_026 2021-02-19
BUG FIXES:
- test fixes/updates
- improved support for Cpanel::JSON::XS::Boolean
0.99_025 2021-02-18
BUG FIXES:
- improved support for perl 5.8.9 (thank you cpantesters!)
0.99_024 2021-02-17
NEW FEATURES:
- fix rc file conversor to change 'color' to 'colors'
(thanks Buddy Burden for reporting the issue!)
OTHER:
- massive documentation rewrite.
- drop support for "ignore_keys" for now.
0.99_023 2021-02-01
NEW FEATURES:
- profiles! Now you make complex settings using Perl code.
- allow .dataprinter files on the project home and subdirs.
- new option 'warnings', when set to 0 will make DDP silence
(almost) all warnings such as theme/profile not found. Default is 1.
- filter for the 'Date' module (the evolution of Panda::Date)
BUG FIXES:
- properly show roles' attributes from Role::Tiny, Moo and Moose;
- 'quote_keys' also quotes the path of circular references and found elements.
- when 'quote_keys' is set, hash keys are quoted with whatever 'scalar_quotes'
is set to.
- escape quote characters in quoted strings and hash keys
- blessed regexps (in objects different than the native 'Regexp') are now
properly displayed as objects of their class.
OTHER:
- new string_max default: 4096
- new array_max default: 100
- new hash_max default: 100
- dropped filter support for the deprecated Panda::Date dist
- dropped filter support for the Date::Pcalc dist (buggy in recent perls)
- lowercased all words in class dump for output consistency
0.99_022 2020-09-26
BUG FIXES:
- fix test case of rc option containing spaces
0.99_021 2020-09-26
NEW FEATURES:
- 'caller_message_position' option to control whether to show labels 'before'
or 'after' the dump (defaults to 'before');
- 'caller_message_newline' puts an automatic "\n" after the message;
- 'resolve_scalar_refs' option to show values instead of just
the reference indicator;
- when multiline is false, string/hash/array overflow become "(...)";
- filter loading errors are not fatal anymore, unless you set the
'die_on_filter_error' option;
BUG FIXES:
- allow quoted values when parsing .dataprinter;
- np() is never colored on 'auto' colors;
- printing to a file or to a variable is never colored on 'auto' colors;
- fulldump typo fix;
- fix filter test failure when Mojo::JSON loads ::XS backends (GH#136);
- do not call 'stringify' on PDF::API2 objects as it's a destructive op;
- allow code filters in the new .dataprinter format, but only if the
file meets certain permissions criteria;
- 'dump' mode working as expected again;
OTHER:
- simplified homedir logic for MSWin32, Linux and MacOS
(Karen Etheridge);
- new 'contributing to' data;
- minor color adjustments on Material theme to improve legibility
on lighter terminals;
0.99_020 2018-06-30
NEW FEATURES:
- new 'fulldump' option to ignore max string/array/hash.
- also stringify on to_string()
- ContentType filter shows utf8 symbol for image/audio/video/etc
- ContentType filter now has its own color
- ContentType filter understands Sereal binaries
BUG FIXES:
- prevent 'undefined' warning in ContentType filter
- fix test on old HTTP::Headers
OTHER:
- improved documentation
0.99_019 2018-06-27
BUG FIXES:
- more filter fixes on different module versions
(many thanks to Slaven Rezić and all other CPAN testers).
0.99_018 2018-06-25
BUG FIXES:
- fix filter test on older HTTP::Message
0.99_017 2018-06-25
BUG FIXES:
- fix filter test failure on older Mojolicious
- fix filter test failure on older Digest::MD5
0.99_016 2018-06-25
NEW FEATURES:
- unsee() method in DDP objects to ignore visits
- new Web filter bundle parsing JSON, Cookies and HTTP Request/Response.
- DateTime filter now understands Time::Seconds and Time::Moment.
BUG FIXES:
- fixed show_tied, which was not working properly since the refactor.
- prevent non-ref counters from being refcounted
- fix floating point test error in unusual hardware/OS combinations.
OTHER:
- improved implementation of "seen" counter
- improved documentation
- removed unused code
0.99_015 2018-06-14
NEW FEATURES:
- new ContentType filter to detect popular binaries in strings,
like images, videos and documents.
OTHER:
- code tidying
- greatly improved documentation
- test coverage increased
BUG FIXES:
- DateTime/Digest/DB filters now honor colorization from themes
- test fixes
0.99_014 2018-06-08
BUG FIXES:
- DateTime filter: fix Class::Date test on systems
that treat GMT as UTC.
0.99_013 2018-06-08
NEW FEATURES:
- dualvar lax mode accepts leading/trailing whitespace in numbers
- DB filter: improve display of replication lag
- DB filter: list unique constraints on DBIC
- DB filter: improved parsing of DBIC sources/resultsets/rows
BUG FIXES:
- filter listings in RC file now always an array ref
- DateTime filter: fix parsing of old Mojo::Date objects
- DB filter: test fixes
- Digest filter updated and re-added
OTHER:
- DB filter: improve documentation
- DB filter: increase test coverage
- Digest filter: show class name by default on parsing digests
0.99_012 2018-05-25
NEW FEATURES:
- show_dualvar now accepts 'strict', 'lax' and 'off'. Default is
'lax', ignoring decimal zeroes to the right (e.g. 1.00 and '1',
'1.10' and 1.1)
- multiline => 0 now also shortens the hash separator
OTHER:
- test improvements
- improved documentation
0.99_011 2018-05-24
BUG FIXES:
- proper color downgrade on terminals who only support 256 colors.
- fixed colorization tests
- fixed DB external filters
0.99_010 2018-05-21
BUG FIXES:
- extra debug info for failed colorization tests
- another fix for Panda::Date (Slaven Rezić)
0.99_009 2018-05-20
BUG FIXES:
- fix dualvar test on different locales (Slaven Rezić)
- fix Panda::Date test when en_US locale not present (Slaven Rezić)
0.99_008 2018-05-20
NEW FEATURES:
- show_dualvar (defaults to true) lets you know whenever both numeric
and string values of a variable are set to a different thing
(Philippe "BooK" Bruhat)
- maybe_colorize() accepts a 'default color' so filters can use it.
- extra_config() provies all non-core settings passed
to Data::Printer, so filters can use them.
- DateTime filter for Panda::Date (Sergey Aleynikov)
BUG FIXES:
- fixed DateTime external filters
- fix issue with dereferencing code refs (Håkon Hægland)
- fix 'pass' on globs, regexes and code references
(Håkon Hægland, Sergey Aleynikov)
OTHER:
- documentation improvements
0.99_007 2018-05-17
BUG FIXES:
- fix regex parsing in 5.10.1
- test fixes for 5.11
0.99_006 2018-05-17
BUG FIXES:
- fix longstanding issue of displaying weirdly-named objects
like 'HASH' or "0" (github issue #105) (bessarabov + dur-randir)
- fix test for UNIVERSAL::DOES
OTHER:
- documentation improvements
- remove undocumented and unsupported extra option in
external filters.
0.99_005 2018-05-13
BUG FIXES:
- fix regex filter on perl 5.8
- improve ISA detection in perl 5.8 without MRO::Compat
0.99_004 2018-05-12
BUG FIXES:
- fix tests on win32
0.99_003 2018-05-11
BUG FIXES:
- fix test plan issue on some versions of Test::More
- die from caller perspective on filter error
- drop support for Sort::Naturally::XS
0.99_002 2018-05-10
BUG FIXES:
- fix tests when bogus RC file is present
- fix colored tests on travis
- fix refcount test on perls <= 5.12
- reset internal state after parsing
- when scouting for methods, ensure GVs are named
- synced p() and np() code so they behave exactly the same
- fix use_prototypes => 0
- prevent "double plan" warninga on tests
OTHER:
- extra tests to increase code coverage
- improved error handling in themes
- function to convert old RC format to the new one
- improved README
- extra debug info on test failures
- cleanup on unreachable code
0.99_001 2018-04-21
BACKWARDS-INCOMPATIBLE CHANGE
- new format for the .dataprinterrc file
NEW FEATURES:
- Data::Printer::Object available for public usage!
(big thanks to frew && rjbs)
- use DDP; p $foo, as => 'this is a label';
Hopefully this helps people tag their debug code without having
to write caller_info => 1, caller_message => '...'
- theme => 'XXX' will try and load Data::Printer::Theme::XXX,
which you can create to share your colour scheme with the world!
- speaking of colours, you can now use up to 256 of them
(if your terminal supports them, of course)
- print only a slice of arrays and hashes with:
- array_max => 10 (default is 50, set it to 0 for unlimited)
- array_overflow => '(...skipping __SKIPPED__ items...)'
- array_preserve => 'begin'
if the array has more than array_max elements, preserve the first
array_max elements and replace the rest with '(...skipping XX items...)'.
Other available options are 'end', 'middle', 'extremes', and 'none'.
- hash_max / hash_overflow / hash_preserve (same! note however that
preserved keys will only be the same if hash keys are sorted)
Defaults to 50.
- ignore_keys to skip their dump (feature by Eugen Konkov)
- string_max/string_overflow/string_preserve to limit string entries (scalars),
just like arrays and hashes. Defaults to 1024 and 'begin'. Set it
to 0 for unlimited size.
- new 'separator', 'brackets' and 'overflow' colors to control
- unicode_charnames, when set to 1 (together with escape_chars)
will try and use the Unicode name when escaping strings.
So `$s = "\x{2603}"; p $s` will output "\N{SNOWMAN}"
- show_refcount => 1 exposes the reference count for the data structure
(and inner data) if the count is greater than 1. (default 0, showing no refcounts).
- show_memsize => 1 shows the (approximated) amount of memory the variable
occupies for all variables on that level. This means that '1' will show
the size of the entire data structure, while 2 will also show sizes of
inner data, 3 will go even deeper and so on. To get the size of everything,
use 'all' - though usually you'll probably want to just use '1'.
This requires Devel::Size, so the default is 0 for none.
- memsize_unit defined in which unit to show the memory usage. Can be
set to 'b'(ytes), 'k'(ilobytes), 'm'(egabytes) or 'auto' (the default).
- new property 'format_inheritance', defaults to "lines", a shiny and much
clearer new way to displays methods per inherited package. You may also
set it to 'string' to preserve the old behaviour.
- inheritance tree is considered when filtering objects unless you disable
it with 'parent_filters => 0' (Ovid)
- new option 'stringify' (default: 1) will return the stringified version
of the object, if one is available. It will try overloaded strings/numbers,
as_string() and stringify() calls, respectively. Note that this will efectivelly
ignore all other class details you may have chosen.
(Sergey Aleynikov, Benct Philip Jonsson)
- new option show_overloads (default: 1) will list all overloads
from the object's class.
- the standard class filter is now able to show internals in blessed subs
- support for faster natural sorting via Sort::Key::Natural
if the user has it installed (feature request by @grr on github)
BUG FIXES:
- fix array subelement alignment when index is shown (GARU)
- show UNIVERSAL in linear ISA if it's on (GARU)
- use "\n" instead of $/ as default line separator (Håkon Hægland && Chung-Kuan Tsai)
- less magic added to internal Perl representation of variables
(Jarrod Funnell, Sergey Aleynikov, Michael Conrad, Nicolas R.)
- show_methods is now independent from show_inherited, meaning you can
check all inherited methods and no local ones, or any combination thereof.
This is the expected behaviour from the documentation, but was not happening.
Update DEPENDS
Upstream changes:
1.0.4 2021-03-03
BUG FIXES:
- fix DBIx::Class print when literal SQL is present (Veesh Goldman)
1.0.3 2021-03-02
OTHER:
- fixup documentation on how to convert from the old .dataprinter
format to the new one (GH#157)
- test fixes
1.0.2 2021-02-28
OTHER:
- Material's color for caller_info and code is now a bit brighter
to improve readability on terminals with dark background.
- improve MS Windows support
- increase test coverage
1.0.1 2021-02-25
BUG FIXES:
- properly parse the "n" option in regexes
- fix unwrap of __PACKAGE__, __FILENAME__ and __LINE__
on caller_message (GH#156)
- add a single space between caller message and data when
caller_message_newline is false
- proper colorization on caller message.
OTHER:
- improve documentation on caller message behavior
- document caveat of printing array/hash slices (GH#152)
- fix broken link in documentation (GH#155)
- improve tip on how to make a drop-in replacement
to Data::Dumper (GH#154)
1.0.0 2021-02-24
We are really excited to finally bring to you Data::Printer 1.0.0 \o/
This release includes all modifications from the 0.99_* series as
described below.
0.99_026 2021-02-19
BUG FIXES:
- test fixes/updates
- improved support for Cpanel::JSON::XS::Boolean
0.99_025 2021-02-18
BUG FIXES:
- improved support for perl 5.8.9 (thank you cpantesters!)
0.99_024 2021-02-17
NEW FEATURES:
- fix rc file conversor to change 'color' to 'colors'
(thanks Buddy Burden for reporting the issue!)
OTHER:
- massive documentation rewrite.
- drop support for "ignore_keys" for now.
0.99_023 2021-02-01
NEW FEATURES:
- profiles! Now you make complex settings using Perl code.
- allow .dataprinter files on the project home and subdirs.
- new option 'warnings', when set to 0 will make DDP silence
(almost) all warnings such as theme/profile not found. Default is 1.
- filter for the 'Date' module (the evolution of Panda::Date)
BUG FIXES:
- properly show roles' attributes from Role::Tiny, Moo and Moose;
- 'quote_keys' also quotes the path of circular references and found elements.
- when 'quote_keys' is set, hash keys are quoted with whatever 'scalar_quotes'
is set to.
- escape quote characters in quoted strings and hash keys
- blessed regexps (in objects different than the native 'Regexp') are now
properly displayed as objects of their class.
OTHER:
- new string_max default: 4096
- new array_max default: 100
- new hash_max default: 100
- dropped filter support for the deprecated Panda::Date dist
- dropped filter support for the Date::Pcalc dist (buggy in recent perls)
- lowercased all words in class dump for output consistency
0.99_022 2020-09-26
BUG FIXES:
- fix test case of rc option containing spaces
0.99_021 2020-09-26
NEW FEATURES:
- 'caller_message_position' option to control whether to show labels 'before'
or 'after' the dump (defaults to 'before');
- 'caller_message_newline' puts an automatic "\n" after the message;
- 'resolve_scalar_refs' option to show values instead of just
the reference indicator;
- when multiline is false, string/hash/array overflow become "(...)";
- filter loading errors are not fatal anymore, unless you set the
'die_on_filter_error' option;
BUG FIXES:
- allow quoted values when parsing .dataprinter;
- np() is never colored on 'auto' colors;
- printing to a file or to a variable is never colored on 'auto' colors;
- fulldump typo fix;
- fix filter test failure when Mojo::JSON loads ::XS backends (GH#136);
- do not call 'stringify' on PDF::API2 objects as it's a destructive op;
- allow code filters in the new .dataprinter format, but only if the
file meets certain permissions criteria;
- 'dump' mode working as expected again;
OTHER:
- simplified homedir logic for MSWin32, Linux and MacOS
(Karen Etheridge);
- new 'contributing to' data;
- minor color adjustments on Material theme to improve legibility
on lighter terminals;
0.99_020 2018-06-30
NEW FEATURES:
- new 'fulldump' option to ignore max string/array/hash.
- also stringify on to_string()
- ContentType filter shows utf8 symbol for image/audio/video/etc
- ContentType filter now has its own color
- ContentType filter understands Sereal binaries
BUG FIXES:
- prevent 'undefined' warning in ContentType filter
- fix test on old HTTP::Headers
OTHER:
- improved documentation
0.99_019 2018-06-27
BUG FIXES:
- more filter fixes on different module versions
(many thanks to Slaven Rezić and all other CPAN testers).
0.99_018 2018-06-25
BUG FIXES:
- fix filter test on older HTTP::Message
0.99_017 2018-06-25
BUG FIXES:
- fix filter test failure on older Mojolicious
- fix filter test failure on older Digest::MD5
0.99_016 2018-06-25
NEW FEATURES:
- unsee() method in DDP objects to ignore visits
- new Web filter bundle parsing JSON, Cookies and HTTP Request/Response.
- DateTime filter now understands Time::Seconds and Time::Moment.
BUG FIXES:
- fixed show_tied, which was not working properly since the refactor.
- prevent non-ref counters from being refcounted
- fix floating point test error in unusual hardware/OS combinations.
OTHER:
- improved implementation of "seen" counter
- improved documentation
- removed unused code
0.99_015 2018-06-14
NEW FEATURES:
- new ContentType filter to detect popular binaries in strings,
like images, videos and documents.
OTHER:
- code tidying
- greatly improved documentation
- test coverage increased
BUG FIXES:
- DateTime/Digest/DB filters now honor colorization from themes
- test fixes
0.99_014 2018-06-08
BUG FIXES:
- DateTime filter: fix Class::Date test on systems
that treat GMT as UTC.
0.99_013 2018-06-08
NEW FEATURES:
- dualvar lax mode accepts leading/trailing whitespace in numbers
- DB filter: improve display of replication lag
- DB filter: list unique constraints on DBIC
- DB filter: improved parsing of DBIC sources/resultsets/rows
BUG FIXES:
- filter listings in RC file now always an array ref
- DateTime filter: fix parsing of old Mojo::Date objects
- DB filter: test fixes
- Digest filter updated and re-added
OTHER:
- DB filter: improve documentation
- DB filter: increase test coverage
- Digest filter: show class name by default on parsing digests
0.99_012 2018-05-25
NEW FEATURES:
- show_dualvar now accepts 'strict', 'lax' and 'off'. Default is
'lax', ignoring decimal zeroes to the right (e.g. 1.00 and '1',
'1.10' and 1.1)
- multiline => 0 now also shortens the hash separator
OTHER:
- test improvements
- improved documentation
0.99_011 2018-05-24
BUG FIXES:
- proper color downgrade on terminals who only support 256 colors.
- fixed colorization tests
- fixed DB external filters
0.99_010 2018-05-21
BUG FIXES:
- extra debug info for failed colorization tests
- another fix for Panda::Date (Slaven Rezić)
0.99_009 2018-05-20
BUG FIXES:
- fix dualvar test on different locales (Slaven Rezić)
- fix Panda::Date test when en_US locale not present (Slaven Rezić)
0.99_008 2018-05-20
NEW FEATURES:
- show_dualvar (defaults to true) lets you know whenever both numeric
and string values of a variable are set to a different thing
(Philippe "BooK" Bruhat)
- maybe_colorize() accepts a 'default color' so filters can use it.
- extra_config() provies all non-core settings passed
to Data::Printer, so filters can use them.
- DateTime filter for Panda::Date (Sergey Aleynikov)
BUG FIXES:
- fixed DateTime external filters
- fix issue with dereferencing code refs (Håkon Hægland)
- fix 'pass' on globs, regexes and code references
(Håkon Hægland, Sergey Aleynikov)
OTHER:
- documentation improvements
0.99_007 2018-05-17
BUG FIXES:
- fix regex parsing in 5.10.1
- test fixes for 5.11
0.99_006 2018-05-17
BUG FIXES:
- fix longstanding issue of displaying weirdly-named objects
like 'HASH' or "0" (github issue #105) (bessarabov + dur-randir)
- fix test for UNIVERSAL::DOES
OTHER:
- documentation improvements
- remove undocumented and unsupported extra option in
external filters.
0.99_005 2018-05-13
BUG FIXES:
- fix regex filter on perl 5.8
- improve ISA detection in perl 5.8 without MRO::Compat
0.99_004 2018-05-12
BUG FIXES:
- fix tests on win32
0.99_003 2018-05-11
BUG FIXES:
- fix test plan issue on some versions of Test::More
- die from caller perspective on filter error
- drop support for Sort::Naturally::XS
0.99_002 2018-05-10
BUG FIXES:
- fix tests when bogus RC file is present
- fix colored tests on travis
- fix refcount test on perls <= 5.12
- reset internal state after parsing
- when scouting for methods, ensure GVs are named
- synced p() and np() code so they behave exactly the same
- fix use_prototypes => 0
- prevent "double plan" warninga on tests
OTHER:
- extra tests to increase code coverage
- improved error handling in themes
- function to convert old RC format to the new one
- improved README
- extra debug info on test failures
- cleanup on unreachable code
0.99_001 2018-04-21
BACKWARDS-INCOMPATIBLE CHANGE
- new format for the .dataprinterrc file
NEW FEATURES:
- Data::Printer::Object available for public usage!
(big thanks to frew && rjbs)
- use DDP; p $foo, as => 'this is a label';
Hopefully this helps people tag their debug code without having
to write caller_info => 1, caller_message => '...'
- theme => 'XXX' will try and load Data::Printer::Theme::XXX,
which you can create to share your colour scheme with the world!
- speaking of colours, you can now use up to 256 of them
(if your terminal supports them, of course)
- print only a slice of arrays and hashes with:
- array_max => 10 (default is 50, set it to 0 for unlimited)
- array_overflow => '(...skipping __SKIPPED__ items...)'
- array_preserve => 'begin'
if the array has more than array_max elements, preserve the first
array_max elements and replace the rest with '(...skipping XX items...)'.
Other available options are 'end', 'middle', 'extremes', and 'none'.
- hash_max / hash_overflow / hash_preserve (same! note however that
preserved keys will only be the same if hash keys are sorted)
Defaults to 50.
- ignore_keys to skip their dump (feature by Eugen Konkov)
- string_max/string_overflow/string_preserve to limit string entries (scalars),
just like arrays and hashes. Defaults to 1024 and 'begin'. Set it
to 0 for unlimited size.
- new 'separator', 'brackets' and 'overflow' colors to control
- unicode_charnames, when set to 1 (together with escape_chars)
will try and use the Unicode name when escaping strings.
So `$s = "\x{2603}"; p $s` will output "\N{SNOWMAN}"
- show_refcount => 1 exposes the reference count for the data structure
(and inner data) if the count is greater than 1. (default 0, showing no refcounts).
- show_memsize => 1 shows the (approximated) amount of memory the variable
occupies for all variables on that level. This means that '1' will show
the size of the entire data structure, while 2 will also show sizes of
inner data, 3 will go even deeper and so on. To get the size of everything,
use 'all' - though usually you'll probably want to just use '1'.
This requires Devel::Size, so the default is 0 for none.
- memsize_unit defined in which unit to show the memory usage. Can be
set to 'b'(ytes), 'k'(ilobytes), 'm'(egabytes) or 'auto' (the default).
- new property 'format_inheritance', defaults to "lines", a shiny and much
clearer new way to displays methods per inherited package. You may also
set it to 'string' to preserve the old behaviour.
- inheritance tree is considered when filtering objects unless you disable
it with 'parent_filters => 0' (Ovid)
- new option 'stringify' (default: 1) will return the stringified version
of the object, if one is available. It will try overloaded strings/numbers,
as_string() and stringify() calls, respectively. Note that this will efectivelly
ignore all other class details you may have chosen.
(Sergey Aleynikov, Benct Philip Jonsson)
- new option show_overloads (default: 1) will list all overloads
from the object's class.
- the standard class filter is now able to show internals in blessed subs
- support for faster natural sorting via Sort::Key::Natural
if the user has it installed (feature request by @grr on github)
BUG FIXES:
- fix array subelement alignment when index is shown (GARU)
- show UNIVERSAL in linear ISA if it's on (GARU)
- use "\n" instead of $/ as default line separator (Håkon Hægland && Chung-Kuan Tsai)
- less magic added to internal Perl representation of variables
(Jarrod Funnell, Sergey Aleynikov, Michael Conrad, Nicolas R.)
- show_methods is now independent from show_inherited, meaning you can
check all inherited methods and no local ones, or any combination thereof.
This is the expected behaviour from the documentation, but was not happening.
MAIN commitmail json YAML
Updated devel/p5-Data-Peek to 0.50
MAIN commitmail json YAML
Update to 0.50
Upstream changes:
0.50 - 2020-12-21, H.Merijn Brand <h.m.brand@xs4all.nl>
* Update to Devel::PPPort-3.58
* Prevent false negative CPANTESTERS fail reports
* Prepare for perl7
* Move to XSLoader
* Update to Devel::PPPort-3.61
* Update to Devel::PPPort-3.62
* Fix META for bugtracker
Upstream changes:
0.50 - 2020-12-21, H.Merijn Brand <h.m.brand@xs4all.nl>
* Update to Devel::PPPort-3.58
* Prevent false negative CPANTESTERS fail reports
* Prepare for perl7
* Move to XSLoader
* Update to Devel::PPPort-3.61
* Update to Devel::PPPort-3.62
* Fix META for bugtracker
MAIN commitmail json YAML
Updated devel/p5-Data-OptList to 0.112
MAIN commitmail json YAML
Update to 0.112
Upstream changes:
0.112 2021-06-26 11:01:31-04:00 America/New_York
- no changes since last trial release (0.111)
0.111 2021-06-20 20:55:10-04:00 America/New_York (TRIAL RELEASE)
- update author contact info
- add perl version support to docs
- replace a "goto" deep in the guts with a sub call, for speed (thanks,
Olivier Mengu辿 and Graham Knop)
Upstream changes:
0.112 2021-06-26 11:01:31-04:00 America/New_York
- no changes since last trial release (0.111)
0.111 2021-06-20 20:55:10-04:00 America/New_York (TRIAL RELEASE)
- update author contact info
- add perl version support to docs
- replace a "goto" deep in the guts with a sub call, for speed (thanks,
Olivier Mengu辿 and Graham Knop)
MAIN commitmail json YAML
Updated devel/p5-Data-ObjectDriver to 0.21
MAIN commitmail json YAML
pkgsrc/devel/p5-Data-ObjectDriver/Makefile@1.14
/
diff
pkgsrc/devel/p5-Data-ObjectDriver/distinfo@1.7 / diff
pkgsrc/devel/p5-Data-ObjectDriver/distinfo@1.7 / diff
Update to 0.21
Upstream changes:
0.21 2020-10-29T05:54:05Z
- Add GitHub Actions #38
- Support DBD::MariaDB #39
- Fork safety #40
Upstream changes:
0.21 2020-10-29T05:54:05Z
- Add GitHub Actions #38
- Support DBD::MariaDB #39
- Fork safety #40
MAIN commitmail json YAML
Updated devel/p5-Data-GUID to 0.050
MAIN commitmail json YAML
Update to 0.050
Upstream changes:
0.050 2021-06-20 20:18:40-04:00 America/New_York
- update author contact info
- add perl-support section in docs
Upstream changes:
0.050 2021-06-20 20:18:40-04:00 America/New_York
- update author contact info
- add perl-support section in docs
MAIN commitmail json YAML
Updated devel/p5-Data-Dumper to 2.183
MAIN commitmail json YAML
Update to 2.183
Upstream changes:
2.183 2021-07-05 NWCLARK
- No changes from previous dev release.
2.182_51 2021-07-03 NWCLARK
- For the optional array of names for the values, Dumpxs now handles names
that are now plain strings (eg references with string overloading).
The pure Perl implementation had always handled these correctly.
2.182_50 2021-07-01 NWCLARK
- Output qr'$foo' correctly (using a suggestion from Eirik Berg Hanssen)
2.182 2021-06-30 NWCLARK
- Reformatted Data-Dumper Changes as per CPAN::Changes::Spec (GH #18952)
2.181_50 2021-06-29 NWCLARK
- Set bugtracker metadata to https://github.com/Perl/perl5/issues
2.181 2021-05-26 NWCLARK
- No changes from previous dev release.
2.180_53 2021-05-25 NWCLARK
- Fix Makefile.PL to install to "perl" for 5.10.x and earlier (CPAN #12282)
2.180_52 2021-05-24 NWCLARK
- Remove no longer needed compatibility shims,
and use ppport.h whenever possible.
2.180_51 2021-05-23 NWCLARK
- Convert dumper.t to Test::More and
eliminate a lot of test code duplication.
2.180_50 2021-05-22 NWCLARK
- Data::Dumper now requires Perl v5.8.1 or later.
2.180 2021-05-17 NWCLARK
- No changes from previous dev release.
2.179_50 2021-05-14 NWCLARK
- Data::Dumper handles Unicode regex corner cases (GH #18614, GH #18764)
2.179 2021-05-13 NWCLARK
- Revert the changes of 2.177 for the v5.34.0 release to avoid a regression.
2.178 2021-04-07 JKEENAN
- Correct documentation of indent Style 2.
2.177 2021-03-03 ARC
- Make Data::Dumper mark regex output as UTF-8 if needed. (GH #18614)
2.176 2020-09-30 TODDR
- Make Data::Dumper strict and warnings compliant.
2.175 2020-08-13 TONYC
- Avoid some leaks if we call get magic and that throws an exception.
2.174 2019-04-03 DAPM
- Avoid leaking if we croak due to excessive recursion.
Upstream changes:
2.183 2021-07-05 NWCLARK
- No changes from previous dev release.
2.182_51 2021-07-03 NWCLARK
- For the optional array of names for the values, Dumpxs now handles names
that are now plain strings (eg references with string overloading).
The pure Perl implementation had always handled these correctly.
2.182_50 2021-07-01 NWCLARK
- Output qr'$foo' correctly (using a suggestion from Eirik Berg Hanssen)
2.182 2021-06-30 NWCLARK
- Reformatted Data-Dumper Changes as per CPAN::Changes::Spec (GH #18952)
2.181_50 2021-06-29 NWCLARK
- Set bugtracker metadata to https://github.com/Perl/perl5/issues
2.181 2021-05-26 NWCLARK
- No changes from previous dev release.
2.180_53 2021-05-25 NWCLARK
- Fix Makefile.PL to install to "perl" for 5.10.x and earlier (CPAN #12282)
2.180_52 2021-05-24 NWCLARK
- Remove no longer needed compatibility shims,
and use ppport.h whenever possible.
2.180_51 2021-05-23 NWCLARK
- Convert dumper.t to Test::More and
eliminate a lot of test code duplication.
2.180_50 2021-05-22 NWCLARK
- Data::Dumper now requires Perl v5.8.1 or later.
2.180 2021-05-17 NWCLARK
- No changes from previous dev release.
2.179_50 2021-05-14 NWCLARK
- Data::Dumper handles Unicode regex corner cases (GH #18614, GH #18764)
2.179 2021-05-13 NWCLARK
- Revert the changes of 2.177 for the v5.34.0 release to avoid a regression.
2.178 2021-04-07 JKEENAN
- Correct documentation of indent Style 2.
2.177 2021-03-03 ARC
- Make Data::Dumper mark regex output as UTF-8 if needed. (GH #18614)
2.176 2020-09-30 TODDR
- Make Data::Dumper strict and warnings compliant.
2.175 2020-08-13 TONYC
- Avoid some leaks if we call get magic and that throws an exception.
2.174 2019-04-03 DAPM
- Avoid leaking if we croak due to excessive recursion.
MAIN commitmail json YAML
Updated devel/p5-Data-Dump to 1.25
MAIN commitmail json YAML
Update to 1.25
Upstream changes:
2021-06-26 Breno G. de Oliveira <garu@cpan.org>
Release 1.25
New option $Data::Dump::LINEWIDTH controls when to perform a
linebreak (default is 60). Many thanks to Jonas Kramer, Rob Kinyon,
cybernicus and Lady Aleena for submitting reports and pull requests.
2021-06-25 Breno G. de Oliveira <garu@cpan.org>
Release 1.24
Strings like "NaN" are still strings
Update maintainer and repository information
Upstream changes:
2021-06-26 Breno G. de Oliveira <garu@cpan.org>
Release 1.25
New option $Data::Dump::LINEWIDTH controls when to perform a
linebreak (default is 60). Many thanks to Jonas Kramer, Rob Kinyon,
cybernicus and Lady Aleena for submitting reports and pull requests.
2021-06-25 Breno G. de Oliveira <garu@cpan.org>
Release 1.24
Strings like "NaN" are still strings
Update maintainer and repository information
MAIN commitmail json YAML
Updated devel/p5-Data-Alias to 1.25
MAIN commitmail json YAML
Update to 1.25
Upstream changes:
1.25 2021-05-11 XMATH
- Reformatted this file per CPAN::Changes::Spec
- Switched from Module::Install to ExtUtils::MakeMaker
- Fix linker errors with dtrace-enabled perl.
1.24 2021-05-05 XMATH
- bugfix: copy() no longer produces malformed optrees which under certain
circumstances crashed perl 5.31.2 and later. (contributed by TonyC)
- update for removal of '.' from @INC in perl 5.26.
1.23 2021-04-30 XMATH
- bugfix: fix aliasing semantic unintentionally being applied to subs
defined after a parenthesized alias()-expression since perl 5.11.2.
1.22 2021-04-22 XMATH
- bugfix: use SvCUR_set instead of direct SvCUR assignment to fix
compilation problems with -DDEBUGGING builds. (contributed by TonyC)
- update for parser changes in v5.33.6. (contributed by TonyC)
Upstream changes:
1.25 2021-05-11 XMATH
- Reformatted this file per CPAN::Changes::Spec
- Switched from Module::Install to ExtUtils::MakeMaker
- Fix linker errors with dtrace-enabled perl.
1.24 2021-05-05 XMATH
- bugfix: copy() no longer produces malformed optrees which under certain
circumstances crashed perl 5.31.2 and later. (contributed by TonyC)
- update for removal of '.' from @INC in perl 5.26.
1.23 2021-04-30 XMATH
- bugfix: fix aliasing semantic unintentionally being applied to subs
defined after a parenthesized alias()-expression since perl 5.11.2.
1.22 2021-04-22 XMATH
- bugfix: use SvCUR_set instead of direct SvCUR assignment to fix
compilation problems with -DDEBUGGING builds. (contributed by TonyC)
- update for parser changes in v5.33.6. (contributed by TonyC)
MAIN commitmail json YAML
Updated security/p5-String-Random to 0.31
MAIN commitmail json YAML
pkgsrc/security/p5-String-Random/Makefile@1.25
/
diff
pkgsrc/security/p5-String-Random/distinfo@1.8 / diff
pkgsrc/security/p5-String-Random/distinfo@1.8 / diff
Update to 0.31
Upstream changes:
0.31 2020-10-17
- dist.ini / weaver.ini / .tidyallrc / etc. cleanup
- Move to @SHLOMIF
- Inspired by Lady_Aleena.
Upstream changes:
0.31 2020-10-17
- dist.ini / weaver.ini / .tidyallrc / etc. cleanup
- Move to @SHLOMIF
- Inspired by Lady_Aleena.
MAIN commitmail json YAML
Updated security/p5-Net-OpenSSH to 0.80
MAIN commitmail json YAML
pkgsrc/security/p5-Net-OpenSSH/Makefile@1.32
/
diff
pkgsrc/security/p5-Net-OpenSSH/distinfo@1.19 / diff
pkgsrc/security/p5-Net-OpenSSH/distinfo@1.19 / diff
Update to 0.80
Upstream changes:
0.80 Sep 28, 2020
- Add restart method
Upstream changes:
0.80 Sep 28, 2020
- Add restart method
MAIN commitmail json YAML
Updated security/p5-Net-DNS-SEC to 1.18
MAIN commitmail json YAML
pkgsrc/security/p5-Net-DNS-SEC/Makefile@1.53
/
diff
pkgsrc/security/p5-Net-DNS-SEC/distinfo@1.21 / diff
pkgsrc/security/p5-Net-DNS-SEC/distinfo@1.21 / diff
Update to 1.18
Upstream changes:
1.18 Oct 2, 2020
Eliminate bareword filehandle usage.
Eliminate indirect object syntax.
Eliminate grep/map <expression>.
Upstream changes:
1.18 Oct 2, 2020
Eliminate bareword filehandle usage.
Eliminate indirect object syntax.
Eliminate grep/map <expression>.
MAIN commitmail json YAML
Updated security/p5-IO-Socket-SSL to 2.071
MAIN commitmail json YAML
pkgsrc/security/p5-IO-Socket-SSL/Makefile@1.133
/
diff
pkgsrc/security/p5-IO-Socket-SSL/distinfo@1.101 / diff
pkgsrc/security/p5-IO-Socket-SSL/distinfo@1.101 / diff
Update to 2.071
Upstream changes:
2.071 2021/05/23
- fix t/nonblock.t race on some systems. Fixes issue #102, maybe #98 too.
Upstream changes:
2.071 2021/05/23
- fix t/nonblock.t race on some systems. Fixes issue #102, maybe #98 too.
MAIN commitmail json YAML
Updated security/p5-Digest-CRC to 0.23
MAIN commitmail json YAML
pkgsrc/security/p5-Digest-CRC/Makefile@1.36
/
diff
pkgsrc/security/p5-Digest-CRC/distinfo@1.12 / diff
pkgsrc/security/p5-Digest-CRC/distinfo@1.12 / diff
Update to 0.23
Upstream changes:
0.23 Thu Apr 15 13:02:04 2021
- added wrapper for CRC-SAE-J1850
Upstream changes:
0.23 Thu Apr 15 13:02:04 2021
- added wrapper for CRC-SAE-J1850
MAIN commitmail json YAML
Updated print/p5-LaTeX-Driver to 1.2.0
MAIN commitmail json YAML
Update to 1.2.0
Update DEPENDS
Upstream changes:
1.2.0 2020-10-29
- Add Log::Any logging
- Use File::Temp to manage deletion of the temp directory
- Eliminate manipulation of global state in method invocation
- Update documentation and feedback channel
Update DEPENDS
Upstream changes:
1.2.0 2020-10-29
- Add Log::Any logging
- Use File::Temp to manage deletion of the temp directory
- Eliminate manipulation of global state in method invocation
- Update documentation and feedback channel
MAIN commitmail json YAML
Updated security/p5-CryptX to 0.072
MAIN commitmail json YAML
Update to 0.072
Upstream changes:
0.072 2021-04-29
- fix #69 Identifier Octet's Leniency in RSA PKCS#1 Signature Verification
- bundled libtomcrypt update branch:develop (commit:165c795b 2021-04-14)
Upstream changes:
0.072 2021-04-29
- fix #69 Identifier Octet's Leniency in RSA PKCS#1 Signature Verification
- bundled libtomcrypt update branch:develop (commit:165c795b 2021-04-14)
MAIN commitmail json YAML
Updated security/p5-Crypt-X509 to 0.54
MAIN commitmail json YAML
pkgsrc/security/p5-Crypt-X509/Makefile@1.12
/
diff
pkgsrc/security/p5-Crypt-X509/distinfo@1.4 / diff
pkgsrc/security/p5-Crypt-X509/distinfo@1.4 / diff
Update to 0.54
No upstream changelog found.
No upstream changelog found.
MAIN commitmail json YAML
Updated security/p5-Crypt-RandPasswd to 0.07
MAIN commitmail json YAML
pkgsrc/security/p5-Crypt-RandPasswd/Makefile@1.26
/
diff
pkgsrc/security/p5-Crypt-RandPasswd/distinfo@1.6 / diff
pkgsrc/security/p5-Crypt-RandPasswd/distinfo@1.6 / diff
Update to 0.07
Upstream changes:
0.07 2021-06-18 JANITOR
- Switched to Dist::Zilla
- Added some more modules to SEE ALSO
Upstream changes:
0.07 2021-06-18 JANITOR
- Switched to Dist::Zilla
- Added some more modules to SEE ALSO
MAIN commitmail json YAML
Updated security/p5-Crypt-Random to 1.54
MAIN commitmail json YAML
pkgsrc/security/p5-Crypt-Random/Makefile@1.35
/
diff
pkgsrc/security/p5-Crypt-Random/distinfo@1.7 / diff
pkgsrc/security/p5-Crypt-Random/distinfo@1.7 / diff
Update to 1.54
Upstream changes:
1.54 June 3, 2021
* Removed a superfluous call to makerandom_itv() thanks to Larry
Leszczynski <larryl@emailplus.org>.
* Improved makerandom_itv test to ensure generated numbers are in the
intterval.
* Actually include t/chisquare.t
Upstream changes:
1.54 June 3, 2021
* Removed a superfluous call to makerandom_itv() thanks to Larry
Leszczynski <larryl@emailplus.org>.
* Improved makerandom_itv test to ensure generated numbers are in the
intterval.
* Actually include t/chisquare.t
MAIN commitmail json YAML
Updated security/p5-Crypt-JWT to 0.033
MAIN commitmail json YAML
Update to 0.033
Upstream changes:
0.033 2021-05-01
- fix #31 verify_xxx options do not work properly with decode_payload=0
0.032 2021-03-18
- fix #30 use lower uid/gid in release tarball
0.031 2021-01-10
- fix #29 Broken JWS support for ES256K "alg" type
0.030 2021-01-08
- fix #28 Using "kid_keys" with PS256 fails
Upstream changes:
0.033 2021-05-01
- fix #31 verify_xxx options do not work properly with decode_payload=0
0.032 2021-03-18
- fix #30 use lower uid/gid in release tarball
0.031 2021-01-10
- fix #29 Broken JWS support for ES256K "alg" type
0.030 2021-01-08
- fix #28 Using "kid_keys" with PS256 fails
MAIN commitmail json YAML
Updated devel/p5-Object-Declare to 0.25
MAIN commitmail json YAML
pkgsrc/devel/p5-Object-Declare/Makefile@1.19
/
diff
pkgsrc/devel/p5-Object-Declare/distinfo@1.5 / diff
pkgsrc/devel/p5-Object-Declare/distinfo@1.5 / diff
Update to 0.25
Upstream changes:
0.25 2020-10-18
- dist.ini / weaver.ini / .tidyallrc / etc. cleanup
- Move to @SHLOMIF
- Inspired by Lady_Aleena.
Upstream changes:
0.25 2020-10-18
- dist.ini / weaver.ini / .tidyallrc / etc. cleanup
- Move to @SHLOMIF
- Inspired by Lady_Aleena.
MAIN commitmail json YAML
Updated devel/p5-Net-Netmask to 2.0001
MAIN commitmail json YAML
Update to 2.0001
Upstream changes:
2.0001 2021-03-29
- BUGFIX: Return a netmask length of 0 whenever parsing an invalid
digit.
- Add "safe_new()" method to make it more clear what new2() does. Note
that this executes the same code as new2().
2.0000 2021-03-29
- SECURITY: IPv4 addresses with leading zeros are no longer allowed.
They will return a parse error like any invalid IP address.
- SECURITY: 10.0.0, 10.0, and 10 address portions now by default return
a parse error. This can be overriden by calling new() like:
Net::Netmask->new2('10/8', shortnet => 1); # or new()
or
Net::Netmask->new2('10', '8', shortnet => 1); # or new()
There is also a package-level variable that can change the default
when "shortnet" isn't used passed into the constructor. Usage:
local $Net::Netmask::SHORTNET_DEFAULT = 1;
Net::Netmask->new('10', '8'); # or new2()
Upstream changes:
2.0001 2021-03-29
- BUGFIX: Return a netmask length of 0 whenever parsing an invalid
digit.
- Add "safe_new()" method to make it more clear what new2() does. Note
that this executes the same code as new2().
2.0000 2021-03-29
- SECURITY: IPv4 addresses with leading zeros are no longer allowed.
They will return a parse error like any invalid IP address.
- SECURITY: 10.0.0, 10.0, and 10 address portions now by default return
a parse error. This can be overriden by calling new() like:
Net::Netmask->new2('10/8', shortnet => 1); # or new()
or
Net::Netmask->new2('10', '8', shortnet => 1); # or new()
There is also a package-level variable that can change the default
when "shortnet" isn't used passed into the constructor. Usage:
local $Net::Netmask::SHORTNET_DEFAULT = 1;
Net::Netmask->new('10', '8'); # or new2()
MAIN commitmail json YAML
Updated devel/p5-Net-CIDR to 0.21
MAIN commitmail json YAML
Update to 0.21
Upstream changes:
0.21
2021-03-30 Sam Varshavchik <mrsam@courier-mta.com>
* Update perldoc to emphasize proper usage of ciddrvalidate().
Upstream changes:
0.21
2021-03-30 Sam Varshavchik <mrsam@courier-mta.com>
* Update perldoc to emphasize proper usage of ciddrvalidate().
MAIN commitmail json YAML
Updated devel/p5-MooX-File-ConfigDir to 0.008
MAIN commitmail json YAML
pkgsrc/devel/p5-MooX-File-ConfigDir/Makefile@1.16
/
diff
pkgsrc/devel/p5-MooX-File-ConfigDir/distinfo@1.8 / diff
pkgsrc/devel/p5-MooX-File-ConfigDir/distinfo@1.8 / diff
Update to 0.008
Update DEPENDS
Upstream changes:
0.008 2020-10-21
- update tooling / infrastructure using
- fix MANIFEST.SKIP to distribute .perltidyrc
Update DEPENDS
Upstream changes:
0.008 2020-10-21
- update tooling / infrastructure using
- fix MANIFEST.SKIP to distribute .perltidyrc
MAIN commitmail json YAML
Updated devel/p5-Module-ScanDeps to 1.31
MAIN commitmail json YAML
pkgsrc/devel/p5-Module-ScanDeps/Makefile@1.53
/
diff
pkgsrc/devel/p5-Module-ScanDeps/distinfo@1.31 / diff
pkgsrc/devel/p5-Module-ScanDeps/distinfo@1.31 / diff
Update to 1.31
Upstream changes:
1.31 2021-04-21
- Try to match more PerlIO ":layer(args)" in open() or binmode()
e.g. Spreadsheet::ParseODS uses ":gzip(none)";
Thanks, @shawnlaffan, for the suggestion (cf. PR #12)
- XML::Twig::XPath needs either XML::XPathEngine or XML::XPath
XML::Twig may use URI if present
- Moo may use Class::XSAccessor if present
- Fixes #10 "Support IUP.pm Module"
1.30 2021-01-13
- change bugtracker to GitHub issues
- guard against trailing slashes for paths in @INC
- interprete more common "use lib" idioms
Upstream changes:
1.31 2021-04-21
- Try to match more PerlIO ":layer(args)" in open() or binmode()
e.g. Spreadsheet::ParseODS uses ":gzip(none)";
Thanks, @shawnlaffan, for the suggestion (cf. PR #12)
- XML::Twig::XPath needs either XML::XPathEngine or XML::XPath
XML::Twig may use URI if present
- Moo may use Class::XSAccessor if present
- Fixes #10 "Support IUP.pm Module"
1.30 2021-01-13
- change bugtracker to GitHub issues
- guard against trailing slashes for paths in @INC
- interprete more common "use lib" idioms
MAIN commitmail json YAML
Updated devel/p5-Mixin-Linewise to 0.110
MAIN commitmail json YAML
pkgsrc/devel/p5-Mixin-Linewise/Makefile@1.24
/
diff
pkgsrc/devel/p5-Mixin-Linewise/distinfo@1.8 / diff
pkgsrc/devel/p5-Mixin-Linewise/distinfo@1.8 / diff
Update to 0.110
Upstream changes:
0.110 2021-06-22 22:27:07-04:00 America/New_York
- tweak the file test again to exclude directories; (is this going to
turn into something more convoluted in several releases? probably)
0.109 2021-06-20 21:10:22-04:00 America/New_York
- use "-r" test instead of "-f" test, to allow use on (say) named
pipes (thanks, L. Alberto Gim辿nez!)
- update author information
- add perl support section to docs
Upstream changes:
0.110 2021-06-22 22:27:07-04:00 America/New_York
- tweak the file test again to exclude directories; (is this going to
turn into something more convoluted in several releases? probably)
0.109 2021-06-20 21:10:22-04:00 America/New_York
- use "-r" test instead of "-f" test, to allow use on (say) named
pipes (thanks, L. Alberto Gim辿nez!)
- update author information
- add perl support section to docs
MAIN commitmail json YAML
Updated devel/p5-Log-Report to 1.32
MAIN commitmail json YAML
Update to 1.32
Update DEPENDS
Upstream changes:
version 1.32: Tue 26 Jan 09:13:31 CET 2021
Fixes:
- ::Dancer2, use correct VERSION, github issue#3
- ::Dancer2, fix stacktrace sent to browser with show_errors disabled
by [Andy Beverley], github issue#7
version 1.31: Fri 15 Jan 16:35:39 CET 2021
Fixes:
- another attempt on issue #6, exceptions with specific destination
are not caught by ::Try
- previous release broke ::Try::hide() [Andy Beverley]
version 1.30: Fri 15 Jan 12:46:14 CET 2021
Fixes:
- recursive errors when file cannot be written for ::File dispatcher
github issue#4 [Tom Hukins]
- exceptions with specific destination are not caught by ::Try
github issue#6 [Andy Beverley]
- redirected exception messages forget their explicit dispatcher
destination. Github issue#6
Improvements:
- use ::Util::expand_reasons() for ::Try::hide()
- require Log::Report::Options 1.07 for more expand_reasons options
Update DEPENDS
Upstream changes:
version 1.32: Tue 26 Jan 09:13:31 CET 2021
Fixes:
- ::Dancer2, use correct VERSION, github issue#3
- ::Dancer2, fix stacktrace sent to browser with show_errors disabled
by [Andy Beverley], github issue#7
version 1.31: Fri 15 Jan 16:35:39 CET 2021
Fixes:
- another attempt on issue #6, exceptions with specific destination
are not caught by ::Try
- previous release broke ::Try::hide() [Andy Beverley]
version 1.30: Fri 15 Jan 12:46:14 CET 2021
Fixes:
- recursive errors when file cannot be written for ::File dispatcher
github issue#4 [Tom Hukins]
- exceptions with specific destination are not caught by ::Try
github issue#6 [Andy Beverley]
- redirected exception messages forget their explicit dispatcher
destination. Github issue#6
Improvements:
- use ::Util::expand_reasons() for ::Try::hide()
- require Log::Report::Options 1.07 for more expand_reasons options
MAIN commitmail json YAML
Updated www/p5-Dancer2 to 0.301004
MAIN commitmail json YAML
Update to 0.301004
Add missing DEPENDS
Upstream changes:
0.301004 2021-06-06 13:30:28-04:00 America/New_York
[ BUG FIXES ]
* GH #1624: Fix missing gen subcommand in tutorial (racke)
* PR #1626: Add File::Which to Dancer2 dependencies (Jason A. Crome)
[ ENHANCEMENTS ]
* None
[ DOCUMENTATION ]
* None
0.301003 2021-06-03 09:24:33-04:00 America/New_York
[ BUG FIXES ]
* GH #1611: Redirect '/' doesn't always work as expected (Russell
@veryrusty Jenkins, Christopher Gurnee)
* PR #1620: Quiet spammy failing CI builds (Jason A. Crome)
* PR #1623: Copy Dockerfile from the right spot (Jason A. Crome)
[ ENHANCEMENTS ]
* PR #1613: Add git features to Dancer2 CLI (Jason A. Crome)
* PR #1614: Generate Dockerfile when creating new app (Jason A. Crome)
[ DOCUMENTATION ]
* PR #1563: Fix typos in perlcritic.rc notes (Achyut Kumar Panda)
* PR #1609: Document and test for missing DSL keywords (racke, Jason A.
Crome)
* PR #1618: Provide a consistent list of community resources (Jason A.
Crome)
* PR #1619: Clarify Dancer2::Template::Simple's role in life (Jason A.
Crome)
Add missing DEPENDS
Upstream changes:
0.301004 2021-06-06 13:30:28-04:00 America/New_York
[ BUG FIXES ]
* GH #1624: Fix missing gen subcommand in tutorial (racke)
* PR #1626: Add File::Which to Dancer2 dependencies (Jason A. Crome)
[ ENHANCEMENTS ]
* None
[ DOCUMENTATION ]
* None
0.301003 2021-06-03 09:24:33-04:00 America/New_York
[ BUG FIXES ]
* GH #1611: Redirect '/' doesn't always work as expected (Russell
@veryrusty Jenkins, Christopher Gurnee)
* PR #1620: Quiet spammy failing CI builds (Jason A. Crome)
* PR #1623: Copy Dockerfile from the right spot (Jason A. Crome)
[ ENHANCEMENTS ]
* PR #1613: Add git features to Dancer2 CLI (Jason A. Crome)
* PR #1614: Generate Dockerfile when creating new app (Jason A. Crome)
[ DOCUMENTATION ]
* PR #1563: Fix typos in perlcritic.rc notes (Achyut Kumar Panda)
* PR #1609: Document and test for missing DSL keywords (racke, Jason A.
Crome)
* PR #1618: Provide a consistent list of community resources (Jason A.
Crome)
* PR #1619: Clarify Dancer2::Template::Simple's role in life (Jason A.
Crome)
MAIN commitmail json YAML
Updated devel/p5-Log-Report-Optional to 1.07
MAIN commitmail json YAML
pkgsrc/devel/p5-Log-Report-Optional/Makefile@1.18
/
diff
pkgsrc/devel/p5-Log-Report-Optional/distinfo@1.8 / diff
pkgsrc/devel/p5-Log-Report-Optional/distinfo@1.8 / diff
Update to 1.07
Upstream changes:
version 1.07: Fri 15 Jan 09:57:35 CET 2021
Improvements:
- expand_reasons 'FATAL' [Andrew Beverley]
- expand_reasons 'NONE'
- expand_reasons with ARRAY or undef
Upstream changes:
version 1.07: Fri 15 Jan 09:57:35 CET 2021
Improvements:
- expand_reasons 'FATAL' [Andrew Beverley]
- expand_reasons 'NONE'
- expand_reasons with ARRAY or undef
MAIN commitmail json YAML
Updated devel/p5-Log-Log4perl to 1.54
MAIN commitmail json YAML
Update to 1.54
Upstream changes:
1.54 2021-02-06
- set real versions for some modules - thanks @eserte for report
Upstream changes:
1.54 2021-02-06
- set real versions for some modules - thanks @eserte for report
MAIN commitmail json YAML
Updated devel/p5-Log-Dispatchouli to 2.023
MAIN commitmail json YAML
pkgsrc/devel/p5-Log-Dispatchouli/Makefile@1.24
/
diff
pkgsrc/devel/p5-Log-Dispatchouli/distinfo@1.9 / diff
pkgsrc/devel/p5-Log-Dispatchouli/distinfo@1.9 / diff
Update to 2.023
Upstream changes:
2.023 2021-06-18 21:52:17-04:00 America/New_York
- update author contact info
- add perl-support section
Upstream changes:
2.023 2021-06-18 21:52:17-04:00 America/New_York
- update author contact info
- add perl-support section
MAIN commitmail json YAML
Updated devel/p5-Log-Dispatch-FileRotate to 1.38
MAIN commitmail json YAML
pkgsrc/devel/p5-Log-Dispatch-FileRotate/Makefile@1.34
/
diff
pkgsrc/devel/p5-Log-Dispatch-FileRotate/distinfo@1.14 / diff
pkgsrc/devel/p5-Log-Dispatch-FileRotate/distinfo@1.14 / diff
Update to 1.38
Upstream changes:
1.38 Wed 14 26 2021
- No Changes other than SIGNATURE, v1.37 was missing SIGNATURE
1.37 Wed 58 26 2021
- Improve synopsis showing how to use it with Log::Dispatch [Github #23]
- Bump minimum version of Log::Dispatch to v2.59 to address minimum
List::Util indirect dependency via Specio [Github #26]
Upstream changes:
1.38 Wed 14 26 2021
- No Changes other than SIGNATURE, v1.37 was missing SIGNATURE
1.37 Wed 58 26 2021
- Improve synopsis showing how to use it with Log::Dispatch [Github #23]
- Bump minimum version of Log::Dispatch to v2.59 to address minimum
List::Util indirect dependency via Specio [Github #26]
MAIN commitmail json YAML
Updated devel/p5-Log-Any to 1.709
MAIN commitmail json YAML
Update to 1.709
Upstream changes:
1.709 2021-02-17 15:16:20-06:00 America/Chicago
[Added]
- Added "Log::Any->has_consumer" for the rare case where one needs
to know if a consumer has already been configured.
Upstream changes:
1.709 2021-02-17 15:16:20-06:00 America/Chicago
[Added]
- Added "Log::Any->has_consumer" for the rare case where one needs
to know if a consumer has already been configured.
MAIN commitmail json YAML
Updated devel/p5-Log-Agent to 1.005
MAIN commitmail json YAML
Update to 1.005
Upstream changes:
1.005 - 2021-04-11
Added
Added support for logcluck. loginfo, and logdebug.
Changed
Updated socktype handling to comply with the current language interface.
Moved from Drone CI to Github Actions, automating upload to CPAN.
1.004 - 2021-02-13
Changed
Moved from Travis CI with Coveralls to Drone CI with CodeCov.
Upstream changes:
1.005 - 2021-04-11
Added
Added support for logcluck. loginfo, and logdebug.
Changed
Updated socktype handling to comply with the current language interface.
Moved from Drone CI to Github Actions, automating upload to CPAN.
1.004 - 2021-02-13
Changed
Moved from Travis CI with Coveralls to Drone CI with CodeCov.
MAIN commitmail json YAML
Updated devel/p5-Sub-Exporter-ForMethods to 0.100054
MAIN commitmail json YAML
pkgsrc/devel/p5-Sub-Exporter-ForMethods/Makefile@1.16
/
diff
pkgsrc/devel/p5-Sub-Exporter-ForMethods/distinfo@1.5 / diff
pkgsrc/devel/p5-Sub-Exporter-ForMethods/distinfo@1.5 / diff
Update to 0.100054
Remove unneeded DEPENDS
Upstream changes:
0.100054 2021-04-17 17:59:05-04:00 America/New_York
- no change since last trial release
0.100053 2021-04-04 12:59:57-04:00 America/New_York (TRIAL RELEASE)
- replace Sub::Name with Sub::Util, which has been core since 2015
Remove unneeded DEPENDS
Upstream changes:
0.100054 2021-04-17 17:59:05-04:00 America/New_York
- no change since last trial release
0.100053 2021-04-04 12:59:57-04:00 America/New_York (TRIAL RELEASE)
- replace Sub::Name with Sub::Util, which has been core since 2015
MAIN commitmail json YAML
Updated devel/p5-Sub-Exporter to 0.988
MAIN commitmail json YAML
Update to 0.988
Upstream changes:
0.988 2021-06-18 23:37:47-04:00 America/New_York
- update author contact info
- add perl support section to docs
Upstream changes:
0.988 2021-06-18 23:37:47-04:00 America/New_York
- update author contact info
- add perl support section to docs
MAIN commitmail json YAML
Updated devel/p5-Term-ReadLine-Gnu to 1.42
MAIN commitmail json YAML
pkgsrc/devel/p5-Term-ReadLine-Gnu/Makefile@1.4
/
diff
pkgsrc/devel/p5-Term-ReadLine-Gnu/distinfo@1.3 / diff
pkgsrc/devel/p5-Term-ReadLine-Gnu/distinfo@1.3 / diff
Update to 1.42
Upstream changes:
1.42 2021-05-07
- Makefile.PL: force rlver to link with a terminal library
- fix compile error on some of Cygwin environments and others. [#7]
- ppport.h: update from version 3.52 to version 3.62.
- fix compile errors on PERL_VERSION_LT() in Gnu.c generated by some
versions of ExtUtils::MakeMaker. [#8]
1.41 2021-05-01
- Makefile.PL
- Search a terminal library only when it necessary. [#6]
- whole refactoring
Upstream changes:
1.42 2021-05-07
- Makefile.PL: force rlver to link with a terminal library
- fix compile error on some of Cygwin environments and others. [#7]
- ppport.h: update from version 3.52 to version 3.62.
- fix compile errors on PERL_VERSION_LT() in Gnu.c generated by some
versions of ExtUtils::MakeMaker. [#8]
1.41 2021-05-01
- Makefile.PL
- Search a terminal library only when it necessary. [#6]
- whole refactoring
MAIN commitmail json YAML
Updated devel/p5-Term-Shell to 0.12
MAIN commitmail json YAML
Update to 0.12
Upstream changes:
0.12 2020-10-14
- Rebuild for new dist.ini / weaver.ini / etc. deps
Upstream changes:
0.12 2020-10-14
- Rebuild for new dist.ini / weaver.ini / etc. deps
MAIN commitmail json YAML
Updated devel/p5-Term-Size to 0.211
MAIN commitmail json YAML
Update to 0.211
Upstream changes:
0.211 2021-01-14 Term-Size
- Promote to a stable release
0.210 2021-01-07 Term-Size ( TRIAL VERSION )
- Attempt to fix build at DragonFly BSD: include <termios.h> (like for AIX) rather than
<sys/termios.h>
- Rewrite Makefile.PL
Upstream changes:
0.211 2021-01-14 Term-Size
- Promote to a stable release
0.210 2021-01-07 Term-Size ( TRIAL VERSION )
- Attempt to fix build at DragonFly BSD: include <termios.h> (like for AIX) rather than
<sys/termios.h>
- Rewrite Makefile.PL
MAIN commitmail json YAML
Updated devel/p5-Test-Class to 0.52
MAIN commitmail json YAML
Update to 0.52
Upstream changes:
0.52 [2021-02-17]
- Change bugtracker link to point GitHub issues instead of RT.
- Remove some old and broken links.
- Work by (Kaycie Goodman).
- Test fix (Pali, PR#32).
- Fix reporting caller information (file+line) when number of tests does
not match (Pali).
- Use better class names in t/runtests_return.t (Pali).
- Fix documentation to be more accurate regarding support and author
activity (Karen Etheridge).
- Ensure metadata is processed as v2 (Karen Etheridge).
- Remove unnecessary shebangs (Karen Etheridge).
- chmod ugo-x (Karen Etheridge).
0.51 [2019-04-29]
- Create fail_if_returned_late (Jason Terry, Oaxlin, PR#23)
Upstream changes:
0.52 [2021-02-17]
- Change bugtracker link to point GitHub issues instead of RT.
- Remove some old and broken links.
- Work by (Kaycie Goodman).
- Test fix (Pali, PR#32).
- Fix reporting caller information (file+line) when number of tests does
not match (Pali).
- Use better class names in t/runtests_return.t (Pali).
- Fix documentation to be more accurate regarding support and author
activity (Karen Etheridge).
- Ensure metadata is processed as v2 (Karen Etheridge).
- Remove unnecessary shebangs (Karen Etheridge).
- chmod ugo-x (Karen Etheridge).
0.51 [2019-04-29]
- Create fail_if_returned_late (Jason Terry, Oaxlin, PR#23)
MAIN commitmail json YAML
Updated devel/p5-Test-Compile to 2.4.2
MAIN commitmail json YAML
Update to 2.4.2
Upstream changes:
v2.4.2 2021-06-16
- (dboehmer) make 'all_files_ok()' more consistent
- (dboehmer) Fix typo
- More documentation improvements
- Yet more tests
- Update copyright
Upstream changes:
v2.4.2 2021-06-16
- (dboehmer) make 'all_files_ok()' more consistent
- (dboehmer) Fix typo
- More documentation improvements
- Yet more tests
- Update copyright
MAIN commitmail json YAML
Updated devel/p5-Test-Differences to 0.68
MAIN commitmail json YAML
pkgsrc/devel/p5-Test-Differences/Makefile@1.29
/
diff
pkgsrc/devel/p5-Test-Differences/distinfo@1.10 / diff
pkgsrc/devel/p5-Test-Differences/distinfo@1.10 / diff
Update to 0.68
Upstream changes:
0.68 2021-05-18
- Revert undocumented change that was causing unreasonably verbose output
See https://github.com/DrHyde/perl-modules-Test-Differences/issues/5
- Improve documentation about text vs data mode and eq_or_diff_{text,data}
See https://github.com/DrHyde/perl-modules-Test-Differences/issues/8
Upstream changes:
0.68 2021-05-18
- Revert undocumented change that was causing unreasonably verbose output
See https://github.com/DrHyde/perl-modules-Test-Differences/issues/5
- Improve documentation about text vs data mode and eq_or_diff_{text,data}
See https://github.com/DrHyde/perl-modules-Test-Differences/issues/8
MAIN commitmail json YAML
Updated devel/p5-Test-EOL to 2.02
MAIN commitmail json YAML
Update to 2.02
Upstream changes:
2.02 2020-12-07 07:08:39Z
- fix failing test on MSWin32
2.01 2020-12-06 00:39:19Z
- better matching on files, directories to be ignored (e.g. no longer
confuses directory "vincent" for "inc") - closes RT#133862, PR #1
- handle long @INC lines by passing through $PERL5LIB (Father Chrysostomos,
RT#123448)
Upstream changes:
2.02 2020-12-07 07:08:39Z
- fix failing test on MSWin32
2.01 2020-12-06 00:39:19Z
- better matching on files, directories to be ignored (e.g. no longer
confuses directory "vincent" for "inc") - closes RT#133862, PR #1
- handle long @INC lines by passing through $PERL5LIB (Father Chrysostomos,
RT#123448)
MAIN commitmail json YAML
Updated devel/p5-Test-MockModule to 0.176.0
MAIN commitmail json YAML
pkgsrc/devel/p5-Test-MockModule/Makefile@1.31
/
diff
pkgsrc/devel/p5-Test-MockModule/distinfo@1.15 / diff
pkgsrc/devel/p5-Test-MockModule/distinfo@1.15 / diff
Update to 0.176
Upstream changes:
v0.176.0
- 3ba8bc7 lexically scoped strictness - David Cantrell
- e57fc5a Update ci with dockerhub auth - Geoff Franks
- bfe1e63 Update GitHub workflow with deprecated add-path - Nicolas R
Upstream changes:
v0.176.0
- 3ba8bc7 lexically scoped strictness - David Cantrell
- e57fc5a Update ci with dockerhub auth - Geoff Franks
- bfe1e63 Update GitHub workflow with deprecated add-path - Nicolas R
MAIN commitmail json YAML
Updated devel/p5-XXX to 0.38
MAIN commitmail json YAML
Update to 0.38
Upstream changes:
0.38 Wed 23 Jun 2021 04:39:29 PM PDT
- Add `DDD` Enbugger debugger breakpoint invocation function
0.37 Sat 19 Jun 2021 10:49:06 AM PDT
- Support calling `->$::XXX` with global - mst++ Devel::Dwarn++
0.36 Fri 18 Jun 2021 05:12:02 PM PDT
- Support calling `::XXX` without needing `use XXX;`
Upstream changes:
0.38 Wed 23 Jun 2021 04:39:29 PM PDT
- Add `DDD` Enbugger debugger breakpoint invocation function
0.37 Sat 19 Jun 2021 10:49:06 AM PDT
- Support calling `->$::XXX` with global - mst++ Devel::Dwarn++
0.36 Fri 18 Jun 2021 05:12:02 PM PDT
- Support calling `::XXX` without needing `use XXX;`
MAIN commitmail json YAML
Updated devel/p5-XString to 0.005
MAIN commitmail json YAML
Update to 0.005
Upstream changes:
0.005 2020-10-20 11:56:46-06:00 America/Denver
Add compatibility with Perl 5.8
0.004 2020-10-20 10:56:52-06:00 America/Denver
Remove unneeded module deps.
0.003 2020-10-20 09:30:01-06:00 America/Denver
Fix cstring for Perl 5.32
Upstream changes:
0.005 2020-10-20 11:56:46-06:00 America/Denver
Add compatibility with Perl 5.8
0.004 2020-10-20 10:56:52-06:00 America/Denver
Remove unneeded module deps.
0.003 2020-10-20 09:30:01-06:00 America/Denver
Fix cstring for Perl 5.32
MAIN commitmail json YAML
Updated devel/p5-UNIVERSAL-require to 0.19
MAIN commitmail json YAML
pkgsrc/devel/p5-UNIVERSAL-require/Makefile@1.24
/
diff
pkgsrc/devel/p5-UNIVERSAL-require/distinfo@1.9 / diff
pkgsrc/devel/p5-UNIVERSAL-require/distinfo@1.9 / diff
Update to 0.19
Upstream changes:
0.19 2021-03-27 NEILB
- Noted that the module is now deprecated
- Added a list of alternatives to SEE ALSO
Upstream changes:
0.19 2021-03-27 NEILB
- Noted that the module is now deprecated
- Added a list of alternatives to SEE ALSO
MAIN commitmail json YAML
Updated devel/p5-Type-Tiny to 1.012003
MAIN commitmail json YAML
Update to 1.012003
Upstream changes:
1.012003 2021-05-09
[ Documentation ]
- Fixed typo in Type::Tiny::Enum where the `closest_match` method was
documented as being called `closet_match`.
[ Other ]
- Type::Parser now supports negative hexadecimal integers.
1.012002 2021-05-02
[ Bug Fixes ]
- Fix precendence error in generated code for Tuples.
Philippe Bruhat++
<https://github.com/tobyink/p5-type-tiny/pull/64>
[ Documentation ]
- Fixed typo in pod for Type::Tiny::Enum
Windymelt++
<https://github.com/tobyink/p5-type-tiny/pull/70>
[ Test Suite ]
- Fix testcase for Tuples with slurpy HashRef to pass a literal hashref
(which should fail) instead of an arrayref (which should also fail, but
less subtly).
Philippe Bruhat++
<https://github.com/tobyink/p5-type-tiny/pull/64>
- Type::Tiny is no longer routinely tested on Perl versions older than
5.8.1.
<https://github.com/tobyink/p5-type-tiny/actions>
[ Other ]
- Type::Parser now supports hexadecimal integers.
<https://github.com/tobyink/p5-type-tiny/issues/71>
Upstream changes:
1.012003 2021-05-09
[ Documentation ]
- Fixed typo in Type::Tiny::Enum where the `closest_match` method was
documented as being called `closet_match`.
[ Other ]
- Type::Parser now supports negative hexadecimal integers.
1.012002 2021-05-02
[ Bug Fixes ]
- Fix precendence error in generated code for Tuples.
Philippe Bruhat++
<https://github.com/tobyink/p5-type-tiny/pull/64>
[ Documentation ]
- Fixed typo in pod for Type::Tiny::Enum
Windymelt++
<https://github.com/tobyink/p5-type-tiny/pull/70>
[ Test Suite ]
- Fix testcase for Tuples with slurpy HashRef to pass a literal hashref
(which should fail) instead of an arrayref (which should also fail, but
less subtly).
Philippe Bruhat++
<https://github.com/tobyink/p5-type-tiny/pull/64>
- Type::Tiny is no longer routinely tested on Perl versions older than
5.8.1.
<https://github.com/tobyink/p5-type-tiny/actions>
[ Other ]
- Type::Parser now supports hexadecimal integers.
<https://github.com/tobyink/p5-type-tiny/issues/71>
MAIN commitmail json YAML
Updated devel/p5-Type-Tiny-XS to 0.022
MAIN commitmail json YAML
Update to 0.022
Upstream changes:
0.022 2020-09-25
- Added: ArrayLike, HashLike, CodeLike, and StringLike checks.
Upstream changes:
0.022 2020-09-25
- Added: ArrayLike, HashLike, CodeLike, and StringLike checks.
MAIN commitmail json YAML
Updated devel/p5-Tree-Simple to 1.34
MAIN commitmail json YAML
Update to 1.34
Upstream changes:
1.34 2021-02-02T12:22:00
- Reformat Makefile.PL.
- Update Makefile.PL and POD to change RT to github.
Upstream changes:
1.34 2021-02-02T12:22:00
- Reformat Makefile.PL.
- Update Makefile.PL and POD to change RT to github.
MAIN commitmail json YAML
Updated devel/p5-Tree-Simple-VisitorFactory to 0.16
MAIN commitmail json YAML
pkgsrc/devel/p5-Tree-Simple-VisitorFactory/Makefile@1.22
/
diff
pkgsrc/devel/p5-Tree-Simple-VisitorFactory/distinfo@1.6 / diff
pkgsrc/devel/p5-Tree-Simple-VisitorFactory/distinfo@1.6 / diff
Update to 0.16
Upstream changes:
0.16 2021-02-02T13:00:00
- Add t/00.*.
- Update Makefile.PL and POD to change RT to github.
Upstream changes:
0.16 2021-02-02T13:00:00
- Add t/00.*.
- Update Makefile.PL and POD to change RT to github.
MAIN commitmail json YAML
Updated devel/p5-Tree-DAG_Node to 1.32
MAIN commitmail json YAML
pkgsrc/devel/p5-Tree-DAG_Node/Makefile@1.43
/
diff
pkgsrc/devel/p5-Tree-DAG_Node/distinfo@1.20 / diff
pkgsrc/devel/p5-Tree-DAG_Node/distinfo@1.20 / diff
Update to 1.32
Upstream changes:
1.32 2021-02-01T15:56:00
- Update Makefile.PL and POD to change RT to github.
Upstream changes:
1.32 2021-02-01T15:56:00
- Update Makefile.PL and POD to change RT to github.
MAIN commitmail json YAML
Updated devel/p5-Tie-Cycle to 1.226
MAIN commitmail json YAML
Update to 1.226
Upstream changes:
1.226 2021-01-12T09:38:15Z
* Freshening the distro, Travis is gone, Github Actions are in.
Upstream changes:
1.226 2021-01-12T09:38:15Z
* Freshening the distro, Travis is gone, Github Actions are in.
MAIN commitmail json YAML
Updated devel/p5-Throwable to 1.000
MAIN commitmail json YAML
Update to 1.000
Upstream changes:
1.000 2021-06-26 13:46:02-04:00 America/New_York
- The previous release changed from 0.xxxxxx to 0.xxx for
version numbering. While this is safe to do within the realm
of Perl version comparisons, some tools treat the x numbers,
above, as suitable for direct comparison. Generally, when changing
the precision of a decimal version number in Perl, one must bump the
integer part, which I did not do. I took a risk, and somebody
noticed.
So, this release is now v1.000, despite not being a milestone of any
sort. So it goes.
0.201 2021-06-18 21:33:37-04:00 America/New_York
- remove inadvertant use of 5.12-only syntax
Upstream changes:
1.000 2021-06-26 13:46:02-04:00 America/New_York
- The previous release changed from 0.xxxxxx to 0.xxx for
version numbering. While this is safe to do within the realm
of Perl version comparisons, some tools treat the x numbers,
above, as suitable for direct comparison. Generally, when changing
the precision of a decimal version number in Perl, one must bump the
integer part, which I did not do. I took a risk, and somebody
noticed.
So, this release is now v1.000, despite not being a milestone of any
sort. So it goes.
0.201 2021-06-18 21:33:37-04:00 America/New_York
- remove inadvertant use of 5.12-only syntax
MAIN commitmail json YAML
Updated devel/p5-Test2-Suite to 0.000140
MAIN commitmail json YAML
Update to 0.000140
Upstream changes:
0.000140 2021-05-12 08:08:17-07:00 America/Los_Angeles
- Add L() "length" quick check for comparisons
Upstream changes:
0.000140 2021-05-12 08:08:17-07:00 America/Los_Angeles
- Add L() "length" quick check for comparisons
MAIN commitmail json YAML
Updated devel/p5-Test-Script to 1.29
MAIN commitmail json YAML
Update to 1.29
Upstream changes:
1.29 2021-05-13 09:17:30 -0600
- Production release identical to 1.28_01 release.
1.28_01 2021-05-10 10:12:22 -0600
- Added script_fails and program_fails functions (brainbuz++ gh#34, gh#38)
Upstream changes:
1.29 2021-05-13 09:17:30 -0600
- Production release identical to 1.28_01 release.
1.28_01 2021-05-10 10:12:22 -0600
- Added script_fails and program_fails functions (brainbuz++ gh#34, gh#38)
MAIN commitmail json YAML
Updated devel/p5-Test-Needs to 0.002009
MAIN commitmail json YAML
Update to 0.002009
Upstream changes:
0.002009 - 2021-05-25
- fix warnings from Test::Builder if Test::Needs is loaded first, and is
used to check for a Test module.
- fix location in code reported when a module check fails.
- support short forms of perl versions
- support perl versions greater than 5
- fix handling of v-string versions on perl 5.6
0.002_008 - 2019-07-12
- fix test compatibility with Windows.
0.002_007 - 2019-07-09
- fix tests when @INC includes directories that shouldn't have their
archname or version subdirectories added.
Upstream changes:
0.002009 - 2021-05-25
- fix warnings from Test::Builder if Test::Needs is loaded first, and is
used to check for a Test module.
- fix location in code reported when a module check fails.
- support short forms of perl versions
- support perl versions greater than 5
- fix handling of v-string versions on perl 5.6
0.002_008 - 2019-07-12
- fix test compatibility with Windows.
0.002_007 - 2019-07-09
- fix tests when @INC includes directories that shouldn't have their
archname or version subdirectories added.
MAIN commitmail json YAML
Updated math/R to 4.1.0
MAIN commitmail json YAML
pkgsrc/math/R/Makefile@1.223
/
diff
pkgsrc/math/R/PLIST@1.34 / diff
pkgsrc/math/R/distinfo@1.88 / diff
pkgsrc/math/R/patches/patch-m4_cairo.m4 deleted
pkgsrc/math/R/patches/patch-src_main_character.c@1.5 / diff
pkgsrc/math/R/patches/patch-src_main_printutils.c@1.1 / diff
pkgsrc/math/R/PLIST@1.34 / diff
pkgsrc/math/R/distinfo@1.88 / diff
pkgsrc/math/R/patches/patch-m4_cairo.m4 deleted
pkgsrc/math/R/patches/patch-src_main_character.c@1.5 / diff
pkgsrc/math/R/patches/patch-src_main_printutils.c@1.1 / diff
Update to 4.1.0
Upstream changes:
CHANGES IN R 4.1.0:
FUTURE DIRECTIONS:
* It is planned that the 4.1.x series will be the last to support
32-bit Windows, with production of binary packages for that
series continuing until early 2023.
SIGNIFICANT USER-VISIBLE CHANGES:
* Data set esoph in package datasets now provides the correct
numbers of controls; previously it had the numbers of cases added
to these. (Reported by Alexander Fowler in PR#17964.)
NEW FEATURES:
* www.omegahat.net is no longer one of the repositories known by
default to setRepositories(). (Nowadays it only provides source
packages and is often unavailable.)
* Function package_dependencies() (in package tools) can now use
different dependency types for direct and recursive dependencies.
* The checking of the size of tarball in R CMD check --as-cran
<pkg> may be tweaked via the new environment variable
_R_CHECK_CRAN_INCOMING_TARBALL_THRESHOLD_, as suggested in
PR#17777 by Jan Gorecki.
* Using c() to combine a factor with other factors now gives a
factor, an ordered factor when combining ordered factors with
identical levels.
* apply() gains a simplify argument to allow disabling of
simplification of results.
* The format() method for class "ftable" gets a new option justify.
(Suggested by Thomas Soeiro.)
* New ...names() utility. (Proposed by Neal Fultz in PR#17705.)
* type.convert() now warns when its as.is argument is not
specified, as the help file always said it _should_. In that
case, the default is changed to TRUE in line with its change in
read.table() (related to stringsAsFactor) in R 4.0.0.
* When printing list arrays, classed objects are now shown _via_
their format() value if this is a short enough character string,
or by giving the first elements of their class vector and their
length.
* capabilities() gets new entry "Rprof" which is TRUE when R has
been configured with the equivalent of --enable-R-profiling (as
it is by default). (Related to Michael Orlitzky's report
PR#17836.)
* str(xS4) now also shows extraneous attributes of an S4 object
xS4.
* Rudimentary support for vi-style tags in rtags() and R CMD rtags
has been added. (Based on a patch from Neal Fultz in PR#17214.)
* checkRdContents() is now exported from tools; it and also
checkDocFiles() have a new option chkInternal allowing to check
Rd files marked with keyword "internal" as well. The latter can
be activated for R CMD check via environment variable
_R_CHECK_RD_INTERNAL_TOO_.
* New functions numToBits() and numToInts() extend the raw
conversion utilities to (double precision) numeric.
* Functions URLencode() and URLdecode() in package utils now work
on vectors of URIs. (Based on patch from Bob Rudis submitted
with PR#17873.)
* path.expand() can expand ~user on most Unix-alikes even when
readline is not in use. It tries harder to expand ~, for example
should environment variable HOME be unset.
* For HTML help (both dynamic and static), Rd file links to help
pages in external packages are now treated as references to
topics rather than file names, and fall back to a file link only
if the topic is not found in the target package. The earlier rule
which prioritized file names over topics can be restored by
setting the environment variable _R_HELP_LINKS_TO_TOPICS_ to a
false value.
* c() now removes NULL arguments before dispatching to methods,
thus simplifying the implementation of c() methods, _but_ for
back compatibility keeps NULL when it is the first argument.
(From a report and patch proposal by Lionel Henry in PR#17900.)
* Vectorize()'s result function's environment no longer keeps
unneeded objects.
* Function ...elt() now propagates visibility consistently with
..n. (Thanks to Lionel Henry's PR#17905.)
* capture.output() no longer uses non-standard evaluation to
evaluate its arguments. This makes evaluation of functions like
parent.frame() more consistent. (Thanks to Lionel Henry's
PR#17907.)
* packBits(bits, type="double") now works as inverse of
numToBits(). (Thanks to Bill Dunlap's proposal in PR#17914.)
* curlGetHeaders() has two new arguments, timeout to specify the
timeout for that call (overriding getOption("timeout")) and TLS
to specify the minimum TLS protocol version to be used for
https:// URIs (_inter alia_ providing a means to check for sites
using deprecated TLS versions 1.0 and 1.1).
* For nls(), an optional constant scaleOffset may be added to the
denominator of the relative offset convergence test for cases
where the fit of a model is expected to be exact, thanks to a
proposal by John Nash. nls(*, trace=TRUE) now also shows the
convergence criterion.
* Numeric differentiation _via_ numericDeriv() gets new optional
arguments eps and central, the latter for taking central divided
differences. The latter can be activated for nls() via
nls.control(nDcentral = TRUE).
* nls() now passes the trace and control arguments to getInitial(),
notably for all self-starting models, so these can also be fit in
zero-noise situations via a scaleOffset. For this reason, the
initial function of a selfStart model must now have ... in its
argument list.
* bquote(splice = TRUE) can now splice expression vectors with
attributes: this makes it possible to splice the result of
parse(keep.source = TRUE). (Report and patch provided by Lionel
Henry in PR#17869.)
* textConnection() gets an optional name argument.
* get(), exists(), and get0() now signal an error if the first
argument has length greater than 1. Previously additional
elements were silently ignored. (Suggested by Antoine Fabri on
R-devel.)
* R now provides a shorthand notation for creating functions, e.g.
\(x) x + 1 is parsed as function(x) x + 1.
* R now provides a simple native forward pipe syntax |>. The
simple form of the forward pipe inserts the left-hand side as the
first argument in the right-hand side call. The pipe
implementation as a syntax transformation was motivated by
suggestions from Jim Hester and Lionel Henry.
* all.equal(f, g) for functions now by default also compares their
environment(.)s, notably via new all.equal method for class
function. Comparison of nls() fits, e.g., may now need
all.equal(m1, m2, check.environment = FALSE).
* .libPaths() gets a new option include.site, allowing to _not_
include the site library. (Thanks to Dario Strbenac's suggestion
and Gabe Becker's PR#18016.)
* Lithuanian translations are now available. (Thanks to Rimantas
Zakauskas.)
* names() now works for DOTSXP objects. On the other hand, in
R-lang, the R language manual, we now warn against relying on the
structure or even existence of such dot-dot-dot objects.
* all.equal() no longer gives an error on DOTSXP objects.
* capabilities("cairo") now applies only to the file-based devices
as it is now possible (if very unusual) to build R with Cairo
support for those but not for X11().
* There is optional support for tracing the progress of
loadNamespace() - see its help.
* (Not Windows.) l10n_info() reports an additional element, the
name of the encoding as reported by the OS (which may differ from
the encoding part (if any) of the result from
Sys.getlocale("LC_CTYPE").
* New function gregexec() which generalizes regexec() to find _all_
disjoint matches and well as all substrings corresponding to
parenthesized subexpressions of the given regular expression.
(Contributed by Brodie Gaslam.)
* New function charClass() in package utils to query the
wide-character classification functions in use (such as
iswprint).
* The names of quantile()'s result no longer depend on the global
getOption("digits"), but quantile() gets a new optional argument
digits = 7 instead.
* grep(), sub(), regexp and variants work considerably faster for
long factors with few levels. (Thanks to Michael Chirico's
PR#18063.)
* Provide grouping of x11() graphics windows within a window
manager such as Gnome or Unity; thanks to a patch by Ivan Krylov
posted to R-devel.
* The split() method for class data.frame now allows the f argument
to be specified as a formula.
* sprintf now warns on arguments unused by the format string.
* New palettes "Rocket" and "Mako" for hcl.colors() (approximating
palettes of the same name from the 'viridisLite' package).
Contributed by Achim Zeileis.
* The base environment and its namespace are now locked (so one can
no longer add bindings to these or remove from these).
* Rterm handling of multi-byte characters has been improved,
allowing use of such characters when supported by the current
locale.
* Rterm now accepts ALT+ +xxxxxxxx sequences to enter Unicode
characters as hex digits.
* Environment variable LC_ALL on Windows now takes precedence over
LC_CTYPE and variables for other supported categories, matching
the POSIX behaviour.
* duplicated() and anyDuplicated() are now optimized for integer
and real vectors that are known to be sorted via the ALTREP
framework. Contributed by Gabriel Becker via PR#17993.
GRAPHICS:
* The graphics engine version, R_GE_version, has been bumped to 14
and so packages that provide graphics devices should be
reinstalled.
* Graphics devices should now specify deviceVersion to indicate
what version of the graphics engine they support.
* Graphics devices can now specify deviceClip. If TRUE, the
graphics engine will never perform any clipping of output itself.
The clipping that the graphics engine does perform (for both
canClip = TRUE and canClip = FALSE) has been improved to avoid
producing unnecessary artifacts in clipped output.
* The grid package now allows gpar(fill) to be a linearGradient(),
a radialGradient(), or a pattern(). The viewport(clip) can now
also be a grob, which defines a clipping path, and there is a new
viewport(mask) that can also be a grob, which defines a mask.
These new features are only supported so far on the Cairo-based
graphics devices and on the pdf() device.
* (Not Windows.) A warning is given when a Cairo-based type is
specified for a png(), jpeg(), tiff() or bmp() device but Cairo
is unsupported (so type = "Xlib" is tried instead).
* grSoftVersion() now reports the versions of FreeType and
FontConfig if they are used directly (not _via_ Pango), as is
most commonly done on macOS.
C-LEVEL FACILITIES:
* The _standalone_ libRmath math library and R's C API now provide
log1pexp() again as documented, and gain log1mexp().
INSTALLATION on a UNIX-ALIKE:
* configure checks for a program pkgconf if program pkg-config is
not found. These are now only looked for on the path (like
almost all other programs) so if needed specify a full path to
the command in PKG_CONFIG, for example in file config.site.
* C99 function iswblank is required - it was last seen missing ca
2003 so the workaround has been removed.
* There are new configure options --with-internal-iswxxxxx,
--with-internal-towlower and --with-internal-wcwidth which allows
the system functions for wide-character classification,
case-switching and width (wcwidth and wcswidth) to be replaced by
internal ones. The first has long been used on macOS, AIX (and
Windows) but this enables it to be unselected there and selected
for other platforms (it is the new default on Solaris). The
second is new in this version of R and is selected by default on
macOS and Solaris. The third has long been the default and
remains so as it contains customizations for East Asian
languages.
System versions of these functions are often minimally
implemented (sometimes only for ASCII characters) and may not
cover the full range of Unicode points: for example Solaris (and
Windows) only cover the Basic Multilingual Plane.
* Cairo installations without X11 are more likely to be detected by
configure, when the file-based Cairo graphics devices will be
available but not X11(type = "cairo").
* There is a new configure option --with-static-cairo which is the
default on macOS. This should be used when only static cairo
(and where relevant, Pango) libraries are available.
* Cairo-based graphics devices on platforms without Pango but with
FreeType/FontConfig will make use of the latter for font
selection.
LINK-TIME OPTIMIZATION on a UNIX-ALIKE:
* Configuring with flag --enable-lto=R now also uses LTO when
installing the recommended packages.
* R CMD INSTALL and R CMD SHLIB have a new flag --use-LTO to use
LTO when compiling code, for use with R configured with
--enable-lto=R. For R configured with --enable-lto, they have
the new flag --no-use-LTO.
Packages can opt in or out of LTO compilation _via_ a UseLTO
field in the DESCRIPTION file. (As usual this can be overridden
by the command-line flags.)
BUILDING R on Windows:
* for GCC >= 8, FC_LEN_T is defined in config.h and hence character
lengths are passed from C to Fortran in _inter alia_ BLAS and
LAPACK calls.
* There is a new text file src/gnuwin32/README.compilation, which
outlines how C/Fortran code compilation is organized and
documents new features:
* R can be built with Link-Time Optimization with a suitable
compiler - doing so with GCC 9.2 showed several
inconsistencies which have been corrected.
* There is support for cross-compiling the C and Fortran code
in R and standard packages on suitable (Linux) platforms.
This is mainly intended to allow developers to test later
versions of compilers - for example using GCC 9.2 or 10.x has
detected issues that GCC 8.3 in Rtools40 does not.
* There is experimental support for cross-building R packages
with C, C++ and/or Fortran code.
* The R installer can now be optionally built to support a single
architecture (only 64-bit or only 32-bit).
PACKAGE INSTALLATION:
* The default C++ standard has been changed to C++14 where
available (which it is on all currently checked platforms): if
not (as before) C++11 is used if available otherwise C++ is not
supported.
Packages which specify C++11 will still be installed using C++11.
C++14 compilers may give deprecation warnings, most often for
std::random_shuffle (deprecated in C++14 and removed in C++17).
Either specify C++11 (see 'Writing R Extensions') or modernize
the code and if needed specify C++14. The latter has been
supported since R 3.4.0 so the package's DESCRIPTION would need
to include something like
Depends: R (>= 3.4)
PACKAGE INSTALLATION on Windows:
* R CMD INSTALL and R CMD SHLIB make use of their flag --use-LTO
when the LTO_OPT make macro is set in file etc/${R_ARCH}/Makeconf
or in a personal/site Makevars file. (For details see 'Writing R
Extensions' SS4.5.)
This provides a valuable check on code consistency. It does work
with GCC 8.3 as in Rtools40, but that does not detect everything
the CRAN checks with current GCC do.
PACKAGE INSTALLATION on macOS:
* The default personal library directory on builds with
--enable-aqua (including CRAN builds) now differs by CPU type,
one of
~/Library/R/x86_64/x.y/library
~/Library/R/arm64/x.y/library
This uses the CPU type R (and hence the packages) were built for,
so when a x86_64 build of R is run under Rosetta emulation on an
arm64 Mac, the first is used.
UTILITIES:
* R CMD check can now scan package functions for bogus return
statements, which were possibly intended as return() calls (wish
of PR#17180, patch by Sebastian Meyer). This check can be
activated via the new environment variable
_R_CHECK_BOGUS_RETURN_, true for --as-cran.
* R CMD build omits tarballs and binaries of previous builds from
the top-level package directory. (PR#17828, patch by Sebastian
Meyer.)
* R CMD check now runs sanity checks on the use of LazyData, for
example that a data directory is present and that
LazyDataCompression is not specified without LazyData and has a
documented value. For packages with large LazyData databases
without specifying LazyDataCompression, there is a reference to
the code given in 'Writing R Extensions' SS1.1.6 to test the
choice of compression (as in all the CRAN packages tested a
non-default method was preferred).
* R CMD build removes LazyData and LazyDataCompression fields from
the DESCRIPTION file of packages without a data directory.
ENCODING-RELATED CHANGES:
* The parser now treats \Unnnnnnnn escapes larger than the upper
limit for Unicode points (\U10FFFF) as an error as they cannot be
represented by valid UTF-8.
Where such escapes are used for outputting non-printable
(including unassigned) characters, 6 hex digits are used (rather
than 8 with leading zeros). For clarity, braces are used, for
example \U{0effff}.
* The parser now looks for non-ASCII spaces on Solaris (as
previously on most other OSes).
* There are warnings (including from the parser) on the use of
unpaired surrogate Unicode points such as \uD834. (These cannot
be converted to valid UTF-8.)
* Functions nchar(), tolower(), toupper() and chartr() and those
using regular expressions have more support for inputs with a
marked Latin-1 encoding.
* The character-classification functions used (by default) to
replace the system iswxxxxx functions on Windows, macOS and AIX
have been updated to Unicode 13.0.0.
The character-width tables have been updated to include new
assignments in Unicode 13.0.0.
* The code for evaluating default (extended) regular expressions
now uses the same character-classification functions as the rest
of R (previously they differed on Windows, macOS and AIX).
* There is a build-time option to replace the system's
wide-character wctrans C function by tables shipped with R: use
configure option --with-internal-towlower or (on Windows)
-DUSE_RI18N_CASE in CFLAGS when building R. This may be needed
to allow tolower() and toupper() to work with Unicode characters
beyond the Basic Multilingual Plane where not supported by system
functions (e.g. on Solaris where it is the new default).
* R is more careful when truncating UTF-8 and other multi-byte
strings that are too long to be printed, passed to the system or
libraries or placed into an internal buffer. Truncation will no
longer produce incomplete multibyte characters.
DEPRECATED AND DEFUNCT:
* Function plclust() from the package stats and
package.dependencies(), pkgDepends(), getDepList(),
installFoundDepends(), and vignetteDepends() from package tools
are defunct.
* Defunct functions checkNEWS() and readNEWS() from package tools
and CRAN.packages() from utils have been removed.
* R CMD config CXXCPP is defunct (it was deprecated in R 3.6.2).
* parallel::detectCores() drops support for Irix (retired in 2013).
* The LINPACK argument to chol.default(), chol2inv(),
solve.default() and svd() has been defunct since R 3.1.0. It was
silently ignored up to R 4.0.3 but now gives an error.
* Subsetting/indexing, such as ddd[*] or ddd$x on a DOTSXP
(dot-dot-dot) object ddd has been disabled; it worked by accident
only and was undocumented.
BUG FIXES:
* Many more C-level allocations (mainly by malloc and strdup) are
checked for success with suitable alternative actions.
* Bug fix for replayPlot(); this was turning off graphics engine
display list recording if a recorded plot was replayed in the
same session. The impact of the bug became visible if resize the
device after replay OR if attempted another savePlot() after
replay (empty display list means empty screen on resize or empty
saved plot).
* R CMD check etc now warn when a package exports non-existing S4
classes or methods, also in case of no "methods" presence.
(Reported by Alex Bertram; reproducible example and patch by
Sebastian Meyer in PR#16662.)
* boxplot() now also accepts calls for labels such as ylab, the
same as plot(). (Reported by Marius Hofert.)
* The help page for xtabs() now correctly states that addNA is
setting na.action = na.pass among others. (Reported as PR#17770
by Thomas Soeiro.)
* The R CMD check <pkg> gives a longer and more comprehensible
message when DESCRIPTION misses dependencies, e.g., in Imports:.
(Thanks to the contributors of PR#17179.)
* update.default() now calls the generic update() on the formula to
work correctly for models with extended formulas. (As reported
and suggested by Neal Fultz in PR#17865.)
* The horizontal position of leaves in a dendrogram is now correct
also with center = FALSE. (PR#14938, patch from Sebastian
Meyer.)
* all.equal.POSIXt() no longer warns about and subsequently ignores
inconsistent "tzone" attributes, but describes the difference in
its return value (PR#17277). This check can be disabled _via_
the new argument check.tzone = FALSE as suggested by Sebastian
Meyer.
* as.POSIXct() now populates the "tzone" attribute from its tz
argument when x is a logical vector consisting entirely of NA
values.
* x[[2^31]] <- v now works. (Thanks to the report and patch by
Suharto Anggono in PR#17330.)
* In log-scale graphics, axis() ticks and label positions are now
computed more carefully and symmetrically in their range,
typically providing _more_ ticks, fulfilling wishes in PR#17936.
The change really corresponds to an improved axisTicks() (package
grDevices), potentially influencing grid and lattice, for
example.
* qnorm(<very large negative>, log.p=TRUE) is now correct to at
least five digits where it was catastrophically wrong,
previously.
* sum(df) and similar "Summary"- and "Math"-group member functions
now work for data frames df with logical columns, notably also of
zero rows. (Reported to R-devel by Martin "b706".)
* unsplit() had trouble with tibbles due to unsound use of rep(NA,
len)-indexing, which should use NA_integer_ (Reported to R-devel
by Mario Annau.)
* pnorm(x, log.p = TRUE) underflows to -Inf slightly later.
* show(<hidden S4 generic>) prints better and without quotes for
non-hidden S4 generics.
* read.table() and relatives treated an "NA" column name as missing
when check.names = FALSE PR#18007.
* Parsing strings containing UTF-16 surrogate pairs such as
"\uD834\uDD1E" works better on some (uncommon) platforms.
sprintf("%X", utf8ToInt("\uD834\uDD1E")) should now give "1D11E"
on all platforms.
* identical(x,y) is no longer true for differing DOTSXP objects,
fixing PR#18032.
* str() now works correctly for DOTSXP and related exotics, even
when these are doomed.
Additionally, it no longer fails for lists with a class and
"irregular" method definitions such that e.g. lapply(*) will
necessarily fail, as currently for different igraph objects.
* Too long lines in environment files (e.g. Renviron) no longer
crash R. This limit has been increased to 100,000 bytes.
(PR#18001.)
* There is a further workaround for FreeType giving incorrect
italic font faces with cairo-based graphics devices on macOS.
* add_datalist(*, force = TRUE) (from package tools) now actually
updates an existing data/datalist file for new content. (Thanks
to a report and patch by Sebastian Meyer in PR#18048.)
* cut.Date() and cut.POSIXt() could produce an empty last interval
for breaks = "months" or breaks = "years". (Reported as PR#18053
by Christopher Carbone.)
* Detection of the encoding of 'regular' macOS locales such as
en_US (which is UTF-8) had been broken by a macOS change:
fortunately these are now rarely used with en_US.UTF-8 being
preferred.
* sub() and gsub(pattern, repl, x, *) now keep attributes of x such
as names() also when pattern is NA (PR#18079).
* Time differences ("difftime" objects) get a replacement and a
rep() method to keep "units" consistent. (Thanks to a report and
patch by Nicolas Bennett in PR#18066.)
* The \RdOpts macro, setting defaults for \Sexpr options in an Rd
file, had been ineffective since R 2.12.0: it now works again.
(Thanks to a report and patch by Sebastian Meyer in PR#18073.)
* mclapply and pvec no longer accidentally terminate parallel
processes started before by mcparallel or related calls in
package parallel (PR#18078).
* grep and other functions for evaluating (extended) regular
expressions handle in Unicode also strings not explicitly flagged
UTF-8, but flagged native when running in UTF-8 locale.
* Fixed a crash in fifo implementation on Windows (PR#18031).
* Binary mode in fifo on Windows is now properly detected from
argument open (PR#15600, PR#18031).
Upstream changes:
CHANGES IN R 4.1.0:
FUTURE DIRECTIONS:
* It is planned that the 4.1.x series will be the last to support
32-bit Windows, with production of binary packages for that
series continuing until early 2023.
SIGNIFICANT USER-VISIBLE CHANGES:
* Data set esoph in package datasets now provides the correct
numbers of controls; previously it had the numbers of cases added
to these. (Reported by Alexander Fowler in PR#17964.)
NEW FEATURES:
* www.omegahat.net is no longer one of the repositories known by
default to setRepositories(). (Nowadays it only provides source
packages and is often unavailable.)
* Function package_dependencies() (in package tools) can now use
different dependency types for direct and recursive dependencies.
* The checking of the size of tarball in R CMD check --as-cran
<pkg> may be tweaked via the new environment variable
_R_CHECK_CRAN_INCOMING_TARBALL_THRESHOLD_, as suggested in
PR#17777 by Jan Gorecki.
* Using c() to combine a factor with other factors now gives a
factor, an ordered factor when combining ordered factors with
identical levels.
* apply() gains a simplify argument to allow disabling of
simplification of results.
* The format() method for class "ftable" gets a new option justify.
(Suggested by Thomas Soeiro.)
* New ...names() utility. (Proposed by Neal Fultz in PR#17705.)
* type.convert() now warns when its as.is argument is not
specified, as the help file always said it _should_. In that
case, the default is changed to TRUE in line with its change in
read.table() (related to stringsAsFactor) in R 4.0.0.
* When printing list arrays, classed objects are now shown _via_
their format() value if this is a short enough character string,
or by giving the first elements of their class vector and their
length.
* capabilities() gets new entry "Rprof" which is TRUE when R has
been configured with the equivalent of --enable-R-profiling (as
it is by default). (Related to Michael Orlitzky's report
PR#17836.)
* str(xS4) now also shows extraneous attributes of an S4 object
xS4.
* Rudimentary support for vi-style tags in rtags() and R CMD rtags
has been added. (Based on a patch from Neal Fultz in PR#17214.)
* checkRdContents() is now exported from tools; it and also
checkDocFiles() have a new option chkInternal allowing to check
Rd files marked with keyword "internal" as well. The latter can
be activated for R CMD check via environment variable
_R_CHECK_RD_INTERNAL_TOO_.
* New functions numToBits() and numToInts() extend the raw
conversion utilities to (double precision) numeric.
* Functions URLencode() and URLdecode() in package utils now work
on vectors of URIs. (Based on patch from Bob Rudis submitted
with PR#17873.)
* path.expand() can expand ~user on most Unix-alikes even when
readline is not in use. It tries harder to expand ~, for example
should environment variable HOME be unset.
* For HTML help (both dynamic and static), Rd file links to help
pages in external packages are now treated as references to
topics rather than file names, and fall back to a file link only
if the topic is not found in the target package. The earlier rule
which prioritized file names over topics can be restored by
setting the environment variable _R_HELP_LINKS_TO_TOPICS_ to a
false value.
* c() now removes NULL arguments before dispatching to methods,
thus simplifying the implementation of c() methods, _but_ for
back compatibility keeps NULL when it is the first argument.
(From a report and patch proposal by Lionel Henry in PR#17900.)
* Vectorize()'s result function's environment no longer keeps
unneeded objects.
* Function ...elt() now propagates visibility consistently with
..n. (Thanks to Lionel Henry's PR#17905.)
* capture.output() no longer uses non-standard evaluation to
evaluate its arguments. This makes evaluation of functions like
parent.frame() more consistent. (Thanks to Lionel Henry's
PR#17907.)
* packBits(bits, type="double") now works as inverse of
numToBits(). (Thanks to Bill Dunlap's proposal in PR#17914.)
* curlGetHeaders() has two new arguments, timeout to specify the
timeout for that call (overriding getOption("timeout")) and TLS
to specify the minimum TLS protocol version to be used for
https:// URIs (_inter alia_ providing a means to check for sites
using deprecated TLS versions 1.0 and 1.1).
* For nls(), an optional constant scaleOffset may be added to the
denominator of the relative offset convergence test for cases
where the fit of a model is expected to be exact, thanks to a
proposal by John Nash. nls(*, trace=TRUE) now also shows the
convergence criterion.
* Numeric differentiation _via_ numericDeriv() gets new optional
arguments eps and central, the latter for taking central divided
differences. The latter can be activated for nls() via
nls.control(nDcentral = TRUE).
* nls() now passes the trace and control arguments to getInitial(),
notably for all self-starting models, so these can also be fit in
zero-noise situations via a scaleOffset. For this reason, the
initial function of a selfStart model must now have ... in its
argument list.
* bquote(splice = TRUE) can now splice expression vectors with
attributes: this makes it possible to splice the result of
parse(keep.source = TRUE). (Report and patch provided by Lionel
Henry in PR#17869.)
* textConnection() gets an optional name argument.
* get(), exists(), and get0() now signal an error if the first
argument has length greater than 1. Previously additional
elements were silently ignored. (Suggested by Antoine Fabri on
R-devel.)
* R now provides a shorthand notation for creating functions, e.g.
\(x) x + 1 is parsed as function(x) x + 1.
* R now provides a simple native forward pipe syntax |>. The
simple form of the forward pipe inserts the left-hand side as the
first argument in the right-hand side call. The pipe
implementation as a syntax transformation was motivated by
suggestions from Jim Hester and Lionel Henry.
* all.equal(f, g) for functions now by default also compares their
environment(.)s, notably via new all.equal method for class
function. Comparison of nls() fits, e.g., may now need
all.equal(m1, m2, check.environment = FALSE).
* .libPaths() gets a new option include.site, allowing to _not_
include the site library. (Thanks to Dario Strbenac's suggestion
and Gabe Becker's PR#18016.)
* Lithuanian translations are now available. (Thanks to Rimantas
Zakauskas.)
* names() now works for DOTSXP objects. On the other hand, in
R-lang, the R language manual, we now warn against relying on the
structure or even existence of such dot-dot-dot objects.
* all.equal() no longer gives an error on DOTSXP objects.
* capabilities("cairo") now applies only to the file-based devices
as it is now possible (if very unusual) to build R with Cairo
support for those but not for X11().
* There is optional support for tracing the progress of
loadNamespace() - see its help.
* (Not Windows.) l10n_info() reports an additional element, the
name of the encoding as reported by the OS (which may differ from
the encoding part (if any) of the result from
Sys.getlocale("LC_CTYPE").
* New function gregexec() which generalizes regexec() to find _all_
disjoint matches and well as all substrings corresponding to
parenthesized subexpressions of the given regular expression.
(Contributed by Brodie Gaslam.)
* New function charClass() in package utils to query the
wide-character classification functions in use (such as
iswprint).
* The names of quantile()'s result no longer depend on the global
getOption("digits"), but quantile() gets a new optional argument
digits = 7 instead.
* grep(), sub(), regexp and variants work considerably faster for
long factors with few levels. (Thanks to Michael Chirico's
PR#18063.)
* Provide grouping of x11() graphics windows within a window
manager such as Gnome or Unity; thanks to a patch by Ivan Krylov
posted to R-devel.
* The split() method for class data.frame now allows the f argument
to be specified as a formula.
* sprintf now warns on arguments unused by the format string.
* New palettes "Rocket" and "Mako" for hcl.colors() (approximating
palettes of the same name from the 'viridisLite' package).
Contributed by Achim Zeileis.
* The base environment and its namespace are now locked (so one can
no longer add bindings to these or remove from these).
* Rterm handling of multi-byte characters has been improved,
allowing use of such characters when supported by the current
locale.
* Rterm now accepts ALT+ +xxxxxxxx sequences to enter Unicode
characters as hex digits.
* Environment variable LC_ALL on Windows now takes precedence over
LC_CTYPE and variables for other supported categories, matching
the POSIX behaviour.
* duplicated() and anyDuplicated() are now optimized for integer
and real vectors that are known to be sorted via the ALTREP
framework. Contributed by Gabriel Becker via PR#17993.
GRAPHICS:
* The graphics engine version, R_GE_version, has been bumped to 14
and so packages that provide graphics devices should be
reinstalled.
* Graphics devices should now specify deviceVersion to indicate
what version of the graphics engine they support.
* Graphics devices can now specify deviceClip. If TRUE, the
graphics engine will never perform any clipping of output itself.
The clipping that the graphics engine does perform (for both
canClip = TRUE and canClip = FALSE) has been improved to avoid
producing unnecessary artifacts in clipped output.
* The grid package now allows gpar(fill) to be a linearGradient(),
a radialGradient(), or a pattern(). The viewport(clip) can now
also be a grob, which defines a clipping path, and there is a new
viewport(mask) that can also be a grob, which defines a mask.
These new features are only supported so far on the Cairo-based
graphics devices and on the pdf() device.
* (Not Windows.) A warning is given when a Cairo-based type is
specified for a png(), jpeg(), tiff() or bmp() device but Cairo
is unsupported (so type = "Xlib" is tried instead).
* grSoftVersion() now reports the versions of FreeType and
FontConfig if they are used directly (not _via_ Pango), as is
most commonly done on macOS.
C-LEVEL FACILITIES:
* The _standalone_ libRmath math library and R's C API now provide
log1pexp() again as documented, and gain log1mexp().
INSTALLATION on a UNIX-ALIKE:
* configure checks for a program pkgconf if program pkg-config is
not found. These are now only looked for on the path (like
almost all other programs) so if needed specify a full path to
the command in PKG_CONFIG, for example in file config.site.
* C99 function iswblank is required - it was last seen missing ca
2003 so the workaround has been removed.
* There are new configure options --with-internal-iswxxxxx,
--with-internal-towlower and --with-internal-wcwidth which allows
the system functions for wide-character classification,
case-switching and width (wcwidth and wcswidth) to be replaced by
internal ones. The first has long been used on macOS, AIX (and
Windows) but this enables it to be unselected there and selected
for other platforms (it is the new default on Solaris). The
second is new in this version of R and is selected by default on
macOS and Solaris. The third has long been the default and
remains so as it contains customizations for East Asian
languages.
System versions of these functions are often minimally
implemented (sometimes only for ASCII characters) and may not
cover the full range of Unicode points: for example Solaris (and
Windows) only cover the Basic Multilingual Plane.
* Cairo installations without X11 are more likely to be detected by
configure, when the file-based Cairo graphics devices will be
available but not X11(type = "cairo").
* There is a new configure option --with-static-cairo which is the
default on macOS. This should be used when only static cairo
(and where relevant, Pango) libraries are available.
* Cairo-based graphics devices on platforms without Pango but with
FreeType/FontConfig will make use of the latter for font
selection.
LINK-TIME OPTIMIZATION on a UNIX-ALIKE:
* Configuring with flag --enable-lto=R now also uses LTO when
installing the recommended packages.
* R CMD INSTALL and R CMD SHLIB have a new flag --use-LTO to use
LTO when compiling code, for use with R configured with
--enable-lto=R. For R configured with --enable-lto, they have
the new flag --no-use-LTO.
Packages can opt in or out of LTO compilation _via_ a UseLTO
field in the DESCRIPTION file. (As usual this can be overridden
by the command-line flags.)
BUILDING R on Windows:
* for GCC >= 8, FC_LEN_T is defined in config.h and hence character
lengths are passed from C to Fortran in _inter alia_ BLAS and
LAPACK calls.
* There is a new text file src/gnuwin32/README.compilation, which
outlines how C/Fortran code compilation is organized and
documents new features:
* R can be built with Link-Time Optimization with a suitable
compiler - doing so with GCC 9.2 showed several
inconsistencies which have been corrected.
* There is support for cross-compiling the C and Fortran code
in R and standard packages on suitable (Linux) platforms.
This is mainly intended to allow developers to test later
versions of compilers - for example using GCC 9.2 or 10.x has
detected issues that GCC 8.3 in Rtools40 does not.
* There is experimental support for cross-building R packages
with C, C++ and/or Fortran code.
* The R installer can now be optionally built to support a single
architecture (only 64-bit or only 32-bit).
PACKAGE INSTALLATION:
* The default C++ standard has been changed to C++14 where
available (which it is on all currently checked platforms): if
not (as before) C++11 is used if available otherwise C++ is not
supported.
Packages which specify C++11 will still be installed using C++11.
C++14 compilers may give deprecation warnings, most often for
std::random_shuffle (deprecated in C++14 and removed in C++17).
Either specify C++11 (see 'Writing R Extensions') or modernize
the code and if needed specify C++14. The latter has been
supported since R 3.4.0 so the package's DESCRIPTION would need
to include something like
Depends: R (>= 3.4)
PACKAGE INSTALLATION on Windows:
* R CMD INSTALL and R CMD SHLIB make use of their flag --use-LTO
when the LTO_OPT make macro is set in file etc/${R_ARCH}/Makeconf
or in a personal/site Makevars file. (For details see 'Writing R
Extensions' SS4.5.)
This provides a valuable check on code consistency. It does work
with GCC 8.3 as in Rtools40, but that does not detect everything
the CRAN checks with current GCC do.
PACKAGE INSTALLATION on macOS:
* The default personal library directory on builds with
--enable-aqua (including CRAN builds) now differs by CPU type,
one of
~/Library/R/x86_64/x.y/library
~/Library/R/arm64/x.y/library
This uses the CPU type R (and hence the packages) were built for,
so when a x86_64 build of R is run under Rosetta emulation on an
arm64 Mac, the first is used.
UTILITIES:
* R CMD check can now scan package functions for bogus return
statements, which were possibly intended as return() calls (wish
of PR#17180, patch by Sebastian Meyer). This check can be
activated via the new environment variable
_R_CHECK_BOGUS_RETURN_, true for --as-cran.
* R CMD build omits tarballs and binaries of previous builds from
the top-level package directory. (PR#17828, patch by Sebastian
Meyer.)
* R CMD check now runs sanity checks on the use of LazyData, for
example that a data directory is present and that
LazyDataCompression is not specified without LazyData and has a
documented value. For packages with large LazyData databases
without specifying LazyDataCompression, there is a reference to
the code given in 'Writing R Extensions' SS1.1.6 to test the
choice of compression (as in all the CRAN packages tested a
non-default method was preferred).
* R CMD build removes LazyData and LazyDataCompression fields from
the DESCRIPTION file of packages without a data directory.
ENCODING-RELATED CHANGES:
* The parser now treats \Unnnnnnnn escapes larger than the upper
limit for Unicode points (\U10FFFF) as an error as they cannot be
represented by valid UTF-8.
Where such escapes are used for outputting non-printable
(including unassigned) characters, 6 hex digits are used (rather
than 8 with leading zeros). For clarity, braces are used, for
example \U{0effff}.
* The parser now looks for non-ASCII spaces on Solaris (as
previously on most other OSes).
* There are warnings (including from the parser) on the use of
unpaired surrogate Unicode points such as \uD834. (These cannot
be converted to valid UTF-8.)
* Functions nchar(), tolower(), toupper() and chartr() and those
using regular expressions have more support for inputs with a
marked Latin-1 encoding.
* The character-classification functions used (by default) to
replace the system iswxxxxx functions on Windows, macOS and AIX
have been updated to Unicode 13.0.0.
The character-width tables have been updated to include new
assignments in Unicode 13.0.0.
* The code for evaluating default (extended) regular expressions
now uses the same character-classification functions as the rest
of R (previously they differed on Windows, macOS and AIX).
* There is a build-time option to replace the system's
wide-character wctrans C function by tables shipped with R: use
configure option --with-internal-towlower or (on Windows)
-DUSE_RI18N_CASE in CFLAGS when building R. This may be needed
to allow tolower() and toupper() to work with Unicode characters
beyond the Basic Multilingual Plane where not supported by system
functions (e.g. on Solaris where it is the new default).
* R is more careful when truncating UTF-8 and other multi-byte
strings that are too long to be printed, passed to the system or
libraries or placed into an internal buffer. Truncation will no
longer produce incomplete multibyte characters.
DEPRECATED AND DEFUNCT:
* Function plclust() from the package stats and
package.dependencies(), pkgDepends(), getDepList(),
installFoundDepends(), and vignetteDepends() from package tools
are defunct.
* Defunct functions checkNEWS() and readNEWS() from package tools
and CRAN.packages() from utils have been removed.
* R CMD config CXXCPP is defunct (it was deprecated in R 3.6.2).
* parallel::detectCores() drops support for Irix (retired in 2013).
* The LINPACK argument to chol.default(), chol2inv(),
solve.default() and svd() has been defunct since R 3.1.0. It was
silently ignored up to R 4.0.3 but now gives an error.
* Subsetting/indexing, such as ddd[*] or ddd$x on a DOTSXP
(dot-dot-dot) object ddd has been disabled; it worked by accident
only and was undocumented.
BUG FIXES:
* Many more C-level allocations (mainly by malloc and strdup) are
checked for success with suitable alternative actions.
* Bug fix for replayPlot(); this was turning off graphics engine
display list recording if a recorded plot was replayed in the
same session. The impact of the bug became visible if resize the
device after replay OR if attempted another savePlot() after
replay (empty display list means empty screen on resize or empty
saved plot).
* R CMD check etc now warn when a package exports non-existing S4
classes or methods, also in case of no "methods" presence.
(Reported by Alex Bertram; reproducible example and patch by
Sebastian Meyer in PR#16662.)
* boxplot() now also accepts calls for labels such as ylab, the
same as plot(). (Reported by Marius Hofert.)
* The help page for xtabs() now correctly states that addNA is
setting na.action = na.pass among others. (Reported as PR#17770
by Thomas Soeiro.)
* The R CMD check <pkg> gives a longer and more comprehensible
message when DESCRIPTION misses dependencies, e.g., in Imports:.
(Thanks to the contributors of PR#17179.)
* update.default() now calls the generic update() on the formula to
work correctly for models with extended formulas. (As reported
and suggested by Neal Fultz in PR#17865.)
* The horizontal position of leaves in a dendrogram is now correct
also with center = FALSE. (PR#14938, patch from Sebastian
Meyer.)
* all.equal.POSIXt() no longer warns about and subsequently ignores
inconsistent "tzone" attributes, but describes the difference in
its return value (PR#17277). This check can be disabled _via_
the new argument check.tzone = FALSE as suggested by Sebastian
Meyer.
* as.POSIXct() now populates the "tzone" attribute from its tz
argument when x is a logical vector consisting entirely of NA
values.
* x[[2^31]] <- v now works. (Thanks to the report and patch by
Suharto Anggono in PR#17330.)
* In log-scale graphics, axis() ticks and label positions are now
computed more carefully and symmetrically in their range,
typically providing _more_ ticks, fulfilling wishes in PR#17936.
The change really corresponds to an improved axisTicks() (package
grDevices), potentially influencing grid and lattice, for
example.
* qnorm(<very large negative>, log.p=TRUE) is now correct to at
least five digits where it was catastrophically wrong,
previously.
* sum(df) and similar "Summary"- and "Math"-group member functions
now work for data frames df with logical columns, notably also of
zero rows. (Reported to R-devel by Martin "b706".)
* unsplit() had trouble with tibbles due to unsound use of rep(NA,
len)-indexing, which should use NA_integer_ (Reported to R-devel
by Mario Annau.)
* pnorm(x, log.p = TRUE) underflows to -Inf slightly later.
* show(<hidden S4 generic>) prints better and without quotes for
non-hidden S4 generics.
* read.table() and relatives treated an "NA" column name as missing
when check.names = FALSE PR#18007.
* Parsing strings containing UTF-16 surrogate pairs such as
"\uD834\uDD1E" works better on some (uncommon) platforms.
sprintf("%X", utf8ToInt("\uD834\uDD1E")) should now give "1D11E"
on all platforms.
* identical(x,y) is no longer true for differing DOTSXP objects,
fixing PR#18032.
* str() now works correctly for DOTSXP and related exotics, even
when these are doomed.
Additionally, it no longer fails for lists with a class and
"irregular" method definitions such that e.g. lapply(*) will
necessarily fail, as currently for different igraph objects.
* Too long lines in environment files (e.g. Renviron) no longer
crash R. This limit has been increased to 100,000 bytes.
(PR#18001.)
* There is a further workaround for FreeType giving incorrect
italic font faces with cairo-based graphics devices on macOS.
* add_datalist(*, force = TRUE) (from package tools) now actually
updates an existing data/datalist file for new content. (Thanks
to a report and patch by Sebastian Meyer in PR#18048.)
* cut.Date() and cut.POSIXt() could produce an empty last interval
for breaks = "months" or breaks = "years". (Reported as PR#18053
by Christopher Carbone.)
* Detection of the encoding of 'regular' macOS locales such as
en_US (which is UTF-8) had been broken by a macOS change:
fortunately these are now rarely used with en_US.UTF-8 being
preferred.
* sub() and gsub(pattern, repl, x, *) now keep attributes of x such
as names() also when pattern is NA (PR#18079).
* Time differences ("difftime" objects) get a replacement and a
rep() method to keep "units" consistent. (Thanks to a report and
patch by Nicolas Bennett in PR#18066.)
* The \RdOpts macro, setting defaults for \Sexpr options in an Rd
file, had been ineffective since R 2.12.0: it now works again.
(Thanks to a report and patch by Sebastian Meyer in PR#18073.)
* mclapply and pvec no longer accidentally terminate parallel
processes started before by mcparallel or related calls in
package parallel (PR#18078).
* grep and other functions for evaluating (extended) regular
expressions handle in Unicode also strings not explicitly flagged
UTF-8, but flagged native when running in UTF-8 locale.
* Fixed a crash in fifo implementation on Windows (PR#18031).
* Binary mode in fifo on Windows is now properly detected from
argument open (PR#15600, PR#18031).
MAIN commitmail json YAML
Updated math/R-spacetime to 1.2.4
MAIN commitmail json YAML
Update to 1.2.4
MAIN commitmail json YAML
Updated geography/R-spData to 0.3.8
MAIN commitmail json YAML
Update to 0.3.8
No upstream changelog found.
No upstream changelog found.
MAIN commitmail json YAML
Updated math/R-sp to 1.4.5
MAIN commitmail json YAML
Update to 1.4.5
No upstream changelog found.
No upstream changelog found.
MAIN commitmail json YAML
Updated devel/p5-MooseX-Types-URI to 0.09