What's new on CPAN - April 2017

Welcome to “What’s new on CPAN”, a curated look at last month’s new CPAN uploads for your reading and programming pleasure. Enjoy!

APIs & Apps

App::GHPT is command line tool to simplify using Github and Pivotal Tracker for an agile workflow

Execute command on remote hosts over SSH using App::rcmd

Google::Cloud::Speech provides an interface to Google’s audio transcription service

A client for the open-source, distributed Twitter clone: Mastodon::Client

Get a Perl API for HashiCorp’s Vault using WebService::HashiCorp::Vault

WebService::Pixabay let’s you search Pixabay’s API for creative commons licensed pictures and videos

Config & Devops

Data::Validate::DNS::CAA validates DNS Certification Authority Authorization (CAA) values

Print sub documentation with Pod::Sub::Usage. Also: select parts in a file using pod directives using Pod::Simple::Select

Data

Use Google’s Zopfli Compression Algorithm with Compress::Zopfli

Create pivot tables from queries using DBIx::PivotQuery

Model stock market contracts with Finance::Contract

Get color system conversions for PDL using PDL::Transform::Color

Text::JSON::Nibble nibbles complete JSON objects from buffers

YAML::PP is a new YAML parser, aiming for the v1.2 spec

Development & Version Control

IO::Framed is a convenience wrapper for frame-based I/O

Mojo::TypeModel provides a very simple model system using Mojo::Base

Define scripts as Moo classes using MooX::Options::Actions

Manage pre-forked sub-processes using Parallel::PreForkManager

Term::Spinner::Color is a terminal spinner/progress bar with Unicode, color, and no non-core dependencies

Try::Tiny::Tiny patches Try::Tiny to slim it down

Reini Urban has uploaded 2 new fast regex backends: re::engine::Hyperscan uses Intel’s Hyperscan high performance library re::engine::PCRE2 provides an interface to the PCRE2 regular expression engine



Hardware

Perl bindings to the LabOne Zurich Instruments API with Lab::Zhinst

Manage the Fritz!Box phonebook from Perl using Net::Fritz::Phonebook

RPi::LCD provides a perly interface to Raspberry Pi LCD displays via the GPIO pins

Language & International

Lingua::Guess is a statistical language guesser

Lingua::ZH::Jieba POS tagging, keyword extraction and more provided by the Jieba Chinese text library

Word2vec::Interface wraps a huge number of text processing functions

Science & Mathematics

BioX::Seq a (very) basic biological sequence object

BioX::Workflow::Command is a templating system for BioInformatics workflows

Crypt::OpenSSL::FASTPBKDF2 generates stronger cryptographic keys using the fastpbkdf2 library

Web