Skip to main content


Uniform Resource Identifiers (absolute and relative)

Changes for 5.28 - 2024-03-27T01:49:44Z

  • Using Scalar::Util::reftype instead of just ref(), but mindful this time about definedness to avoid warnings (GH#140) (Jacques Deguest)


Call a subroutine on destruction of a variable.

Changes for 0.08 - 2024-03-27T01:26:47+01:00

  • Revert not catching exceptions from destruct handlers
  • Restore functionality on perl <= 5.12


Features declaration for Plugin::System

Changes for 0.002 - 2024-03-17

  • Update to Module::Features::PluginSystem 0.002 (set_v=2).




Input validator centered around Type::Tiny

Changes for 2.24

  • fix error when validation fails on deeply nested field (two levels down or more)


extensible grep with lexical expression and region handling

Changes for 9.12 - 2024-03-26T15:45:27Z

  • update --face option to reset current colormaps


Multidimensional binning & histogramming

Changes for 0.027 - 2024-03-26T15:40:26+00:00

  • stop distributing pp-*.c


PDL interface to the GNU Linear Programming Kit

Changes for 0.07 - 2024-03-26T13:58:00Z

  • remove needless depencencies on perl versions


Calendar view for RT ticket dates and custom fields

Changes for 1.10 - 2024-03-25

  • Add Spanish translation (thanks Eduardo Dominguez!)
  • Add Catalan translation (thanks Eduardo Dominguez!)



Greple module for text search and substitution

Changes for 2.33_99 - 2024-03-26T12:15:36Z

  • change dictionary format with // separator
  • now pattern/replacement can include spaces with // format




SPVM Language

Changes for 0.989094 - 2023-03-26

  • Internal Changes
  • Bug Fix
  • Incompatible Changes




A real Try Catch Block Implementation Using Perl Filter

Changes for v1.3.10 - 2024-03-26T09:32:14Z

  • Unit testing adjustments for sub prototype and signatures




Perl Data Language

Changes for 2.085_02 - 2024-03-25

  • PP add loop(n=value) idiom to start not at 0
  • add whichover, inspired by https://stackoverflow.com/questions/77551179/perl-pdl-indexing-and-which
  • random/randsym only produce real data
  • fix dataflow when vaffine ndarray is between modified and downstream (#461) - thanks @vadim-160102 for continued reporting
  • revert the use of ArgOrder for PDL::Ops so op($a,$b,$c,$swap) works again as pre 2.082_01
  • error on inflating output ndarrays over dims sized 1 or implicit (promoted) or dummy, as is undefined behaviour
  • make HdrCode and FtrCode run when PMCode supplied (#463) - thanks @jo-37 for suggestion
  • PP add CHeader key
  • OtherPars can now be incomplete arrays of char*
  • make typemaps able to use more Perl ones like T_HVREF - thanks @jo-37
  • removed threadover_n alias since not used elsewhere and broadcastover{,_n} interface adjusted to move mandatory to start
  • add ccumu{prod,sum}over in complex double precision
  • setdims on ndarray with trans_parent (i.e. flowing) now an error
  • set(..., $multi_elt) now an error (#466) - thank @djerius for report
  • convert can work inplace (by using set_datatype)
  • flowing convert of ndarrays preserves badvalues that are NaN
  • PDL_ISBAD2 macro
  • lvalue {un,}broadcast
  • set_datatype now errors if has trans_children, as trans-es have a datatype
  • add ANYVAL_TO_ANYVAL_NEWTYPE
  • per-ndarray badvalues (which are PDL_Anyval) now constrained to be same type as ndarray
#461 #463 #466


Subroutine attribute for compile-time method lookups on its typed lexicals.


Invoke a callback on every element at every level of a data structure.

Changes for 0.03 - 2024-03-25T16:10:08-04:00

  • API CHANGE
  • ENHANCEMENTS


A Plugin to interface Form::Tiny with OptArgs2

Changes for 0.12 - 2024-03-25T15:42:38-04:00

  • ENHANCEMENT





PDL interface to the GNU Linear Programming Kit

Changes for 0.06 - 2024-03-25T18:46:00Z

  • use FILENAME_MAX instead of PATH_MAX


A mono repo for perl scripts and modules which WATERKIP likes

Changes for 0.002 - 2024-03-25T17:48:58Z

  • Bump YA::CLI version dep
  • Add parse-phone-number bin script


Locate and read records from human-edited data tables (Excel, CSV)

Changes for 0.014 - 2024-03-25

  • Fix compatibility with newest Spreadsheet::ParseXLSX



Recursive copying of files and directories within Perl 5 toolchain

Changes for 0.008 - 2024-03-25T09:59:23Z

  • Encoding directive added to POD, contributed by gregor herrmann from Debian.
  • Corrections in test files to guard against CPANtesters who run tests with PERL_AUTHOR_TESTING turned on.


Microsoft Teams WebHook with AdaptiveCards for formatting notifications

Changes for 1.02 - 2024-03-25

  • fix test duration check failing in start/end


Libdeflate compression library

Changes for 0.07 - 2024-03-25

  • Update libdeflate to 1.20



module for checking taint peculiarities on some CPAN testers

Changes for 0.0.1 - 2024-03-25T03:15:44Z

  • original version


SPVM Language

Changes for 0.989093 - 2023-03-25

  • Bug Fix
  • Internal Changes
  • Test Cleanup




create diffs between HTTP requests

Changes for 0.03 - 2024-03-25

  • We need List::Util 1.45+ for uniq(), spotted by the CPAN testers





S/MIME message signing, verification, encryption and decryption

Changes for 0.30 - 2024-03-25T11:13:13Z




Features of plugin systems

Changes for 0.003 - 2024-03-25

  • No spec changes.
  • Tweak Abstract.


Features of modules that generate text tables

Changes for 0.002 - 2024-03-17

  • [incompatible change] Rename 'event' to 'hook'.




A real Try Catch Block Implementation Using Perl Filter

Changes for v1.3.9 - 2024-03-25T07:56:30Z

  • Adapting the unit tests to account for perl bug on mixing prototype and signature between version 5.22 and 5.26.3