Skip to main content



Fetch actual raw streamable URLs from various radio-station, video & podcast websites.

Changes for 2.19 - 2023-09-12

  • StreamFinder::Youtube - 1) Fix failure to fetch artist, icon, etc. sometimes on embedded IFRAME urls (slight site changes) and first episode from some channels. 2) Add -youtube-site argument to specify a different default youtube site (default https://www.youtube.com). 3) Add ability to parse youtube channel URLs containing an at-sign, ie.: https://www.youtube.com/@channelID.
  • StreamFinder::Subsplash - Restore as EXPERIMENTAL, as this site seems to now work again, at least for audio streams on some sites.
  • StreamFinder::Anystream - doc. touchups.


OO Library for Perl 5

Changes for 4.10 - 2023-09-12

  • [feature] Implement Venus::Assert#includes
  • [feature] Implement Venus::Future
  • [feature] Refactor Venus::Assert, Implement Venus::{Coercion,Constraint}
  • [feature] Implement Venus::Space#{patch,patched,unpatch}
  • [feature] Implement Venus::Sealed
  • [feature] Implement Venus::Atom
  • [feature] Implement Venus::Enum
  • [feature] Implement Venus::Role::Superable
  • [feature] Implement Venus::Role:😛atchable
  • [feature] Implement Venus#clone
  • [feature] Implement Venus:😛rocess#future
  • [feature] Implement Venus::Future#wait
  • [update] Refactor Venus::Test
  • [update] Add test and documentation for Venus:😛rocess#is_dyadic
  • [update] Update Venus:😛rocess#await, auto-reap processes
  • [update] Research CPANTS issue with Venus:😛rocess
  • [update] Update Venus:😛rocess, prevent PPID in dyads
  • [update] Use Venus::Check types in all signatures
  • [update] Update Venus#async to return Venus::Future


base for blockchain subscription clients.

Changes for 0.003 - 2023-09-12T17:08:09+00:00

  • Improvements
  • Breaking changes


Try to Do the Right Thing when opening files

Changes for 0.000033 - 2023-09-12T14:46:08Z

  • Add support for IntellJ IDEA, VSCode, VSCodium and more. Also fix typo (GH#51) (mcneb10)



API client for Mailgun (https://mailgun.com/)

Changes for 0.16 - 2023-09-12T09:33:42Z

  • fix document


API client for Mailgun (https://mailgun.com/)

Changes for 0.15.1 - 2023-09-12T09:27:19Z

  • fix document



color palette creation helper

Changes for 1.61 - 2023-09-12

  • = fix tests
  • + renamed complementary method => complement
  • - deprecated complementary, will be removed at 2.0


Find Smallest Set of Smallest Rings in graphs

Changes for 0.1.0 - 2022-12-15

  • Initial release.


Pure perl API for Proxmox virtualisation

Changes for 0.38 - 2023-09-11

  • fix/use correct parameter name for user in tests thanks to MartijnLivaart
  • Feat/check new arguments thanks to MartijnLivaart
  • Fix/test access directory thanks to MartijnLivaart via GH#27
  • feat: check if debug parameter propagates from new() thanks to MartijnLivaart via GH#29
  • Pod corrections thanks to poptix via GH#31


File IO, Socket, Select/Polling.

Changes for 0.208 - 2023-09-11

  • Prerequirement Changes
  • Incompatibe Changes


Access Perl module, functions, variables through Riap

Changes for 0.899 - 2023-07-09

  • No functional changes.
  • Remove usage of smartmatch.


color palette creation helper

Changes for 1.60 - 2023-09-11

  • = API development
  • * added color spaces HSB HSW YIQ
  • + output format array: ['rgb',1,2,3]
  • + input and output format string: 'rgb: 1,2,3'
  • + input and output format css_string: 'rgb(1,2,3)'
  • - deprecated getter method string


GraphViz output for PYX handling.

Changes for 0.05 - 2023-09-11T23:32:16+02:00

  • Fix Makefile.PL which fails with no '.' in @INC.
  • Fix link to image in doc.
  • Improve LICENSE AND COPYRIGHT section in doc.
  • Improve SYNOPSIS section in doc.
  • Rename example file to better name.
  • Rewrite bugtracker to github.
  • Rewrite to new author github username.
  • Update Module::Install to 1.21 version.
  • Update copyright years.
  • Update my name to actual version.


A perl module for PYX handling.

Changes for 0.09 - 2023-09-11T23:12:41+02:00

  • Common


wrap up programs to be run as cron jobs

Changes for 1.200014 - 2023-09-11T15:34:04-04:00

  • fix documentation to add missing switches



Real-time web framework

Changes for 9.34 - 2023-09-11

  • Added support for serving static files with a prefix.
  • Deprecated Mojo::File::spurt in favor of Mojo::File::spew.
  • Added prefix attribute to Mojolicious::Static.
  • Added url_for_file method to Mojolicious::Controller.
  • Added file_path method to Mojolicious::Static.
  • Added spew method to Mojo::File. (genio)
  • Added encoding option to slurp method in Mojo::File. (genio)
  • Added url_for_asset and url_for_file helpers to Mojolicious:😛lugins:😁efaultHelpers.
  • Added favicon helper to Mojolicious:😛lugin::TagHelpers.
  • Fixed support for module_true Perl feature in Mojolicious apps. (haarg)
  • Fixed a bug in Mojo:😛romise where map could hang on false values after concurrency limit. (ilmari)
  • Fixed built-in templates to not require an internet connection. (hernan604)


Structured version objects

Changes for 0.9930

  • Permit a colon after a vstring, thus allowing an attrlist to follow a version declaration on a 'class' statement (Perl5 #20891)
  • Simplify and fix w.r.t locale handling
  • Make tests not fail when path to dist includes "panic"


Processing PYX data or file and sort element attributes.

Changes for 0.04 - 2023-09-11T18:14:08+02:00

  • Fix bugtracker.
  • Fix sense of example in doc.
  • Fix use lib '.' in Makefile.PL.
  • Improve LICENSE AND COPYRIGHT section in doc.
  • Improve SYNOPSIS section in doc.
  • Rename example to better name.
  • Update Module::Install to 1.21 version.
  • Update author github username.
  • Update author username.
  • Update copyright years.



NBI Slurm module

Changes for 0.6.1 - 2023-09-02

  • Minor improvements in `make_image_from_bioconda` and `make_package`


NBI Slurm module

Changes for 0.6.0 - 2023-09-01

  • Adding packaging tools: `make_image_from_bioconda` and `make_package`


send/receive OSC asynchronously

Changes for 0.01 - 2023-09-11

  • Released on an unsuspecting world


Process supervision shell for daemontools/perp/s6/runit

Changes for 1.003000 - 2023-09-11T16:35:55+03:00

  • Replace Getopt::Compact with core module Getopt::Long
  • Switch license to Apache 2.0


Predict satellite visibility using Astro::Coord::ECI

Changes for 0.051 - 2023-09-11

  • Without DateTime, ParseTime::ISO8601 now accepts any zone. These are handled by setting $ENV{TZ} before the conversion and hoping for the best. The documentation warns that this is a shaky way to handle zones.
  • Make Warner->wail() stack dump if $Carp::Verbose true.
  • Add --almanac to pass(). This adds almanac data to appropriate passes. --ephemeris is more verbose, adding almanac data to all passes. This change involved refactoring event formatting to use sub-templates, rather than if-elsif-else chains.
  • Add 'none' as valid argument to FormatTime->round_time(). It is equivalent to specifying undef, i.e. no rounding.


a generic connection to a hierarchical-structured data set

Changes for 1.51 - 2023-09-11T11:13:04Z




System Calls for File IO, User, Process, Signal, Socket

Changes for 0.490 - 2023-09-11

  • Bug Fix


a generic connection to a hierarchical-structured data set

Changes for 1.50 - 2023-09-11T07:06:09Z



A Perl Mail Authentication Milter

Changes for 3.20230911 - 2023-09-11T06:18:44+00:00

  • Core: Switch from deprecated method in Net:😁NS In Net:😁NS::Resolver, call the rdstring method rather than the deprecated rdstring method This change bumps the minimum version of Net:😁NS required to 1.01
  • SPF: Add option to detect and optionally mitigate SPF upgrade problems.
  • Core: Add authentication_milter_log command with arex subcommand which can be used to process ARex JSON log format back into standard Authentication-Results: header lines


System Calls for File IO, User, Process, Signal, Socket

Changes for 0.489 - 2023-09-11

  • New Features
  • Bug Fix


System Calls for File IO, User, Process, Signal, Socket

Changes for 0.488 - 2023-09-11

  • Prerequirement Changes
  • Incompatible Changes


"Mail Merge" or just substitute tokens in ODF documents

Changes for 0.003

  • (i.e. only if the row is being replicated). Preened docs.


Signs/verifies Internet mail with DKIM/DomainKey signatures

Changes for 1.20230911 - 2023-09-11

  • Option to add custom tags to generated ARC signatures and seals


Generate function (and its metadata) to read table data

Changes for 0.593 - 2023-07-09

  • No functional changes.
  • Remove usage of smartmatch.


Parse text markup into HTML

Changes for 0.31 - 2023-09-10T23:24:43Z

  • Fixed the passing of parameters to `parse()`.
  • Documented the parameters passable to `parse()` for each parser.



Concise Binary Object Representation (CBOR, RFC7049)

Changes for 1.87

  • shared references were not decoded correctly: instead of getting multiple references to the same object, you got the same reference to the same object, causing a number of issues. For example, modifying the reference would modify all places the reference was used, and encoding the decoded structure would unshare the previously shared hashes, as trheir reference count would be 1. Fixing this was rather involved, as perl lacks the ability to easily swap or copy arrays and hashes.
  • \0, \1, \undef do not work, and were not intended to ever work, as special values, despite being mentioned in the documentation (reported by nuclightq).
  • new feature: allow_weak_cycles.


Parse text markup into HTML

Changes for 0.30 - 2023-09-10T16:42:18Z

  • Removed very old custom paths to `docutils` (reST) and `asciidoc` binaries on Windows. Users must ensure that the proper commands are in the PATH, instead.
  • Added Text::Markdown::Asciidoctor, which uses the `asciidoctor` command, as a updated alternative to Text::Markdown::Asciidoc, which uses the legacy `asciidoc` command. Text::Markdown will not use this formatter by default, but when explicitly loaded will be used instead of Text::Markup::Asciidoc.
  • Added Text::Markdown::CommonMark, which uses the cmark library, via the CommonMark module. Text::Markdown will not use this formatter by default, but when explicitly loaded will be used instead of Text::Markup::Markdown.
  • De-duped the utilities for managing external commands from the Rest and Asciidoc modules into Text::Markdown::Cmd.


MariaDB and MySQL driver for the Perl5 Database Interface (DBI)

Changes for 1.23 - 2023-09-10



Async client for DigitalOcean REST APIv2

Changes for 0.05

  • dropped install path override in Build.PL


Generate Kwalitee ratings for a distribution

Changes for 1.02 - 2023-09-10

  • Treat use v5.36 as use_warnings
  • Skip some of the manifest test if symlink is not available
  • Improve prereq sorting
  • Improve pod detection
  • Improve script detection
  • Use Parse:😁istname to get a little more information from a distribution name
  • Dedupe possible licences
  • Add Object:😛ad as use strict equivalent (Wesley Schwengle)
  • Fix has_license_in_source_file for distributions that contain only a script under bin or scripts (Sven Kirmess)


Portable Executable File parser

Changes for 0.7008

  • RT-CPAN #149685 - Invalid condition for _parse_idata()
  • Supply default DESTROY to fix test 17


Perl CPU Benchmark

Changes for 2.1 - 2023-09-09

  • Added Text::Levenshtein and DBI/SQL benchmarks.
  • Added -ver command line option for dkbench to filter benchmarks.
  • Made tests locale-independent.
  • Switched to System::Info from Sys::Info
  • Removed libjpeg dependency.
  • More documentation.



(DEPRECATED) Wrapper Class for the various JSON classes

Changes for 1.40 - 2023-09-09T21:59:01Z

  • fix issues on perl 5.39.1 with 'import' subs
  • added support for JSON v3, v4, JSON:🤐S v4


A module to interconvert common data models for phenotypic data

Changes for 0.12_3

  • Added changes to pass windows-latest runner tests in GitHub o Replaced PerlIO::gzip by core IO::Uncompress::G[un]zip o Adapted t/{args,cli.t}