Strawberry Perl Changelog

What's new in Strawberry Perl 5.38.2.2

Feb 24, 2024
  • Key differences from the 5.38.0 release are:
  • The make.exe and cmake.exe files have been removed. They caused clashes with other toolchains.
  • The patch utility is now the same as the one provided with Strawberry Perl 5.32. The one provided with SP 5.38.0 and SP 5.36.1 does not work properly. StrawberryPerl/build-extlibs#51
  • All external libs packaged with 5.32.1 are part of the distribution.
  • DBD::MySql is not provided. Newer versions of DBD::MySql require a more recent version of libmysql, which is not yet part of the build system (but see #157).
  • This perl is built with additional compiler optimisations. If there are any instabilities then these will need to be reverted.

New in Strawberry Perl 5.38.0.1 (Oct 22, 2023)

  • Main changes since the 5.32 release:
  • t1lib is not included. It causes segmentation faults with Imager and has also been removed from several other distributions about a decade ago. See Issue #108
  • DBD::Oracle is not currently distributed. Details are in #69
  • Several additional modules are included, for example PAR::Packer and Devel::NYTProf

New in Strawberry Perl 5.32.1.1 (Jan 26, 2021)

  • New:
  • New perl core 5.32.1
  • updated libraries: openssl-1.1.1i
  • There is a special portable version with extra math related libraries and pre-installed PDL - strawberry-perl-5.32.1.1-64bit-PDL.zip
  • Bundled database clients:
  • MySQL: DBD::mysql - works out of box
  • PostgreSQL: DBD::Pg - works out of box
  • Oracle: DBD::Oracle - install 64bit Oracle Instant Client 12.x and make sure you have OCI.DLL in your PATH
  • MS SQL: DBD::ODBC - install SQL Server ODBC client

New in Strawberry Perl 5.32.0.1 (Aug 30, 2020)

  • New perl core 5.32.0
  • new libraries: libwebp-1.1.0, fribidi-1.0.10

New in Strawberry Perl 5.30.2.1 (Mar 17, 2020)

  • New perl core 5.30.2 - see what's new
  • OpenSSL upgraded to 1.1.1d.
  • Fixed broken PPM.
  • PDL related fixes: missing gsl-config, freeglut downgrade.
  • Removed modules: EV, PDL::Graphics::Gnuplot.
  • There is a special portable version with extra math related libraries and pre-installed PDL - strawberry-perl-5.30.2.1-64bit-PDL.zip

New in Strawberry Perl 5.30.1.1 (Nov 23, 2019)

  • New perl core 5.30.1 - see what's new
  • FFI: libffi-3.3-rc0 + FFI::Platypus
  • There is a special portable version with extra math related libraries and pre-installed PDL - strawberry-perl-5.30.1.1-32bit-PDL.zip
  • 32bit Strawberry Perl is compiled with USE_64_BIT_INT enabled but there exists a version without USE_64_BIT_INT - ZIP and Portable ZIP

New in Strawberry Perl 5.28.2.1 (May 4, 2019)

  • New perl core 5.26.2 - see what's new
  • All pre-installed perl modules updated to their latest versions.
  • Updated openssl-1.1.0h
  • There is a special portable version with extra math related libraries and pre-installed PDL - strawberry-perl-5.26.2.1-32bit-PDL.zip
  • 32bit Strawberry Perl is compiled with USE_64_BIT_INT enabled but there exists a version without USE_64_BIT_INT - ZIP and Portable ZIP

New in Strawberry Perl 5.28.1.1 (Dec 3, 2018)

  • What's new in this Strawberry Perl release:
  • New perl core 5.28.1
  • All pre-installed perl modules updated to their latest versions.
  • Updated openssl-1.1.0i
  • There is a special portable version with extra math related libraries and pre-installed PDL - strawberry-perl-5.28.1.1-32bit-PDL.zip
  • 32bit Strawberry Perl is compiled with USE_64_BIT_INT enabled but there exists a version without USE_64_BIT_INT - ZIP and Portable ZIP
  • Bundled database clients:
  • MySQL: DBD::mysql - works out of box
  • PostgreSQL: DBD::Pg - works out of box
  • Oracle: DBD::Oracle - install 32bit Oracle Instant Client 12.x and make sure you have OCI.DLL in your PATH
  • MS SQL: DBD::ODBC - install SQL Server ODBC client

New in Strawberry Perl 5.26.1.1 (Sep 28, 2017)

  • New perl core 5.26.1
  • All pre-installed perl modules updated to their latest versions.
  • There is a special portable version with extra math related libraries and pre-installed PDL - strawberry-perl-5.26.1.1-32bit-PDL.zip
  • 32bit Strawberry Perl is compiled with USE_64_BIT_INT enabled but there exists a version without USE_64_BIT_INT

New in Strawberry Perl 5.26.0.2 (Sep 4, 2017)

  • The main reason for this release: patched perl.h according to https://rt.perl.org/Public/Bug/Display.html?id=131726 (which is basically irrelevant for 32bit version)
  • All modules updated to their latest CPAN version (when possible).
  • 32bit Strawberry Perl is compiled with USE_64_BIT_INT enabled but there exists a version without USE_64_BIT_INT - ZIP and Portable ZIP

New in Strawberry Perl 5.26.0.1 (Jun 28, 2017)

  • What's new in this Strawberry Perl release:
  • New perl core 5.26.0 - see what's new
  • IMPORTANT: new gcc-7.1 (we switched to dwarf exception handling) + mingw-w64-5.0.2 runtime
  • IMPORTANT: dmake replaced by gmake (use "perl Makefile.PL" + "gmake test" + "gmake install")
  • IMPORTANT: read carefully about Removal of the current directory (".") from @INC
  • We switched to OpenSSL 1.1.x series (which uses different naming convention: "-lcrypto -lssl").
  • The perl is built with "-D__USE_MINGW_ANSI_STDIO".
  • Bundled database clients:
  • MySQL: DBD::mysql - works out of box
  • PostgreSQL: DBD::Pg - works out of box
  • Oracle: DBD::Oracle - install 32bit Oracle Instant Client 12.x and make sure you have OCI.DLL in your PATH
  • MS SQL: DBD::ODBC - install SQL Server ODBC client

New in Strawberry Perl 5.24.1.1 (Jan 24, 2017)

  • New perl core 5.24.1
  • Updated external libraries: mysql-5.7.16, openssl-1.0.2j
  • All pre-installed perl modules updated to their latest versions.

New in Strawberry Perl 5.24.0.1 (May 11, 2016)

  • New perl core 5.24.0
  • 32bit Strawberry Perl is compiled with USE_64_BIT_INT enabled but there exists a version without USE_64_BIT_INT

New in Strawberry Perl 5.22.2.1 (May 4, 2016)

  • New perl core 5.22.2
  • All pre-installed perl modules updated to their latest versions.

New in Strawberry Perl 5.22.1.3 (Mar 11, 2016)

  • Security patches for CVE-2015-8607 + CVE-2015-8608 + CVE-2016-2381
  • External libraries: openssl upgraded to 1.0.2g
  • There is a special portable version with extra math related libraries and pre-installed PDL
  • 32bit Strawberry Perl is compiled with USE_64_BIT_INT enabled but there exists a version without USE_64_BIT_INT

New in Strawberry Perl 5.22.1.2 (Jan 11, 2016)

  • Security patches for CVE-2015-8607 + CVE-2015-8608

New in Strawberry Perl 5.22.1.1 (Dec 18, 2015)

  • New perl core 5.22.1
  • External libraries: openssl upgraded to 1.0.2e, gdbm downgraded to 1.10
  • Significant changes in bundled perl modules: added Time::Moment, added Module::Signature

New in Strawberry Perl 5.22.0.1 (Jun 4, 2015)

  • New perl core 5.22.0
  • New gcc-4.9.2 toolchain + mingw-w64 v4.0.2 runtime
  • Updated external libraries
  • There is a special portable version with extra math related libraries and pre-installed PDL - strawberry-perl-5.22.0.1-32bit-PDL.zip

New in Strawberry Perl 5.20.2.1 (Feb 23, 2015)

  • Perl core update to 5.18.2 + all CPAN modules in their latest versions
  • The rest are mostly small bugfixes

New in Strawberry Perl 5.20.1.1 (Sep 17, 2014)

  • What's new:
  • New perl core 5.20.1
  • New gcc 4.8.3 toolchain + updated mingw-w64 runtime
  • There is a special portable version with extra math related libraries and pre-installed PDL - strawberry-perl-5.20.1.1-32bit-PDL.zip
  • 32bit Strawberry Perl is compiled with USE_64_BIT_INT enabled but there exists a version without USE_64_BIT_INT - ZIP and Portable ZIP
  • Bundled database clients:
  • MySQL: DBD::mysql - works out of box
  • PostgreSQL: DBD::Pg - works out of box
  • Oracle: DBD::Oracle - install 32bit Oracle Instant Client 11.x and make sure you have OCI.DLL in your PATH
  • MS SQL: DBD::ODBC - install SQL Server ODBC client

New in Strawberry Perl 5.18.2.2 (Apr 17, 2014)

  • Updated external libraries - especially openssl-1.0.1g with a fix for heartbleed bug
  • Updated perl modules

New in Strawberry Perl 5.18.2.1 (Jan 9, 2014)

  • Perl core update to 5.18.2 + all CPAN modules in their latest versions
  • The rest are mostly small bugfixes

New in Strawberry Perl 5.18.1.1 (Aug 16, 2013)

  • gcc 4.7.3 + updated mingw-w64 runtime
  • updated external libraries - especially giflib-5.0.4 and libgd-2.1.0 might be "too new"
  • BEWARE:32bit perl is compiled with USE_64_BIT_INT enabled