История версий Qt - Qt version history
Последняя версия Qt 5.15 с 26 мая 2020 г.
5.12 LTS, который был выпущен 6 декабря 2018 года, поддерживается в течение трех лет.
5.9 LTS, который был выпущен 31 мая 2017 года, больше не поддерживается - поддержка закончилась 31 мая 2020 года.[1]
Предварительные релизы и Qt 1
Версия | Дата выхода | Новые возможности |
---|---|---|
0.90[2][3] | 20 мая 1995 г. | Первая общедоступная предварительная версия |
0.97[4] | Май 1996 г. | |
1.0[4] | 24 сентября 1996 г. | Первый стабильный выпуск |
1.1[4] | Конец 1996 г. | |
1.2[4] | Апрель 1997 г. | |
1.3[4] | Сентябрь 1997 | |
1.40[4] | Сентябрь 1998 | |
1.41 | 2 октября 1998 г. | |
1.42 | 19 декабря 1998 г. | |
1.44 | 13 марта 1999 г. | |
1.45 | 1999 | Последний стабильный выпуск в серии 1.xа |
Qt 2
Версия | Дата выхода | Новые возможности |
---|---|---|
2.0 | 26 июня 1999 г. | Qt / X11 с открытым исходным кодом под QPL (Q Public License)[4][5] |
2.1 | 13 апреля 2000 г. | |
2.2 | 7 декабря 2000 г. | Стандартная общественная лицензия GNU 2[4][5] |
2.3 | 8 марта 2001 г. |
Qt 3
Версия | Дата выхода | Новые возможности |
---|---|---|
3.0 | 16 октября 2001 г. | |
3.1 | 14 ноября 2001 г. | |
3.2 | 24 июля 2003 г. | |
3.3 | 5 февраля 2004 г. |
Qt 4
Qt 4 был впервые выпущен в 2005 году и не поддерживается с 2015 года.[6]
Версия | Дата выхода | Новые возможности |
---|---|---|
4.0 | 28 июня 2005 г.[4][5] |
|
4.1 | 20 декабря 2005 г.[7] | Введен интегрированный SVG Крошечная поддержка, PDF бэкэнд для системы печати Qt, и несколько других функций. |
4.2 | 4 октября 2006 г.[8] | Введено Виндоус виста поддержка, представила встроенную поддержку CSS для стилизации виджетов, а также структуру QGraphicsView для эффективного рендеринга тысяч 2D-объектов на экране, чтобы заменить класс QCanvas Qt 3.x. |
4.3 | 30 мая 2007 г.[9] | Улучшенный Виндоус виста поддержка, улучшенная OpenGL двигатель, SVG генерация файла, добавлено QtScript (ECMAScript скриптовый движок на основе QSA).[10] |
4.4 | 6 мая 2008 г.[11] | Включены функции улучшенной поддержки мультимедиа с использованием Фонон, повышенная XML поддержка, структура параллелизма для облегчения разработки многопоточный приложений, МПК фреймворк с акцентом на разделяемую память и WebKit интеграция. |
4.5 | 3 марта 2009 г.[12] | Основные включенные функции: QtCreator, улучшенный графический движок, улучшенная интеграция с WebKit, OpenDocument Поддержка записи формата и новые варианты лицензирования, а также поддержка инфраструктуры OS X Cocoa. |
4.6 | 1 декабря 2009 г.[13] | Новые API-интерфейсы: Framework Animation, Gestures, Multi-touch. Теперь поддерживает (как уровень 1) Symbian и (как уровень 2) Windows 7 и Mac OS X 10.6, поддержка расширена для некоторых систем Unix. Также были улучшены общие характеристики. |
4.7 | 21 сентября 2010 г.[14] | QML и Qt Quick. |
4.8 LTS (4.8.7) | 15 декабря 2011 г.[15] | Абстракция платформы Qt, поддержка потокового OpenGL, многопоточный HTTP и оптимизированный доступ к файловой системе. |
Qt 5
Qt 5 был официально выпущен 19 декабря 2012 года. Эта новая версия ознаменовала собой серьезное изменение в платформе с аппаратным ускорением графики, QML и JavaScript играет главную роль.[нужна цитата ] Традиционные C ++ - только QWidgets продолжали поддерживаться, но не получали преимуществ от улучшений производительности, доступных благодаря новой архитектуре.[16] Qt 5 вносит значительные улучшения в скорость и простоту разработки пользовательских интерфейсов.[17]
Разработка фреймворка Qt 5 перешла на открытое управление, происходящее на qt-project.org. Теперь разработчики за пределами Digia могут отправлять исправления и проверять их.[18]
Версия | Дата выхода | Стандартная поддержка до | Доступность расширенной поддержки | Новые возможности |
---|---|---|---|---|
5.0 (5.0.1) | 2012-12-19[19] | Уже закончилось | да |
|
5.1 (5.1.1) | 2013-07-03 | Уже закончилось | да | |
5.2 (5.2.1) | 2013-12-12 | Уже закончилось | да |
|
5.3 (5.3.2) | 2014-05-20 | 2016-12-10 | да |
|
5.4 (5.4.2) | 2014-12-10 | 2017-07-01 | да |
|
5.5 (5.5.1) | 2015-07-01 | 2018-03-16 | да | Возможности, доступные в Qt 5.5 согласно официальному сайту Qt.io:[23]
|
5.6 LTS (5.6.3) | 2016-03-16 | 2019-03-16 | да | Заметные улучшения:[24]
Этот выпуск был первым выпуском Qt5, который долгое время поддерживался три года стандартная поддержка.[25] |
5.7 (5.7.1) | 2016-06-16 | 2017-06-16 | да | Заметные улучшения:[26]
|
5.8 | 2017-01-23[28] | 2018-01-23 | да |
|
5.9 LTS (5.9.9) | 2017-05-31[30] | 2020-05-31[1] | да |
|
5.10 (5.10.1) | 2017-11-30[32] | 2018-10-30 | да | Заметные улучшения:[33]
|
5.11 (5.11.3) | 2018-05-22[34] | 2019-05-22 | да |
|
5.12 LTS (5.12.10) | 2019-01-31[37] | 2021-12-05 | да | Заметные улучшения:[38]
|
5.13 | 2019-06-19[39] | 2020-06-19 | ? | Заметные улучшения:
|
5.14 | 2019-12-12[41] | 2020-12-12 | ? | Новые модули
Заметные улучшения
Устаревшие модули:
|
5.15 LTS | 2020-05-26[42] | 2023-05-26[43] | да[42] | Новые модули
Заметные улучшения
Устаревшие модули:
|
Примечания
- ^ а 14 октября 2016 г. KDE's К 20-летнему юбилею разработчик KDE перевыпустил вариант Qt 1.45, который он заставил работать с современными системами Linux.[44]
Рекомендации
- ^ а б Леппяля, Киммо (7 июня 2017 г.). «Обновленные службы поддержки Qt». Qt Project. Получено 8 июн 2017.
- ^ "С 20-летием, Qt!". Блог Qt.
- ^ «Qt framework отмечает свое 20-летие». SD Times.
- ^ а б c d е ж грамм час я "История Cute Qt".
- ^ а б c "История Qt". Qt Wiki.
- ^ "Выпущен Qt 4.8.7 - Блог Qt". Блог Qt. 2015-05-26. Получено 2017-11-03.
- ^ "Trolltech выпускает Qt 4.1". qt.nokia.com. Архивировано из оригинал 18 августа 2009 г.. Получено 27 ноября 2011.
- ^ Харальд Ферненгель, labs.qt.nokia.com. «Выпущена Qt 4.2.0». Архивировано из оригинал 6 июля 2011 г.. Получено 27 ноября 2011.
- ^ Гириш Рамакришнан, labs.qt.nokia.com. «Выпущен Qt 4.3.0». Архивировано из оригинал 5 марта 2012 г.. Получено 27 ноября 2011.
- ^ «Что нового в Qt 4.3». 26 апреля 2008 г. Архивировано с оригинал on 2008-04-26.
- ^ Тьяго Масейра, labs.qt.nokia.com. "Qt 4.4.0 полностью выпущен". Архивировано из оригинал 23 ноября 2011 г.. Получено 27 ноября 2011.
- ^ Джейсон Макдональд. "Qt 4.5 попадает на (виртуальные) полки". labs.qt.nokia.com. Архивировано из оригинал 13 апреля 2012 г.. Получено 27 ноября 2011.
- ^ Джейсон Макдональд. «Qt 4.6.0 выпущен досрочно из-за хорошего поведения». labs.qt.nokia.com. Архивировано из оригинал 17 сентября 2011 г.. Получено 27 ноября 2011.
- ^ Джейсон Макдональд. "Qt 4.7.0 теперь доступен". labs.qt.nokia.com. Архивировано из оригинал 22 января 2012 г.. Получено 27 ноября 2011.
- ^ Синан Танилкан. «Выпущен Qt 4.8.0». labs.qt.nokia.com. Архивировано из оригинал 16 декабря 2011 г.. Получено 15 декабря 2011.
- ^ Тьяго Масейра (7 октября 2011 г.). «Обеспокоенность по поводу удаления классов QWidget». Qt5-обратная связь (Список рассылки). Архивировано из оригинал 21 сентября 2013 г.. Получено 3 июля 2013.
- ^ Ларс Кнолл (9 мая 2011 г.). "Мысли о Qt 5". Digia. Получено 9 мая 2011.
- ^ Ларс Кнолл (21 октября 2011 г.). "Проект Qt запущен!". Nokia. Получено 8 февраля 2012.
- ^ Блог Qt. «Представляем Qt 5.0». Digia. Получено 19 марта 2013.
- ^ «Новые возможности Qt 5.1». Digia. 3 июля 2013 г.. Получено 3 июля 2013.
- ^ Ларс Кнолл (20 мая 2014 г.). «Выпущен Qt 5.3». blog.qt.io. Получено 2015-02-26.
- ^ "Доступна альфа-версия Qt 5.4". Digia. 9 сентября 2014 г.. Получено 8 сентября 2014.
- ^ Яни Хейккинен (17 марта 2015 г.). «Новые возможности Qt 5.5». Qt Project. Получено 31 марта 2015.
- ^ Участники проекта Qt (25 марта 2015 г.). «Новые возможности Qt 5.6». Qt Project. Получено 28 марта 2016.
- ^ Туукка Турунен (18 декабря 2015 г.). «Введение в долгосрочную поддержку». Qt Project. Получено 28 марта 2016.
- ^ «Новые возможности Qt 5.7». Qt Wiki.
- ^ "Обзор Qt 3D".
- ^ а б Ларс Кнолл (23 января 2017 г.). «Выпущена Qt 5.8». Блог Qt.
- ^ Участники проекта Qt. «Новые возможности Qt 5.8». Qt Project. Получено 2 мая 2017.
- ^ а б Ларс Кнолл (31 мая 2017 г.). «Выпущен Qt 5.9». Блог Qt.
- ^ Участники проекта Qt. «Новые возможности Qt 5.9». Qt Project. Получено 1 июня 2017.
- ^ Ларс Кнолл (7 декабря 2017 г.). «Выпущен Qt 5.10». Блог Qt.
- ^ Участники проекта Qt. «Новые возможности Qt 5.10». Qt Project. Получено 14 февраля 2018.
- ^ Ларс Кнолл (22 мая 2018 г.). «Выпущен Qt 5.11». Блог Qt.
- ^ Участники проекта Qt. «Новые возможности Qt 5.11». Qt Project. Получено 22 мая 2018.
- ^ https://www.phoronix.com/scan.php?page=news_item&px=Qt-5.11.2-Released
- ^ https://www.qt.io/blog/qt-5.12.8-released
- ^ Участники проекта Qt. «Новые возможности Qt 5.12». Qt Project. Получено 1 марта 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
- ^ а б 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 (страница 7/11)
- ^ «Проект KDE выпускает KDE 1!». 14 октября 2016 г.