Changes for version 1.33_02 - 2026-03-10

  • Use App::EUMM::Upgrade with Makefile.PL for portability to older versions of ExtUtils::MakeMaker.
  • Update Makefile.PL to include more information in the META and MYMETA files.
  • Add a number of common attributes in Makefile.PL.
  • Move README to README.md and update its contents.
  • Ensure that OPENSSL_PREFIX correctly affects library paths during linking. This needs special handling of WriteMakefile() LIBS attribute in Makefile.PL

Changes for version 1.33_01 - 2026-03-04

  • Apply a patch for CPAN RT#164982 issue where compilation fails when upgrading ExtUtils::ParseXS from 3.51 to 3.57. Analysis and patch by Petr Písař.
  • Suppress -Wcompound-token-split-by-macro warnings when compiling with Clang. This is done by upgrading ppport.h and using a Clang specific pragma. See https://github.com/radiator-software/p5-net-ssleay/issues/383 for more details.
  • Suppress OpenSSL deprecation warnings. A number of OpenSSL API functions exposed by EC.xs are deprecated in recent OpenSSL versions.
  • Start updating Makefile.PL

Modules

Perl extension for OpenSSL EC (Elliptic Curves) library