Perl is an open-source programming language whose first version, 1.0, was released in 1987. The following table contains the Perl 5 version history, showing its release versions. Not all versions are covered yet.
Note that additional minor release versions may not be shown in this chart, unless they include notable changes or are the latest supported version. Additional information can be found on the official Perl website.
Version history
Legend: | Current | Toolchain | Legacy |
---|
Release numbers use semantic versioning since 5.6, where even-numbered minor versions (e.g. 5.36) are stable releases, and odd numbers are experimental development versions. The patch number is usually omitted in discussions of Perl versions.
The Perl Maintenance and Support Policy is to "support the two most recent stable release series" although important security fixes may be applied to stable releases from the past three years.
Note that this is separate from the Perl Toolchain (utilities for developing, building and installing Perl modules) Support Policies, which will informally support older releases. The current policy is to support Perl v5.16 or earlier until July 2024, and then to support releases than have been available for at least ten years.
Version | Release date | Links | Changes |
---|---|---|---|
5.38.2 | November 29, 2023 | Full release notes |
|
5.38.0 | July 3, 2023 | Full release notes |
|
5.36.3 | November 29, 2023 | Full release notes |
|
5.36.1 | April 23, 2023 | Full release notes |
|
5.36.0 | May 28, 2022 | Full release notes |
|
5.34.3 | November 29, 2023 | Full release notes |
|
5.34.1 | March 13, 2022 | Full release notes |
|
5.34.0 | May 20, 2021 | Full release notes |
|
5.32.1 | January 23, 2021 | Full release notes |
|
5.32.0 | June 20, 2020 | Full release notes |
|
5.30.3 | June 1, 2020 | Full release notes |
|
5.30.2 | March 14, 2020 | Full release notes |
|
5.30.1 | November 10, 2019 | Full release notes |
|
5.30.0 | May 22, 2019 | Full release notes |
|
5.28.0 | June 22, 2018 | Full release notes |
|
5.26.0 | May 30, 2017 | Full release notes |
|
5.24.0 | May 8, 2016 | Full release notes |
|
5.22.0 | June 1, 2015 | Full release notes |
|
5.20.0 | May 27, 2014 | Full release notes |
|
5.18.0 | May 18, 2013 | Full release notes |
|
5.16.0 | May 20, 2012 | Full release notes |
|
5.14.0 | May 14, 2011 | Full release notes |
|
5.12.0 | April 12, 2010 | Full release notes |
|
5.10.1 | August 23, 2009[1] | Full release notes |
|
5.10.0 | December 18, 2007[1] | Full release notes |
|
5.8.1 | September 25, 2003[1] | Perl 5.8.1 Release Notes |
|
5.8.0 | July 18, 2002[1] | Perl 5.8.0 Release Announcement |
|
5.6.0 | March 22, 2000[1] | Perl v5.6.0 released |
|
5.005 | July 22, 1998[1] | 5.005 released (with maintenance update 01) |
|
5.004 | May 15, 1997 | perl5004delta - what's new for perl5.004 |
|
5.003_1 | July 31, 1996 | Full release notes |
|
5.003 | June 25, 1996 | Full release notes |
|
5.002_1 | March 25, 1996 | Full release notes |
|
5.002 | February 29, 1996 | Full release notes |
|
5.001 | March 13, 1995 | Full release notes |
|
5.000 | October 17, 1994 | Full release notes |
|
4.000 | March 21, 1991 | ||
3.000 | October 18, 1989 | ||
2.000 | June 5, 1988 | ||
1.000 | December 18, 1987 |