PaulHowarth/Blog/2021-03-22

Monday 22nd March 2021

Local Packages

  • Updated perl-Module-CoreList to 5.20210320:

    • Updated for v5.33.8
  • Updated perl-Moo to 2.005003:

    • Remove MooseX::Types from developer prereqs

    • Recommend Sub::Util rather than Sub::Name, since Sub::Util is in core

    • Fix line numbers when using oo module (perl -Moo)

    • Adjust some author tests to rely less on external modules
    • Lower Exporter prereq to any version

    • Bump Role::Tiny prereq to 2.003004

    • Refactor and simplify role application code, as allowed by new Role::Tiny version

    • Switch to using normal strict+warnings rather than strictures for authors

    • Remove strictures from recommends, as Moo does not use it anywhere

    • Remove Task::Weaken prereq, as it served no purpose

    • Remove MRO::Compat prereq, using it only when user code does

    • Remove use of Devel::GlobalDestruction in code, only using Devel::GlobalDestruction::XS when it is available; Devel::GlobalDestruction is still a dependency on perl < 5.14 to facilitate the installation of the ::XS module

    • Moo now has no mandatory perl version specific dependencies; the version specific modules are now optional or not used, which means that code using Moo can be fatpacked on a new perl version without special cases, and it will work on older perl versions

    • Fix perl version check in global destruction code
    • Fix C3 test skipping properly when MRO::Compat not available on perl < 5.10

    • Silence 'once' warnings from Moo::_Utils

  • Updated perl-Net-Server to 2.010:

    • Add SSL_verify_callback

    • Fix SSLEAY connect spinloop

    • Various pod typos
    • Allow for logging to STDOUT for HTTP

    • Add PATCH verb to HTTP


Recent