List of Qt releases

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Main article: Qt (framework)

Qt 3[edit]

In the end of 2001, Trolltech released Qt 3.0

Date Version
10 July 1998 1.40
2 October 1998 1.41
19 December 1998 1.42
13 March 1999 1.44
26 June 1999 2.0
13 April 2000 2.1
7 December 2000 2.2
8 March 2001 2.3
16 October 2001 3
14 November 2001 3.1
24 July 2003 3.2
5 February 2004 3.3
29 June 2005 4
20 December 2005 4.1
4 October 2006 4.2
30 May 2007 4.3
6 May 2008 4.4
3 March 2009 4.5
1 December 2009 4.6
21 September 2010 4.7
15 December 2011 4.8
28 March 2012 4.8.1
22 May 2012 4.8.2
13 September 2012 4.8.3
29 November 2012 4.8.4
2 July 2013 4.8.5
24 April 2014 4.8.6
19 December 2012 5.0
3 July 2013 5.1
12 December 2013 5.2
20 May 2014 5.3
25 June 2014 5.3.1
16 September 2014 5.3.2

Qt 4[edit]

Trolltech released Qt 4.0 on 28 June 2005 and introduced five new technologies in the framework:

  • Tulip A set of template container classes.
  • Interview A model–view–controller architecture for item views.
  • Arthur A 2D painting framework.
  • Scribe A Unicode text renderer with a public API for performing low-level text layout.
  • MainWindow A modern action-based main window, toolbar, menu, and docking architecture.
Version Release date New features
4.1 20 December 2005[1] Introduced integrated SVG Tiny support, a PDF backend to Qt's printing system, and a few other features.
4.2 4 October 2006[2] 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[3] Improved Windows Vista support, improved OpenGL engine, SVG file generation, added QtScript (ECMAScript scripting engine based on QSA).[4]
4.4 6 May 2008[5] 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[6] 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[7] 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[8] QML and Qt Quick.
4.8 15 December 2011[9] Qt Platform Abstraction, Threaded OpenGL support, Multithreaded HTTP, and optimized file system access.

Qt 5[edit]

Qt 5 was originally expected to be released in June 2012[10] but the release was delayed several times.[11] It was officially released on 19 December 2012. This new version marks a major change in the platform, with hardware-accelerated graphics, QML and JavaScript playing a major role. The traditional C++-only QWidgets continue to be supported, but do not benefit from the performance improvements available through the new architecture.[12] Qt5 brings significant improvements to the speed and ease of developing user interfaces.[13]

Framework development of Qt 5 moved to open governance, taking place at qt-project.org. It is now possible for developers outside Nokia/Digia to submit patches and have them reviewed.[14]

Version Release date New features
5.0 19 December 2012[15] Major overhaul of the Qt 4.x series.
Complete Wayland support, including the client-side decorations.
5.1 3 July 2013[16] New modules and experimental Android and iOS support as technology preview.
5.2 12 December 2013[17] New modules, Android and iOS support.
5.3 20 May 2014 http://blog.qt.digia.com/blog/2014/05/20/qt-5-3-released/
5.4 Planned for 18 Nov 2014[18]
  • Full WinRT support
  • Introduction of Qt WebEngine based on Chromium that will eventually replace Qt WebKit in future versions
  • Dynamic switching between graphic backends on Windows (ANGLE or OpenGL)
  • Android Style for Qt Quick Controls backends[19]
  • Introduction of Qt WebChannels providing a QObject bridge over WebSockets. Initially only integrated with Qt WebKit, but with Qt WebEngine integration under way for 5.5

References[edit]

  1. ^ Trolltech Releases Qt 4.1, qt.nokia.com. Retrieved 27 November 2011.
  2. ^ Qt 4.2.0 released by Harald Fernengel, labs.qt.nokia.com. Retrieved 27 November 2011.
  3. ^ Qt 4.3.0 released by Girish Ramakrishnan, labs.qt.nokia.com. Retrieved 27 November 2011.
  4. ^ Trolltech: What’s New in Qt 4.3[dead link]
  5. ^ Qt 4.4.0 fully released by Thiago Macieira, labs.qt.nokia.com. Retrieved 27 November 2011.
  6. ^ Qt 4.5 hits the (virtual) shelves by Jason McDonald, labs.qt.nokia.com. Retrieved 27 November 2011.
  7. ^ Qt 4.6.0 Released Early due to Good Behaviour by Jason McDonald, labs.qt.nokia.com. Retrieved 27 November 2011.
  8. ^ Qt 4.7.0 now available by Jason McDonald, labs.qt.nokia.com. Retrieved 27 November 2011.
  9. ^ Qt 4.8.0 Released by Sinan Tanilkan, labs.qt.nokia.com. Retrieved 15 December 2011.
  10. ^ "Qt_5.0 | Qt Wiki". Qt Project. 2012-03-13. Retrieved 2013-03-19. 
  11. ^ "Qt 5 | Qt Wiki". Qt Project. Retrieved 2013-03-19. 
  12. ^ Concern about removal of QWidget classes, Qt5-feedback mailing list, 7 October 2011
  13. ^ Knoll, Lars (9 May 2011). "Thoughts about Qt 5". Retrieved 9 May 2011. 
  14. ^ The Qt Project is live! by Lars Knoll, labs.qt.nokia.com. Retrieved 8 February 2012.
  15. ^ Qt Blog. "Introducing Qt 5.0 | Qt Blog". Blog.qt.digia.com. Retrieved 2013-03-19. 
  16. ^ "[New Features in Qt 5.1". Digia. 2013-07-03. Retrieved 2013-07-03. 
  17. ^ Qt Project web site (2013-12-12). "[New Features in Qt 5.2". Digia. Retrieved 2013-12-12. 
  18. ^ "New Qt 5.4 release plan". Digia. 9 Sep 2014. Retrieved 8 Sep 2014. 
  19. ^ "Qt 5.4 Alpha Available". Digia. 9 Sep 2014. Retrieved 8 Sep 2014.