Qt version history: Difference between revisions
(Copied directly from https://web.archive.org/web/20231201152348/https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/Qt_version_history , the page was deleted in wikipedia) |
Paulwicking (talk | contribs) m (Added link to qt releases documentation page) |
||
Line 7: | Line 7: | ||
A regular release only receives patch releases during the first 6 months,{{Citation needed|date=August 2021}} until the next feature release is out, while an LTS release receives patch releases also after the next feature release is available. | A regular release only receives patch releases during the first 6 months,{{Citation needed|date=August 2021}} until the next feature release is out, while an LTS release receives patch releases also after the next feature release is available. | ||
Starting with '''5.15 LTS''', LTS releases are available only to the commercial license holders. For open source users, such LTS releases are available as regular releases only,<ref>{{Cite web|title=Qt offering changes 2020|url=https://www.qt.io/blog/qt-offering-changes-2020|access-date=2021-07-03|website=www.qt.io|language=en}}</ref> thus 5.15 is now in the commercial-only LTS phase. Qt '''5.12 LTS''' was the last Qt version to offer an offline installer.<ref>{{cite web|url=https://www.qt.io/offline-installers|title=Offline Qt Downloads}}</ref> Qt 6. | Starting with '''5.15 LTS''', LTS releases are available only to the commercial license holders. For open source users, such LTS releases are available as regular releases only,<ref>{{Cite web|title=Qt offering changes 2020|url=https://www.qt.io/blog/qt-offering-changes-2020|access-date=2021-07-03|website=www.qt.io|language=en}}</ref> thus 5.15 is now in the commercial-only LTS phase. Qt '''5.12 LTS''' was the last Qt version to offer an offline installer.<ref>{{cite web|url=https://www.qt.io/offline-installers|title=Offline Qt Downloads}}</ref> As of August 2024, Qt 6.8 is the next LTS version. You can read more about [https://doc.qt.io/qt-6/qt-releases.html Qt releases in Qt's documentation]. | ||
==Pre-releases and Qt 1== | ==Pre-releases and Qt 1== |
Latest revision as of 06:00, 26 August 2024
- Main article: Qt (software)
The latest version of Qt is 6.5 released on 3 April 2023.[1]
Also still supported, for commercial users,[2] are 5.15 LTS,[3] released on 26 May 2020, and 6.2 LTS, released on 30 September 2021 – long-term support (LTS) versions are generally supported for three years,[4] with a commercial license, while 5.15 support was extended to five years, so it is supported for longer or until 26 May 2025.[3] In addition the KDE project provides unofficial support for, at least, Qt 5.15,[5] i.e. not just for commercial users.
A regular release only receives patch releases during the first 6 months,Template:Citation needed until the next feature release is out, while an LTS release receives patch releases also after the next feature release is available.
Starting with 5.15 LTS, LTS releases are available only to the commercial license holders. For open source users, such LTS releases are available as regular releases only,[6] thus 5.15 is now in the commercial-only LTS phase. Qt 5.12 LTS was the last Qt version to offer an offline installer.[7] As of August 2024, Qt 6.8 is the next LTS version. You can read more about Qt releases in Qt's documentation.
Pre-releases and Qt 1
Version | Release date | New features |
---|---|---|
0.90[8][9][10] | 20 May 1995 | First public pre-release version |
0.92[11] | September 1995 | |
0.93[12] | 10 January 1996 | Documentation, network support, tutorial |
0.95[13] | 13 March 1996 | Drawing transparent multicolor pixmaps |
0.97[14] | May 1996 | Clipboard support |
0.98[15] | 11 July 1996 | |
1.0[14] | 24 September 1996 | First stable release |
1.1[14] | Late 1996 | Tab dialog, multiline edit, tooltips, box layout |
1.2[14] | April 1997 | Slider, OpenGL support |
1.3[14] | September 1997 | Netscape plugin, progress bar, movies, input validator |
1.40[14] | September 1998 | Drag and drop, asynchronous IO, list view, scroll view, spin box, splitter, status bar, tool bar, widget stack |
1.41 | 2 October 1998 | |
1.42 | 19 December 1998 | |
1.44 | 13 March 1999 | |
1.45 | 1999 | Last stable release in the 1.x seriesTemplate:Ref |
Qt 2
Version | Release date | New features |
---|---|---|
2.0 | 26 June 1999 | Qt/X11 open source under QPL (Q Public License)[14][16] |
2.1 | 13 April 2000 | |
2.2 | 7 December 2000 | GNU General Public License 2[14][16] |
2.3 | 8 March 2001 |
Qt 3
Version | Release date | New features |
---|---|---|
3.0 | 16 October 2001 | |
3.1 | 14 November 2001 | |
3.2 | 24 July 2003 | |
3.3 | 5 February 2004 |
Qt 4
Qt 4 was first released in 2005 and has been unsupported since 2015.[17]
Version | Release date | New features |
---|---|---|
4.0 | 28 June 2005[14][16] |
|
4.1 | 20 December 2005[18] | Introduced integrated SVG Tiny support, a PDF backend to Qt's printing system, and a few other features. |
4.2 | 4 October 2006[19] | Introduced Windows Vista support, introduced native CSS support for widget styling, as well as the QGraphicsView framework for efficient rendering of thousands of 2D objects onscreen, to replace Qt 3.x's QCanvas class. |
4.3 | 30 May 2007[20] | Improved Windows Vista support, improved OpenGL engine, SVG file generation, added QtScript (ECMAScript scripting engine based on QSA).[21] |
4.4 | 6 May 2008[22] | Features included are improved multimedia support using Phonon, enhanced XML support, a concurrency framework to ease developing multi-threaded applications, an IPC framework with a focus on shared memory, and WebKit integration. |
4.5 | 3 March 2009[23] | Major included features are QtCreator, improved graphical engine, improved integration with WebKit, OpenDocument Format write support and new licensing options, as well as OS X Cocoa framework support. |
4.6 | 1 December 2009[24] | New APIs are Framework Animation, Gestures, Multi-touch. Now supports (as Tier 1) Symbian and (as Tier 2) Windows 7 and Mac OS X 10.6, support extended for some Unix systems. Improvements have also been made to overall performance. |
4.7 | 21 September 2010[25] | QML and Qt Quick |
4.8 LTS (4.8.7) | 15 December 2011[26] | Qt Platform Abstraction, threaded OpenGL support, multithreaded HTTP, and optimized file system access |
Qt 5
Qt 5 was officially released on 19 December 2012. This new version marked a major change in the platform, with hardware-accelerated graphics, QML and JavaScript playing a major role.Template:Citation needed The traditional C++-only QWidgets continued to be supported, but did not benefit from the performance improvements available through the new architecture.[27] Qt 5 brings significant improvements to the speed and ease of developing user interfaces.[28]
Framework development of Qt 5 moved to open governance, taking place at qt-project.org. It is now possible for developers outside Digia to submit patches and have them reviewed.[29]
Version | Release date | Standard support until | Extended support availability | New features |
---|---|---|---|---|
Template:Version (5.0.1) | 2012-12-19[30] | Already ended | Yes |
|
Template:Version (5.1.1) | 2013-07-03 | Already ended | Yes | |
Template:Version (5.2.1) | 2013-12-12 | Already ended | Yes |
|
Template:Version (5.3.2) | 2014-05-20 | Already ended | Yes |
|
Template:Version (5.4.2) | 2014-12-10 | Already ended | Yes |
|
Template:Version (5.5.1) | 2015-07-01 | Already ended | Yes |
Features available in Qt 5.5 according to official Qt.io website:[34]
|
Template:Version (5.6.3) | 2016-03-16 | Already ended | Yes |
Notable improvements:[35]
This release was the first Qt5 release to be Long-Term Supported with three years standard support.[2] |
Template:Version (5.7.1) | 2016-06-16 | Already ended | Yes |
Notable improvements:[36]
|
Template:Version | 2017-01-23[38] | Already ended | Yes |
|
Template:Version (5.9.9) | 2017-05-31[40] | Already ended | Yes |
|
Template:Version (5.10.1) | 2017-11-30[42] | Already ended | Yes |
Notable improvements:[43]
|
Template:Version (5.11.3) | 2018-05-22[44] | Already ended | Yes |
|
Template:Version (5.12.12) | 2018-12-06[48] | Already ended | Yes |
Notable improvements:[49]
|
Template:Version | 2019-06-19[50] | Already ended | Yes[51] |
Notable improvements:
Last version that supports development for old android versions (5.1 Lollipop, 4.4 KitKat , 4.1 Jelly Bean). |
Template:Version | 2019-12-12[53] | Already ended | Yes[51] |
New Modules
Notable improvements
Deprecated modules:
Qt for android applications required minimum android 6.0 (API 23) to run. |
Template:Version | 2020-05-26[54] | Already ended | n/a |
New Modules
Notable improvements
Deprecated modules:
|
Template:Version | 2023-05-26[3][55] | Yes[54] |
The KDE project provides unofficial support for Qt 5.15 in the form of a collection of bugfix patches, most of which are backported from Qt 6.[5] As KDE has a policy of not assigning version numbers to their patches, Linux distributions use ad-hoc schemes when using this fork of Qt5: OpenSUSE, for example, calls its June 2021 version "5.15.2+kde200".[56]
Qt 6
Qt 6 was officially released on December 8, 2020.
Version | Release date | Standard support until | Extended support availability | New features |
---|---|---|---|---|
Template:Version (6.0.4) | 2020-12-08 | Already ended | Yes |
Major overhaul of the Qt 5.x series, including: |
Template:Version (6.1.3) | 2021-05-06 | Already ended | Yes |
|
Template:Version LTS (6.2.8[59]) | 2021-09-30 | 2024-09-30 | Yes |
First Qt 6 release with long-term support.[60]
|
Template:Version (6.3.2) | 2022-04-12 | Already ended | Yes | |
Template:Version (6.4.3) | 2022-09-29 | 2023-09-29 | Yes | |
Template:Version LTS (6.5.2) | 2023-04-03 | Yes |
|
Notes
Note: a
On 14 October 2016, KDE's 20th anniversary, a KDE developer re-released a variant of Qt 1.45 that he made work with modern Linux systems.[64]
References
External links
- ↑ Template:Cite web
- ↑ 2.0 2.1 Cite error: Invalid tag; no text was provided for refs named
<ref>
LTS
- ↑ 3.0 3.1 3.2 Template:Cite web
- ↑ Template:Cite web
- ↑ 5.0 5.1 Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
20th-Anniv
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
sdtimes
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ 14.0 14.1 14.2 14.3 14.4 14.5 14.6 14.7 14.8 Cite error: Invalid tag; no text was provided for refs named
<ref>
masteringqt.com
- ↑ Template:Cite web
- ↑ 16.0 16.1 16.2 Cite error: Invalid tag; no text was provided for refs named
<ref>
qt-history
- ↑ Template:Cite news
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt4.1
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt4.2
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt4.3
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
Qt4.3WhatsNew
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt4.4
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt4.5
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt4.6
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt4.7
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt4.8
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
mailinglist
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
thoughts-about-qt-5
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt-project
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt5.0
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt5.1
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt5.3-released
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
5.4-alpha
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
new-features-qt5.5
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
new-features-qt5.6
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
new-features-qt5.7
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt3d-overview
- ↑ 38.0 38.1 Cite error: Invalid tag; no text was provided for refs named
<ref>
qt5.8-announcement
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt5.8-release-notes
- ↑ 40.0 40.1 Cite error: Invalid tag; no text was provided for refs named
<ref>
qt5.9-announcement
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt5.9-release-notes
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt5.10-announcement
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt5.10-release-notes
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt5.11-announcement
- ↑ 45.0 45.1 Cite error: Invalid tag; no text was provided for refs named
<ref>
qt5.11-release-notes
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
qt5.12-release-notes
- ↑ Template:Cite web
- ↑ 51.0 51.1 Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ 54.0 54.1 Template:Cite web
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
standard-support-duration
- ↑ Template:Cite web
- ↑ 57.0 57.1 57.2 Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ 60.0 60.1 Template:Cite web
- ↑ 61.0 61.1 61.2 61.3 61.4 Template:Cite web
- ↑ 62.0 62.1 62.2 Template:Cite web
- ↑ Template:Cite web
- ↑ Cite error: Invalid tag; no text was provided for refs named
<ref>
Restoration Project