Skip to main content



create diffs between HTTP requests

Changes for 0.05 - 2024-03-28

  • We use the postderef feature also in tests
  • Use features of URI in a backwards compatible way


Easy to use REPL with existing lexical support and DWIM tab completion.

Changes for 0.16

  • 2024-03-28
  • No longer expanding escaped variable in quotes.




simple OBS API calls

Changes for 0.1.2 - 2024-03-27

  • added Net::OBS::LWP::UserAgent with 'mirror' method
  • multiple configuration parameters for Net::OBS::SigAuth


Colored echo command using ANSI terminal sequence

Changes for 1.08 - 2024-03-28T09:56:23Z

  • use charnames ':loose', which requires perl 5.16



Class for communication with backend by sending messaging through redis streams.

Changes for 0.06 - 2024-03-28T06:16:44+00:00

  • Allow timeout to be extended vs published deadline




Convention for Sah-SchemaBundle-* distribution

Changes for 0.1.1 - 2024-02-13

  • Rename module/dist Sah-Schema{s,Bundle} for visual clarity and consistency with the naming of other bundles.


Easy to use REPL with existing lexical support and DWIM tab completion.

Changes for 0.15

  • 2024-03-28
  • Created new function to avoid lossy vars: repl. Cleaned up README/pod.


Tags helper abstract class.

Changes for 0.09 - 2024-03-27T23:01:46+01:00

  • Add test for prepare().
  • Add test for process().
  • Sort methods in SYNOPSIS section in doc.
  • Update copyright years.


Read environment variables from .env file

Changes for 0.011 - 2024-03-27T22:13:20+02:00

  • Allow reading files recursively.


create diffs between HTTP requests

Changes for 0.04 - 2024-03-27

  • We use the postderef feature


create OpenAPI documentation of your application

Changes for 1.0.2 - 2024-03-27

  • BUG FIXES


Tags helper for gradient evaluation.

Changes for 0.03 - 2024-03-27T17:18:08+01:00

  • API Change: Change 'height' and 'width' parameters to CSS unit.
  • Remove obsolete module use in test.
  • Remove usage of Tags::Output::Raw.
  • Rename example files to better names.
  • Update Module::Install to 1.21 version.
  • Update copyright years.


Multidimensional binning & histogramming

Changes for 0.028 - 2024-03-27T15:55:32+00:00

  • update requirement to Test::PDL 0.20 which handles badvals correctly


Tags helper for CPAN::Changes object.

Changes for 0.03 - 2024-03-27T16:29:45+01:00

  • Add test of constructor.
  • Fix minimal dependency to Tags::HTML.


Apache SpamAssassin is an extensible email filter which is used to identify spam


Easily format content into PDF/PS/DVI with LaTeX templates.

Changes for 0.04 - 2024-03-27

  • Moved test file "t/400-format.t" into xt/ to be run only by 'author tests' because it was failing in many tester machines which lack LaTeX font and style files. In order for this test to succeed, all these missing LaTeX fonts and style files must be installed and that's not an option. Author tests can be run with "make authortest". Added two more unit tests "t/350-inmemory-template-usage-calling-other-templates.t" and "t/360-ondisk-template-usage-calling-other-templates.t". Enhanced documentation.


sdif and family tools, cdif and watchdiff

Changes for 4.3301 - 2024-03-27T06:50:25Z

  • fix bug of cdif producing extra empty lines


Apache SpamAssassin is an extensible email filter which is used to identify spam


Apache SpamAssassin is an extensible email filter which is used to identify spam


SPVM Language

Changes for 0.989096 - 2023-03-27

  • Incompatible Changes
  • New Features
  • Internal Changes
  • Breaking Binary Compatibility


System Calls for File IO, Sockets, Time, Process, Signals, Users

Changes for 0.514001 - 2024-03-27

  • Bug Fix


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).



Apache SpamAssassin is an extensible email filter which is used to identify spam


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!)


Determine the read coverage and identity to a protein database using diamond


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



Apache SpamAssassin is an extensible email filter which is used to identify spam


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