Skip to main content



I think we need to create the next generation of Perl devs, because one day we’ll all be dead. What will Perl become if we don’t train as many people as we can?

submitted by /u/karjala
[link] [comments]






communicate with the i3 window manager

Changes for 0.19 - 2024-04-09

  • use Carp for errors (includes stacktraces)
  • introduce (preferred) RUN_COMMAND spelling
  • migrate tooling to ExtUtils::MakeMaker
  • implement the tick event
  • introduce the sync IPC command
  • introduce the GET_BINDING_STATE IPC command


INI file reader that supports make-style variable references and multiple assignment operators.

Changes for 0.16 - 2024-04-10

  • Improved ans corrected POD.




render JSON-based Perl datastructures as HTML tables

Changes for 0.001

  • Initial release.


Specification of sort specification

Changes for 0.1.0 - 2024-01-27

  • First, early release.


Constants and Enumerations. Assign constant values from the command line

Changes for v0.3.1 - 2024-04-00

  • Improvements


Synthesizer settings librarian

Changes for 0.0046 - 2024-04-08T16:11:31Z

  • Fix the _whoops search call in eg/patch-visualizer.pl.
  • Improve documentation slightly.


Synthesizer settings librarian

Changes for 0.0045 - 2024-04-08T15:50:57Z

  • Improve documentation.


Multi column file system explorer

Changes for 0.03

  • added Tk::FileBrowser::Item
  • added context menus for header and tree.
  • added a filter bar.
  • updated documentation.


Structure oriented SGML/XML/HTML/etc. elements manipulation.

Changes for 0.15 - 2024-04-08T22:56:02+02:00

  • Common
  • Tags::Output
  • Tags::Utils



An open source web-based network management tool.

Changes for 2.075000 - 2024-04-08

  • NEW FEATURES
  • ENHANCEMENTS


Synthesizer settings librarian

Changes for 0.0044 - 2024-04-08T10:41:01Z

  • Improve documentation.


Synthesizer settings librarian

Changes for 0.0043 - 2024-04-08T10:06:44Z

  • Refactor search and recall methods to return simpler results.
  • Fix-up the visualization example program and config file.
  • Update tests!


convert between Perl data structures, YAML and JSON with unicode support (I believe ...)

Changes for 0.28 - 2024-04-08T18:00:00Z

  • Test file "t/12-from-file.t", at very few times, fails (under M$) because comparing a data structure fails on comparing two floats which must be the same and are the same except the last decimal digit. As from this version, the floats in the test data for this particular test is shorten to max 4 decimal places. These subs: dump2perl, dump2json, dump2yaml and dump2dump are, from now, not exported by default neither they are part of any export tag-group (they used to be in the ':dump' tag-group) These subs must now be explicitly imported. The reason is that 'dump2perl' (and the rest use this) is eval'ing its input which may come from user. Eval'ing (unchecked) user input is considered a security problem. These subs will not be removed but be imported by specific caller request. Test "t/04-dump2-use-is-explicit.t" has been added to check that these subs are not exported by default.


Test current release against CVE's

Changes for 0.04 - 2024-01-20

  • Strip WARNING if it prefixes the JSON data
  • Opt to install cpan-cve.pl (issue #1)
  • Pass verbosity from script to parser
  • Fix version chain compare with multiple versions
  • Suppress perl-core CVE's by default in cpan-cve.pl
  • Cowardly give up if no NAME or DISTNAME found
  • Allow multiple folders collected in JSON output
  • It is 2024
  • Update dependencies
#1


Fetch CVE information from cve.org

Changes for 0.008 - 2024-04-08

  • Prevent warning if report is incomplete
  • It is 2024
  • Skip version lines in reports from cve.pl with only n/a
  • Prefer Data::Peek over Data::Dumper on cve.pl -d (no hard dependency)


A health check endpoint for your Plack app

Changes for v0.2.0 - 2024-04-08T15:25:55Z

  • Update README and LICENSE (Andrew Hewus Fresh)
  • Correct POD (Andrew Hewus Fresh)
  • Pull request #6: SM-4772 add support for list_tags query parameter (Austin Hill)
  • SM-4772 use a separate endpoint under healthz (Austin Hill)
  • SM-4772 simplify response code logic (Austin Hill)
  • SM-4772 add support for list_tags query parameter (Austin Hill)
#6


libvirt Perl API

Changes for 10.2.0 - 2024-04-05

  • Add virDomainGraphicsReload API and associated constants


A bcrypt validator for Crypt::Passphrase

Changes for 0.002 - 2024-04-08T16:33:08+02:00

  • Fix incorrect abstract


A bcrypt encoder for Crypt::Passphrase

Changes for 0.001 - 2024-04-08T16:23:30+02:00

  • Initial release to an unsuspecting world


Tags helper for HTML page begin.

Changes for 0.17 - 2024-04-08T12:54:25+02:00

  • Rewrite from List::MoreUtils to List::Util.
  • Update Module::Install to 1.21 version.
  • Update copyright years.


Javonet allows you to reference and use modules or packages written in (Java/Kotlin/Groovy/Clojure, C#/VB.NET, Ruby, Perl, Python, JavaScript/TypeScript) like they were created in your technology. It works on Linux/Windows and MacOS for applications created in JVM, CLR/Netcore, Perl, Python, Ruby, NodeJS, C++ or GoLang and gives you unparalleled freedom and flexibility with native performance in building your mixed-technologies products. Let it be accessing best AI or cryptography libraries, devices SDKs, legacy client modules, internal custom packages or anything from public repositories available on NPM, Nuget, PyPI, Maven/Gradle, RubyGems or GitHub. Get free from programming languages barriers today! For more information check out our guides at javonet.com/guides/v2/



Determine British holidays - Current UK public and bank holiday dates up to 2026

Changes for 0.024 - 2024-04-08T10:01:57Z

  • Update


Classes for indent handling.

Changes for 0.09 - 2024-04-08T10:58:07+02:00

  • Common
  • Indent::Word



Automate various sys admin stuff.

Changes for 0.11.0 - 2024-04

  • TOML::Tiny is no longer a hard requirement to make the flaming mess that is badly maintained out of date that is CentOS happy



SPVM Language

Changes for 0.989099 - 2023-04-08

  • Document Fix and Improvement
  • Support Changes



Simple opinionated tool to set up a Perl distribution directory.

Changes for 0.11 - 2024-04-07

  • Clean the cover_db with the `make clean` command.
  • Add support to set a homepage in Makefile.PL
  • Allow to not install the dependencies of all the features in the GitHub CI tests.
  • Don’t write the Makefile postamble under solaris which does not have GNU make by default.






Mojolicious plugin providing CSRF protection at the routing level

Changes for 1.01 - 2024-04-07T13:58:46Z

  • Apply fixes for Mojolicious 9+



A new release of PDL is out! It's been about a year since I last posted on here about a PDL release (last was PDL 2.083).

A selection of changes since PDL 2.083:

  • Diab Jerius reported that a previous change to [xyz]vals to return at least a double had a regression for code that requests an explicit type smaller than that. Fixed in 2.085.
    Diab Jerius also reported several other edge cases: 1, 2, 3 including a fix for vsearch.

    Also, Diab Jerius modularised the primitive ops tests which allows for faster parallel testing.

  • Harald Jörg reported that large arrays would cause PDL::FFT to crash. Fixed by switching from the stack VLAs to heap allocation. Fixed in 2.085.
    While it is recommended to use PDL::FFTW3 instead, PDL::FFT is bundled with PDL for the cases where PDL::FFTW3 can not be easily installed.
  • Bas Couwenberg reported and fixed a previously deprecated API in HDF4 which has now been removed and replaced. Fixed in 2.085.
    As part of the Debian release process, Bas Couwenberg reported a failure on i386. Fixed in 2.087.
  • Shawn Laffan provided an improvement to PDL::GIS::Proj so that it would load correctly on Windows via Alien::proj.
  • Po-Chuan Hsieh provided a build fix for FreeBSD on amd64. I also happened to talk to James E Keenan around the same time about PDL builds on FreeBSD so this was followed up by adding CI testing for FreeBSD. Fixed in 2.085.
  • Ryan Egesdahl provided a fix for macOS Ventura which changed the location of GLUT headers. Fixed in 2.085.
  • Eli Schwartz reported an upstream Gentoo bug when building with LTO that uncovered 64-bit issues in Minuit and Slatec Fortran code. Fixed in 2.086.
  • @vadim-160102 reported several issues with stringification: 1, 2; one of which uncovered a bug in conversion of ulonglong to Perl scalar.
  • Karl Glazebrook, @vadim-160102, and users from PerlMonks provided valuable reports in tracking down issues with dataflow github.com/PDLPorters/pdl/issu…. Fix available in 2.086.
  • Jörg Sommrey contributed improved typemap handling which allows for using the typemap definitions that are available in Perl's default typemap. Available in 2.086.
  • Ed has added many improvements to the PP code generator and internal API as well as several new functions. Please see the Changes file for details!
    Of note are several speed improvements that are inspired by Eric Wheeler's note about the speed of sequence().

A full list of closed issues and PRs is here. Thanks to all the contributors!

There are also some things to report from the wider World of PDL:

  • Jörg Sommrey has released a PDL interface to GLPK (GNU Linear Programming Kit) for mathematical optimization: metacpan.org/pod/PDL::Opt::GLP….
  • The PGPLOT distribution now incorporates PDL::Graphics::PGPLOT module that was in the PDL distribution. The dependencies remain the same.
  • PDL::Graphics::Simple had some small updates to the drivers. This is preparation for splitting the backend engines to their respective backend distributions (not yet released) and defining an API version that the engines conform to.

submitted by /u/zmughal
[link] [comments]



A peppered AES-encrypted Argon2 encoder for Crypt::Passphrase

Changes for 0.008 - 2024-04-07T13:41:40Z

  • Add support for aes-cbc-pad and aes-ecb-pad


A peppered AES-encrypted Bcrypt encoder for Crypt::Passphrase

Changes for 0.002 - 2024-04-07T13:38:27Z

  • Add support for aes-cbc-pad and aes-ecb-pad



test for trailing whitespace in files.

Changes for v0.4.0 - 2024-04-07

  • Add the abs_path_prune_re parameter.
  • Cleanups and updates ( dist.ini / etc. )