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.
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 |
Debian, also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of Debian (0.01) was released on September 15, 1993, and its first stable version (1.1) was released on June 17, 1996. The Debian Stable branch is the most popular edition for personal computers and servers. Debian is also the basis for many other distributions, like PureOS, Ubuntu, Pardus, and Linux Mint.
GNU Image Manipulation Program, commonly known by its acronym GIMP, is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. It is extensible by means of plugins, and scriptable. It is not designed to be used for drawing, though some artists and creators have used it in this way.
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language".
A regular expression, sometimes referred to as rational expression, is a sequence of characters that specifies a match pattern in text. Usually such patterns are used by string-searching algorithms for "find" or "find and replace" operations on strings, or for input validation. Regular expression techniques are developed in theoretical computer science and formal language theory.
Ruby is an interpreted, high-level, general-purpose programming language which supports multiple programming paradigms. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. It was developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan.
Slackware is a Linux distribution created by Patrick Volkerding in 1993. Originally based on Softlanding Linux System (SLS), Slackware has been the basis for many other Linux distributions, most notably the first versions of SUSE Linux distributions, and is the oldest distribution that is still maintained.
Darwin is the core Unix operating system of macOS, iOS, watchOS, tvOS, iPadOS, visionOS, and bridgeOS. It previously existed as an independent open-source operating system, first released by Apple Inc. in 2000. It is composed of code derived from NeXTSTEP, BSD, Mach, and other free software projects' code, as well as code developed by Apple.
Parrot is a discontinued register-based process virtual machine designed to run dynamic languages efficiently. It is possible to compile Parrot assembly language and Parrot intermediate representation to Parrot bytecode and execute it. Parrot is free and open-source software.
Gnus, or Gnus Network User Services, is a message reader which is part of GNU Emacs. It supports reading and composing both e-mail and news and can also act as an RSS reader, web processor, and directory browser for both local and remote filesystems.
The Microsoft Windows Script Host (WSH) is an automation technology for Microsoft Windows operating systems that provides scripting abilities comparable to batch files, but with a wider range of supported features. This tool was first provided on Windows 95 after Build 950a on the installation discs as an optional installation configurable and installable by means of the Control Panel, and then a standard component of Windows 98 and subsequent and Windows NT 4.0 Build 1381 and by means of Service Pack 4. The WSH is also a means of automation for Internet Explorer via the installed WSH engines from IE Version 3.0 onwards; at this time VBScript became means of automation for Microsoft Outlook 97. The WSH is also an optional install provided with a VBScript and JScript engine for Windows CE 3.0 and following and some third-party engines including Rexx and other forms of Basic are also available.
Red Hat Enterprise Linux (RHEL) is a commercial Linux distribution developed by Red Hat for the commercial market. Red Hat Enterprise Linux is released in server versions for x86-64, Power ISA, ARM64, and IBM Z and a desktop version for x86-64. Fedora Linux and CentOS Stream serve as its upstream sources. All of Red Hat's official support and training, together with the Red Hat Certification Program, focuses on the Red Hat Enterprise Linux platform.
Zabbix is an open-source software tool to monitor IT infrastructure such as networks, servers, virtual machines, and cloud services. Zabbix collects and displays basic metrics.
WebGUI is an open-source content management system written in Perl and released under the GNU General Public License.
Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category, these numbers are generally assigned in increasing order and correspond to new developments in the software. At a fine-grained level, revision control is used for keeping track of incrementally-different versions of information, whether or not this information is computer software, in order to be able to roll any changes back.
BBEdit is a proprietary text editor made by Bare Bones Software, originally developed for Macintosh System Software 6, and currently supporting macOS.
Perl Compatible Regular Expressions (PCRE) is a library written in C, which implements a regular expression engine, inspired by the capabilities of the Perl programming language. Philip Hazel started writing PCRE in summer 1997. PCRE's syntax is much more powerful and flexible than either of the POSIX regular expression flavors and than that of many other regular-expression libraries.
LAMP is an acronym denoting one of the most common software stacks for many of the web's most popular applications. However, LAMP now refers to a generic software stack model and its components are largely interchangeable.
openSUSE is a free and open source Linux distribution developed by the openSUSE project. It is offered in two main variations: Tumbleweed, an upstream rolling release distribution, and Leap, a stable release distribution which is sourced from SUSE Linux Enterprise.
Ikonboard was a free online forum or Bulletin Board System developed in Perl, PHP for use on MySQL, PostgreSQL, Oracle, as well as flat file databases.
Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS, iOS, and also for Android, where it is the default browser. The browser is also the main component of ChromeOS, where it serves as the platform for web applications.