Releases

Release Uploaded
App-Prove-Plugin-Elasticsearch-0.00118 Jun 2018 20:05:36 UTC Prove Plugin to upload test results to elastic search as they are executed 18 Jun 2018 20:05:36 UTC
Audit-Log-0.00511 Jul 2023 19:40:42 UTC auditd log parser with minimal dependencies, using no perl features past 5.12 11 Jul 2023 19:40:42 UTC
Configd-0.00524 Oct 2026 03:18:11 UTC Give software without a conf.d one anyway. 24 Oct 2026 03:18:11 UTC
Github-ReleaseFetcher-1.00113 Aug 2024 22:35:14 UTC Fetch either the latest or a particular named version of a file in a release from github 13 Aug 2024 22:35:14 UTC
Linode-API-0.00222 Sep 2026 15:55:54 UTC A client for the Linode API, generated from Linode's own OpenAPI specification 22 Sep 2026 15:55:54 UTC
Microsoft-Translator-0.00126 Oct 2023 18:19:01 UTC Client wrapper for Microsoft Translator's REST API 26 Oct 2023 18:19:01 UTC
Milter-Client-0.00224 Oct 2026 21:48:43 UTC Send commands to milters and get responses 24 Oct 2026 21:48:43 UTC
Net-OpenSSH-More-1.0528 Sep 2026 15:54:48 UTC Net::OpenSSH submodule with many useful features 28 Sep 2026 15:54:48 UTC
Perl-Critic-Distribution-0.00222 Oct 2026 02:28:10 UTC Parse a distribution once, for every policy that needs all of it. 22 Oct 2026 02:28:10 UTC
Perl-Critic-Policy-BuiltinFunctions-ProhibitChainingSameListSub-0.00124 Sep 2026 14:16:26 UTC Walk a list once: do not feed map into map, or grep into grep. 24 Sep 2026 14:16:26 UTC
Perl-Critic-Policy-BuiltinFunctions-ProhibitIndirectBooleanGrep-0.00108 Oct 2026 20:17:19 UTC Use any or first, not a sub that returns a grep, for truth or the first match. 08 Oct 2026 20:17:19 UTC
Perl-Critic-Policy-ControlStructures-ProhibitEmptyConditionalBlocks-0.00123 Oct 2026 01:57:48 UTC Write no if, elsif, else or unless with nothing in its block. 23 Oct 2026 01:57:48 UTC
Perl-Critic-Policy-ControlStructures-ProhibitMutatingListFunctionsStricter-0.00109 Oct 2026 17:33:25 UTC Do not change $_ in a list function, directly or through a sub that the block calls. 09 Oct 2026 17:33:25 UTC
Perl-Critic-Policy-ErrorHandling-RequireCheckedIndirectResults-0.00109 Oct 2026 17:38:40 UTC Check the result of a syscall or an eval that a sub returns to you. 09 Oct 2026 17:38:40 UTC
Perl-Critic-Policy-InputOutput-ProhibitRepeatedPrints-0.00116 Sep 2026 18:11:03 UTC Build the string, then print it once. 16 Sep 2026 18:11:03 UTC
Perl-Critic-Policy-PreferredBinaries-0.00211 Sep 2026 01:12:40 UTC Recommend a perl sub over shelling out to a binary that does the same job 11 Sep 2026 01:12:40 UTC
Perl-Critic-Policy-ProhibitMisplacedMethods-0.00122 Oct 2026 04:06:28 UTC A method goes in the class whose subclasses all need it, no higher and no lower. 22 Oct 2026 04:06:28 UTC
Perl-Critic-Policy-ProhibitUnusedDefinitions-0.00724 Oct 2026 04:19:24 UTC A sub nobody calls, or a global nobody reads, is code nobody needs. 24 Oct 2026 04:19:24 UTC
Perl-Critic-Policy-RegularExpressions-PreventUselessMetacharacterEscapes-1.00016 Sep 2026 13:58:18 UTC \Q...\E is for the variable you are interpolating, not for the text around it. 16 Sep 2026 13:58:18 UTC
Perl-Critic-Policy-RegularExpressions-ProhibitRegexForStringEquality-0.00130 Sep 2026 03:52:56 UTC Compare a string with eq, not with a regex anchored at both ends. 30 Sep 2026 03:52:56 UTC
Perl-Critic-Policy-RegularExpressions-ProhibitRegexToChomp-0.00129 Sep 2026 15:06:21 UTC Take a trailing newline off with chomp, not with a substitution. 29 Sep 2026 15:06:21 UTC
Perl-Critic-Policy-RegularExpressions-ProhibitRegexToStripAffix-0.00124 Sep 2026 14:08:40 UTC Take a known prefix or suffix off a string without a regex capture. 24 Sep 2026 14:08:40 UTC
Perl-Critic-Policy-Subroutines-ProhibitSingleUseLexicalSubs-0.00130 Sep 2026 04:58:01 UTC Inline a lexical sub that is used in only one place. 30 Sep 2026 04:58:01 UTC
Perl-Critic-Policy-Subroutines-ProhibitTailRecursion-0.00127 Sep 2026 03:15:14 UTC Do not call a sub from itself: Perl gives every call a stack frame. 27 Sep 2026 03:15:14 UTC
Perl-Critic-Policy-Subroutines-ProhibitUnderscorePrivateSubs-0.00130 Sep 2026 04:52:30 UTC Make a private sub lexical, rather than private by a leading underscore. 30 Sep 2026 04:52:30 UTC
Perl-Critic-Policy-ValuesAndExpressions-ProhibitDefinedBeforeLength-0.00218 Sep 2026 15:05:01 UTC Test the value, not its length, and shape it before measuring it. 18 Sep 2026 15:05:01 UTC
Perl-Critic-Policy-ValuesAndExpressions-ProhibitLiteralArithmetic-0.00106 Oct 2026 14:02:41 UTC Write a number as the number it is, not as arithmetic on other numbers. 06 Oct 2026 14:02:41 UTC
Perl-Critic-Policy-Variables-ProhibitUselessVarClearing-0.00125 Sep 2026 04:13:58 UTC Do not empty a lexical that nothing reads again before it goes out of scope. 25 Sep 2026 04:13:58 UTC
Perl-Tests-Covering-0.00219 Sep 2026 02:43:00 UTC Which tests run the file you just changed, from coverage kept on disk. 19 Sep 2026 02:43:00 UTC
Pivot-ArrayOfHashes-1.000220 Jan 2026 20:03:33 UTC Pivot arrays of hashes, such as those returned by DBI 20 Jan 2026 20:03:33 UTC
Playwright-1.64122 Oct 2026 15:44:15 UTC Perl client for Playwright 22 Oct 2026 15:44:15 UTC
PowerDNS-API-ACL-0.00215 Oct 2026 19:21:55 UTC Per-token access control in front of the PowerDNS HTTP API 15 Oct 2026 19:21:55 UTC
RPM-Verify-1.00006 Dec 2023 15:47:25 UTC Run rpm -v on every installed rpm, and give you a descriptive hash of the relevant changes. 06 Dec 2023 15:47:25 UTC
Selenium-Client-2.0114 Aug 2024 03:00:44 UTC Module for communicating with WC3 standard selenium servers 14 Aug 2024 03:00:44 UTC
Selenium-Remote-Driver-1.5006 Oct 2025 16:19:25 UTC Perl Client for Selenium Remote Driver 06 Oct 2025 16:19:25 UTC
SolusVM-Client-0.00121 Sep 2026 21:18:22 UTC Client for the SolusVM 2 API, built from its own specification 21 Sep 2026 21:18:22 UTC
TestLink-API-0.01105 Dec 2014 22:22:11 UTC Provides an interface to TestLink's XMLRPC api via HTTP 05 Dec 2014 22:22:11 UTC
TestRail-API-0.05211 Sep 2022 00:30:51 UTC Provides an interface to TestRail's REST api via HTTP 11 Sep 2022 00:30:51 UTC
Trog-SQLite-0.00423 Oct 2026 14:40:07 UTC An SQLite handle with its schema applied, its updates run, and its pragmas set 23 Oct 2026 14:40:07 UTC
Trog-TOTP-1.00823 Oct 2026 18:55:52 UTC Fork of Authen::TOTP 23 Oct 2026 18:55:52 UTC
URI-Shortener-1.00619 Feb 2026 19:34:30 UTC Shorten URIs so that you don't have to rely on external services 19 Feb 2026 19:34:30 UTC
json-validator-schema-troglodyne-1.00027 Aug 2026 17:28:42 UTC Troglodyne extensions to the OpenAPIv3 schema validator. 27 Aug 2026 17:28:42 UTC
perl-critic-policy-prohibitleadingzeros-1.00015 Sep 2026 12:09:03 UTC A leading zero is octal, which is right for a file mode and a bug anywhere else. 15 Sep 2026 12:09:03 UTC
perl-critic-policy-prohibitnowarningsredefine-1.00002 Sep 2026 23:09:50 UTC Mock with Test::MockModule, don't clobber the symbol table by hand. 02 Sep 2026 23:09:50 UTC
perl-critic-policy-prohibitpipeopen-1.00031 Aug 2026 23:09:32 UTC Don't let a pipe open be the quiet way to shell out. 31 Aug 2026 23:09:32 UTC
perl-critic-policy-prohibitprintstderr-1.00008 Sep 2026 15:06:32 UTC Print to STDERR throws away the one thing a diagnostic is for. 08 Sep 2026 15:06:32 UTC
perl-critic-policy-prohibitregexforsimplesubstring-1.00115 Sep 2026 20:37:37 UTC Use index() to look for literal text, and leave split its pattern. 15 Sep 2026 20:37:37 UTC
perl-critic-policy-prohibitunusedimports-1.00104 Sep 2026 05:56:55 UTC An import nobody uses is a dependency nobody knew they had. 04 Sep 2026 05:56:55 UTC
perl-critic-policy-prohibitusagesubs-1.00002 Sep 2026 20:20:41 UTC Document the interface once, in POD, and let Pod::Usage print it. 02 Sep 2026 20:20:41 UTC
perl-critic-policy-prohibituselib-1.00002 Sep 2026 20:07:37 UTC Let the script find its own lib dir instead of spelling out a path. 02 Sep 2026 20:07:37 UTC
perl-critic-policy-requirefatalwarnings-1.00002 Sep 2026 23:04:34 UTC A warning nobody reads is a bug you ship. 02 Sep 2026 23:04:34 UTC
perl-critic-policy-requireqwforliterallists-1.00002 Sep 2026 20:32:13 UTC A row of quoted words is a qw() list written the long way. 02 Sep 2026 20:32:13 UTC