Qt version history
The latest version of Qt is 6.1 from May 2021.[1]
Also still supported are 5.15 LTS, released on 26 May 2020, and 5.12 LTS, released on 6 December 2018 – as LTS versions they are supported for three years.[2]
A regular release only receives patch releases during the first 6 months[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.[3]
Pre-releases and Qt 1[]
Version | Release date | New features |
---|---|---|
0.90[4][5] | 20 May 1995 | First public pre-release version |
0.97[6] | May 1996 | |
1.0[6] | 24 September 1996 | First stable release |
1.1[6] | Late 1996 | |
1.2[6] | April 1997 | |
1.3[6] | September 1997 | |
1.40[6] | September 1998 | |
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 seriesa |
Qt 2[]
Version | Release date | New features |
---|---|---|
2.0 | 26 June 1999 | Qt/X11 open source under QPL (Q Public License)[6][7] |
2.1 | 13 April 2000 | |
2.2 | 7 December 2000 | GNU General Public License 2[6][7] |
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.[8]
Version | Release date | New features |
---|---|---|
4.0 | 28 June 2005[6][7] |
|
4.1 | 20 December 2005[9] | Introduced integrated SVG Tiny support, a PDF backend to Qt's printing system, and a few other features. |
4.2 | 4 October 2006[10] | 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[11] | Improved Windows Vista support, improved OpenGL engine, SVG file generation, added QtScript (ECMAScript scripting engine based on QSA).[12] |
4.4 | 6 May 2008[13] | 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[14] | 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[15] | 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[16] | QML and Qt Quick. |
4.8 LTS (4.8.7) | 15 December 2011[17] | 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.[citation needed] The traditional C++-only QWidgets continued to be supported, but did not benefit from the performance improvements available through the new architecture.[18] Qt 5 brings significant improvements to the speed and ease of developing user interfaces.[19]
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.[20]
Version | Release date | Standard Support Until | Extended Support Availability | New features |
---|---|---|---|---|
5.0 (5.0.1) | 2012-12-19[21] | Already ended | Yes |
|
5.1 (5.1.1) | 2013-07-03 | Already ended | Yes | |
5.2 (5.2.1) | 2013-12-12 | Already ended | Yes |
|
5.3 (5.3.2) | 2014-05-20 | 2016-12-10 | Yes |
|
5.4 (5.4.2) | 2014-12-10 | 2017-07-01 | Yes |
|
5.5 (5.5.1) | 2015-07-01 | 2018-03-16 | Yes |
Features available in Qt 5.5 according to official Qt.io website:[25]
|
5.6 LTS (5.6.3) | 2016-03-16 | 2019-03-16 | Yes |
Notable improvements:[26]
This release was the first Qt5 release to be Long Term Supported with three years standard support.[27] |
5.7 (5.7.1) | 2016-06-16 | 2017-06-16 | Yes |
Notable improvements:[28]
|
5.8 | 2017-01-23[30] | 2018-01-23 | Yes |
|
5.9 LTS (5.9.9) | 2017-05-31[32] | 2020-05-31[2] | Yes |
|
5.10 (5.10.1) | 2017-11-30[34] | 2018-10-30 | Yes |
Notable improvements:[35]
|
5.11 (5.11.3) | 2018-05-22[36] | 2019-05-22 | Yes |
|
5.12 LTS (5.12.11) | 2021-05-25[39] | 2021-12-05 | Yes |
Notable improvements:[40]
|
5.13 | 2019-06-19[41] | 2020-06-19 | ? |
Notable improvements:
|
5.14 | 2019-12-12[43] | 2020-12-12 | ? |
New Modules
Notable improvements
Deprecated modules:
|
[44]) | 5.15 (LTS only for Commercial licenses2020-05-26[45] | 2023-05-26[46] | Yes[45] |
New Modules
Notable improvements
Deprecated modules:
|
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.[47] 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".[48]
Qt 6[]
Qt 6 was officially released on December 8, 2020.
Notes[]
- ^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.[49]
References[]
- ^ "Qt 6.1.1 Released". www.qt.io. Retrieved 2021-07-03.
- ^ Jump up to: a b Leppälä, Kimmo (7 June 2017). "Renewed Qt Support Services". Qt Project. Retrieved 8 June 2017.
- ^ "Qt offering changes 2020". www.qt.io. Retrieved 2021-07-03.
- ^ "Happy 20th Anniversary Qt!". Qt Blog.
- ^ "Qt framework celebrates its 20th anniversary". SD Times.
- ^ Jump up to: a b c d e f g h i "History of Cute Qt".
- ^ Jump up to: a b c "Qt History". Qt Wiki.
- ^ "Qt 4.8.7 Released - Qt Blog". Qt Blog. 2015-05-26. Retrieved 2017-11-03.
- ^ "Trolltech Releases Qt 4.1". qt.nokia.com. Archived from the original on 18 August 2009. Retrieved 27 November 2011.
- ^ Harald Fernengel, labs.qt.nokia.com. "Qt 4.2.0 released". Archived from the original on 6 July 2011. Retrieved 27 November 2011.
- ^ Girish Ramakrishnan, labs.qt.nokia.com. "Qt 4.3.0 released". Archived from the original on 5 March 2012. Retrieved 27 November 2011.
- ^ "What's New in Qt 4.3". 26 April 2008. Archived from the original on 2008-04-26.
- ^ Thiago Macieira, labs.qt.nokia.com. "Qt 4.4.0 fully released". Archived from the original on 23 November 2011. Retrieved 27 November 2011.
- ^ Jason McDonald. "Qt 4.5 hits the (virtual) shelves". labs.qt.nokia.com. Archived from the original on 13 April 2012. Retrieved 27 November 2011.
- ^ Jason McDonald. "Qt 4.6.0 Released Early due to Good Behaviour". labs.qt.nokia.com. Archived from the original on 17 September 2011. Retrieved 27 November 2011.
- ^ Jason McDonald. "Qt 4.7.0 now available". labs.qt.nokia.com. Archived from the original on 22 January 2012. Retrieved 27 November 2011.
- ^ Sinan Tanilkan. "Qt 4.8.0 Released". labs.qt.nokia.com. Archived from the original on 16 December 2011. Retrieved 15 December 2011.
- ^ Thiago Macieira (7 October 2011). "Concern about removal of QWidget classes". Qt5-feedback (Mailing list). Archived from the original on 21 September 2013. Retrieved 3 July 2013.
- ^ Lars Knoll (9 May 2011). "Thoughts about Qt 5". Digia. Retrieved 9 May 2011.
- ^ Lars Knoll (21 October 2011). "The Qt Project is live!". Nokia. Retrieved 8 February 2012.
- ^ Qt Blog. "Introducing Qt 5.0". Digia. Retrieved 19 March 2013.
- ^ "New Features in Qt 5.1". Digia. 3 July 2013. Retrieved 3 July 2013.
- ^ Lars Knoll (20 May 2014). "Qt 5.3 Released". blog.qt.io. Retrieved 2015-02-26.
- ^ "Qt 5.4 Alpha Available". Digia. 9 September 2014. Retrieved 8 September 2014.
- ^ Jani Heikkinen (17 March 2015). "New Features in Qt 5.5". Qt Project. Retrieved 31 March 2015.
- ^ Qt Project contributors (25 March 2015). "New Features in Qt 5.6". Qt Project. Retrieved 28 March 2016.
- ^ Tuukka Turunen (18 December 2015). "Introducing Long Term Support". Qt Project. Retrieved 28 March 2016.
- ^ "New Features in Qt 5.7". Qt Wiki.
- ^ "Qt 3D Overview".
- ^ Jump up to: a b Lars Knoll (23 January 2017). "Qt 5.8 released". Qt Blog.
- ^ Qt Project contributors. "New Features in Qt 5.8". Qt Project. Retrieved 2 May 2017.
- ^ Jump up to: a b Lars Knoll (31 May 2017). "Qt 5.9 released". Qt Blog.
- ^ Qt Project contributors. "New Features in Qt 5.9". Qt Project. Retrieved 1 June 2017.
- ^ Lars Knoll (7 December 2017). "Qt 5.10 released". Qt Blog.
- ^ Qt Project contributors. "New Features in Qt 5.10". Qt Project. Retrieved 14 February 2018.
- ^ Lars Knoll (22 May 2018). "Qt 5.11 released". Qt Blog.
- ^ Qt Project contributors. "New Features in Qt 5.11". Qt Project. Retrieved 22 May 2018.
- ^ https://www.phoronix.com/scan.php?page=news_item&px=Qt-5.11.2-Released
- ^ https://www.qt.io/blog/qt-5.12.11-released
- ^ Qt Project contributors. "New Features in Qt 5.12". Qt Project. Retrieved 1 March 2019.
- ^ https://blog.qt.io/blog/2019/06/19/qt-5-13-released/
- ^ https://wiki.qt.io/Qt_5.13.0_Known_Issues
- ^ https://www.qt.io/blog/qt-5.14-has-released
- ^ Tuukka Turunen. "[Development] Commercial-only LTS phase starts: Closing the 5.15 branch(es) on 5th January". Retrieved 4 January 2021.
- ^ Jump up to: a b https://www.qt.io/blog/qt-5.15-released
- ^ https://cdn2.hubspot.net/hubfs/149513/Qt%20Virtual%20Tech%20Summit%202019/Qt%20Virtual%20Tech%20Con%202020/Presentation%20slides/Qt%205.9%20LTS%20%E2%80%93%20end%20of%20life.pdf (page 7/11)
- ^ "Qt5PatchCollection". KDE Community Wiki.
- ^ "libqt5-qtbase". openSUSE Build Service.
- ^ "KDE Project releases KDE 1 !". 14 October 2016.
External links[]
- Qt (software)
- Software version histories