Skip to main content


Perl extension for renaming multiple files

Changes for 2.01_90

  • move lib to source/lib
  • replace C<use 5.032;> on old perl
  • add evn var FILE_RENAME_TEST to test old perl
  • added example of using options in code


Find sequences in arrays & convert to range (e.g. "a","b","c","d","x",1,2,3,4,"x" -> "a..d","x","1..4","x")

Changes for 0.002 - 2023-09-08

  • [incompatible change] Rename 'threshold' option to 'min_range_len' (old name still supported but deprecated, no longer documented, and will be deleted in the future).



Combinatorial algorithms to generate rhythms

Changes for 0.0805 - 2023-12-26T14:36:45Z

  • Add more b2int test cases inspired by SIMCOP.


Plugin for Dancer2 web app to send and query jobs in different job schedulers

Changes for 0.003 - 2023-12-26T23:35:20+02:00

  • Correct heredocs
  • Add Git::NextVersion Dist::Zilla plugin


Combinatorial algorithms to generate rhythms

Changes for 0.0804 - 2023-12-26T11:58:01Z

  • Conditionally subtest the cfsqrt() method if Math::NumSeq::SqrtContinued is installed.


Combinatorial algorithms to generate rhythms

Changes for 0.0803 - 2023-12-26T11:22:30Z

  • Improve documentation.
  • Add the count_digits() method as a generic version of the count_*() methods.


Runs a sh or bash script and returns the variables that have been set as well as their values.

Changes for 0.7.0 - 2023-12-26

  • Now use TOML::Tiny.
  • Remove the init stuff.
  • Add support for other CMDB types besides TOML.
  • cmdb_shell_var_reader will not tryt o autofind the dir based off of the .shell_var_reader file.


Manage database handles safely for long running processes

Changes for 0.003 - 2023-12-26T20:54:53+02:00

  • Change Prereqs / TestRecommends to TestRequires
  • Indent Changes file
  • Add Git::NextVersion Dist::Zilla plugin


DEPRECATED - Provide access to hundreds of chord progressions

Changes for 0.0303_1 - 2023-12-26T09:59:17Z

  • Improve documentation more!
  • Deprecate in favor of Music:😁ataset::ChordProgressions.


Provide access to hundreds of chord progressions

Changes for 0.0400 - 2023-12-26T09:58:03Z

  • Fresh name that is searchable!



Pure Perl module to test Math::BigInt with scalars

Changes for 2.003001 - 2023-12-26

  • Add configuration methods trap_inf() and trap_nan(). Previously it was only possible to modify these properties by using the config() method.
  • Fix CPAN RT #150796 so that config() no longer modifies the input when it is a hash ref.
  • Fix CPAN RT #150797 so that both accuracy and precision can be set simultaneously with config().
  • Add the following methods to Math::BigInt
  • Add the following backend library methods to Math::BigInt::Lib. These methods do the core computations for the corresponding methods in Math::BigInt (see above).



A lyrics and chords formatting program

Changes for 6.040 - 2023-12-26

  • !Highlights
  • Images can be [placed everywhere](https://chordpro.org/chordpro/directives-image/). They can be placed relative to the paper, the page, the column, and the lyrics.
  • Images can be [embedded[(https://chordpro.org/chordpro/directives-image/#inline-images) in text (lyrics) lines, either as part of the text similar to a glyph, or somewhere else on the page relative to a particular place in the text. The latter is most interesting for annotations.
  • Delegates are images too. Annotate your lyrics with SVG images, or with musical notes using ABC or Lilypond.
  • Chord and keyboard diagrams are images too. And you can use string and keyboard diagrams simultaneously.
  • Resources like configs, tasks and images are now more logically searched using [resource libraries](https://chordpro.org/chordpro/resources/).
  • !ChordPro functionality
  • Rework paths handling for consistent resource handling; eliminate App:😛ackager.
  • Inline images.
  • {image} can have label and align properties.
  • {define}d chords overrules suppress list.
  • (ABC) Use QuickJS XS (JavaScript::QuickJS) as preferred.
  • (ABC) ABC embedding no longer uses nodeJS (npx).
  • (ABC) Make split work (and enable by default).
  • (ABC) Images are left aligned by default.
  • (Lilypond) Images are left aligned by default.
  • Improve runtime info.
  • Suppress songs that do not have content.
  • Suppress table of content entry for a song w/ {ns toc=no}.
  • (PDF) Image scale strategy change for spread images.
  • (PDF/Writer) Add generalized add_object for objects and images.
  • (PDF) Prevent case problems when looking up fonts for SVG.
  • (PDF) Add aliases for web standard fonts like serif, sans, ...
  • (PDF) Ignore leading empty and ignores (was: leading empty only).
  • (Windows) ChordPro now installs as a 64-bit application in \Program Files instead of \Program Files (x86). You are adsvised to remove the old 32bits install first.
  • !Bug fixes
  • Prevent warning when parsing {key} and trancode to nashville/roman.
  • Fix chord inversion (issue 321).
  • Fix comment lines disturbing a consecutive series of {chord}s.
  • Fix typo in Wx Preferencesdialog, causing it to crash.
  • Fix problem with PDF/SVG caching fonts.
  • Fix comment labels for delegates (issue 329.3).
  • (Wx) Filter configs on prp ans json.
  • Fix memorize/recall/transpose issue 333.
  • Fix issue 334.
  • !Internal
  • (ABC) ABC embedding use tohtml instead of toxhtml.
  • (PDF) Enhance assets (wip), labels; move grid to separate module.
  • Experimental ##include facility.


INI file reader, allows the referencing of INI and environment variables within the INI file.

Changes for 0.11 - 2023-12-26

  • Fixed bug in test script that caused test to fail on Windows. Added the $(=CONFIG:...) to access entries of %Config::Config. Fixed minor bug: evaluate sections in the order in which they appear. Completed/improved POD.


Perl extension for formatting numbers, colorizing output and so on

Changes for 0.0.8 - 2023-12-26T13:49:05Z

  • fix exists on (hash)->{key}


Audit CPAN distributions for known vulnerabilities

Changes for 20231226.001 - 2023-12-26T12:58:18Z

  • Data update for 2023-12-26


A module that performs semantic similarity in PXF/BFF data structures and beyond (JSON|YAML)

Changes for 0.04 - 2023-11-26T00:00:00Z

  • Added List::MoreUtils to cpanfile and Makefile.PL
  • Added error when --include-terms does not exist in cohort(s)
  • Added t/die.t for the above condition (+others)
  • Refactored code in .t and .pm to enhance readability and maintainability
  • Spiced up die/warn messages with bold-colored text
  • Added utils/barcode to deal with QR codes (+Dockerfile and t)
  • csv2pheno-ranker now accepts .tsv (sep \t)
  • Turned on legend on share/r/mds_color.R
  • Fixed stringification of weights (read from YAML) on JSON export
  • Added flag --similarity-metric-cohort
  • Added terms <procedures, exposures> to bff-pxf-simulator


A module that performs semantic similarity in PXF/BFF data structures and beyond (JSON|YAML)


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

Changes for 0.514 - 2023-12-26

  • Bug Fix










General completion routine

Changes for 0.619 - 2023-12-26

  • Add functions: get_answer_words(), get_answer_summaries().




Sort lines of text by spec

Changes for 0.003 - 2023-09-06

  • No functional changes.
  • English/wording.



Plugin for Dancer2 web app to send and query jobs in different job schedulers

Changes for 0.002 - 2023-12-25T22:44:59+02:00

  • Change API to accept dbh_callback in every call
  • Add more stopwords
  • Rename test which uses Dancer2:😛lugin:😁atabase
  • Correct spelling
  • Correct syntax
  • Fix missing Pod::Coverage


Lightweight TheSchwartz job dispatcher with maintained database connections

Changes for 0.002 - 2023-12-25T22:08:16+02:00

  • Change Prereqs / TestRequires for DBD::SQLite
  • Change API to accept dbh_callback when creating client and/or in every call, not with every database definition


INI file reader, allows the referencing of INI and environment variables within the INI file.

Changes for 0.10 - 2023-12-25

  • Fixed bug in variable lookup. Fixed dead links in POD section. Completed POD section.






INI file reader, allows the referencing of INI and environment variables within the INI file.

Changes for 0.09 - 2023-12-25

  • Corrected release date.



INI file reader, allows the referencing of INI and environment variables within the INI file.

Changes for 0.08 - 2023-12-20

  • Added global_mode.



Creating Temporary Files and Directories

Changes for 0.022 - 2023-12-25

  • Prerequirement Changes
  • Document Improvement
  • Internal Changes


Creating and Removing Multi-Level Path

Changes for 0.011001 - 2023-12-05

  • Requirement Changes




CLI utilities related to CSV

Changes for 1.033 - 2023-09-06

  • Add utility: csv-sort-fields-by-spec.