The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.66.1 - 2015-10-02

  • Fewer test dependencies in boilerplate
  • Smarter changelog parsing in git hook
  • Creating functional composition section
  • Fixing Time::Piece test
  • Avoid STDIN reopen warning in Prompt tests
  • Added str2time_piece to ::Time
  • Switched Travis to a containerised build
  • Made Schema deploy_file public
  • Toolchain and prereq updates
  • Added expected_rv to Programs params
  • Use BuildRequires not TestRequires for Kwalitee
  • Using Test::ReportMetadata

Modules

A base class providing config, locking, logging, and l10n
Configuration class with sensible attribute defaults
Additional configuration attributes for CLI programs
Definitions of constant values
Encryption / decryption functions
Decrypts / encrypts passwords from / to configuration files
Exception handling
Data loading and dumping
Globally accessible functions
Getopt::Long but simpler more powerful and flexible
The usage description for Getopt::Long::Descriptive
List / create / delete processes
Execute system commands
Localise text strings
Command line access to the IPC::SRLock methods
Create methods for each logging level that encode their output
Command line processing
Re-composable support for command line programs
Response class for running external programs
Data structure for the table widget
Support for database schemas
Functions for date and time manipulation
Provides the DBIC connect info array ref
Handles the state of the debug flag
Localised logging and command line output methods
Methods for requesting command line input
Try and run a method catch and handle any exceptions
Untaints @ARGV before Getopts processes it
Help and diagnostic information for command line programs
Defines type constraints