Jump to content

New Features in Qt 5.15: Difference between revisions

From Qt Wiki
Topir (talk | contribs)
More QDoc entries
m Add qmlformat
Line 13: Line 13:
* Qt Network
* Qt Network
* Qt QML
* Qt QML
** Added qmlformat tool which automatically formats any QML file according to the [https://doc.qt.io/qt-5/qml-codingconventions.html QML Coding Conventions].
* Qt Quick
* Qt Quick
** Added a PathText type, which can be used together with Qt Quick Shapes to render text as geometry and not based on distance fields or pre-rendered textures. This can be useful for rendering large font sizes which would otherwise consume a lot of texture memory.
** Added a PathText type, which can be used together with Qt Quick Shapes to render text as geometry and not based on distance fields or pre-rendered textures. This can be useful for rendering large font sizes which would otherwise consume a lot of texture memory.

Revision as of 08:18, 5 February 2020

Note that this list should be considered as work in progress until the first Beta release.

New Features (within existing modules)

  • Qt 3D
  • Qt Bluetooth
  • Qt Core
  • Qt GUI
  • Qt Location
  • Qt Multimedia
  • Qt Multimedia Widgets
  • Qt Network
  • Qt QML
  • Qt Quick
    • Added a PathText type, which can be used together with Qt Quick Shapes to render text as geometry and not based on distance fields or pre-rendered textures. This can be useful for rendering large font sizes which would otherwise consume a lot of texture memory.
    • Added Image.sourceClipRect to specify a clipping region, to request the image plugin to render a portion of an image source.
    • Added cursorShape property to pointer handlers. Most pointer handlers (e.g. DragHandler) will change the cursor when the active state is true. HoverHandler will change it when the mouse is hovering over the Item that contains the HoverHandler.
  • Qt Quick Controls 2
  • Qt SerialBus
  • Qt Test
  • Qt Wayland Compositor
  • Qt WebEngine
  • Qt WebSockets
  • Qt Widgets
  • QDoc
    • QDoc can now generate DocBook.
    • QDoc now generates output for C++ class and function template parameters.
    • QDoc now generates correct output for scoped enums (enum classes).

Platform Changes

  • Android
  • iOS
  • Wayland

New Modules

Technology Preview Modules

Qt for Automation

  • Qt CoAP
  • Qt KNX
  • Qt Mqtt
  • Qt OPC UA


Deprecated Modules

The following modules are part of Qt 5.15 release, but deprecated and considered for removal in subsequent releases of Qt:

  • Qt Script
  • Qt Quick Controls 1
  • Qt XmlPatterns

Removed Modules

The following modules have been deprecated earlier and no longer part of the Qt 5.15 release:

Configurations

Release Information [edit]
Qt Version Overview Tools and Versions New Features Changes Known Issues
Qt 6.13 Qt 6.13 Release Qt 6.13 Tools and Versions New Features in Qt 6.13 Qt 6.13.0 Release Note Qt 6.13 Known Issues
Qt 6.12 Qt 6.12 Release Qt 6.12 Tools and Versions New Features in Qt 6.12 Qt 6.12.0 Release Note Qt 6.12 Known Issues
Qt 6.11 Qt 6.11 Release Qt 6.11 Tools and Versions New Features in Qt 6.11 Qt 6.11.0 Release Note • Qt 6.11.1 Release Note • Qt 6.11.2 Release Note Qt 6.11 Known Issues
Qt 6.10 Qt 6.10 Release Qt 6.10 Tools and Versions New Features in Qt 6.10 Qt 6.10.0 Release Note •

Qt 6.10.1 Release Note • Qt 6.10.2 Release Note • Qt 6.10.3 Release Note

Qt 6.10 Known Issues
Qt 6.9 Qt 6.9 Release Qt 6.9 Tools and Versions New Features in Qt 6.9 Qt 6.9.0 Release Note • Qt 6.9.1 Release Note • Qt 6.9.2 Release Note Qt 6.9 Known Issues
Qt 6.8 Qt 6.8 Release Qt 6.8 Tools and Versions New Features in Qt 6.8 Qt 6.8.0 Release Note • Qt 6.8.1 Release Note • Qt 6.8.2 Release Note • Qt 6.8.3 Release Note Qt 6.8 Known Issues
Qt 6.7 Qt 6.7 Release Qt 6.7 Tools and Versions New Features in Qt 6.7 Qt 6.7.0 Release Note • Qt 6.7.1 Release Note • Qt 6.7.2 Release Note • Qt 6.7.3 Release Note Qt 6.7 Known Issues
Qt 6.6 Qt 6.6 Release Qt 6.6 Tools and Versions New Features in Qt 6.6 Qt 6.6.0 Release Note • Qt 6.6.1 Release Note • Qt 6.6.2 Release • Qt 6.6.3 Release Qt 6.6 Known Issues
Qt 6.5 Qt 6.5 Release Qt 6.5 Tools and Versions New Features in Qt 6.5 Qt 6.5.0 Release Note • Qt 6.5.1 Release Note • Qt 6.5.2 Release Note • Qt 6.5.3 Release Note Qt 6.5 Known Issues
Qt 6.4 Qt 6.4 Release Qt 6.4 Tools and Versions New Features in Qt 6.4 Qt 6.4.0 Release Note • Qt 6.4.1 Release Note • Qt 6.4.2 Release Note • Qt 6.4.3 Release Note Qt 6.4 Known Issues
Qt 6.3 Qt 6.3 Release Qt 6.3 Tools and Versions New Features in Qt 6.3 Qt 6.3.0 Release Note • Qt 6.3.1 Release Note Qt 6.3 Known Issues
Qt 6.2 Qt 6.2 Release Qt 6.2 Tools and Versions New Features in Qt 6.2 Qt 6.2.0 Release Note • Qt 6.2.1 Release Note • Qt 6.2.2 Release Note Qt 6.2 Known Issues
Qt 6.1 Qt 6.1 Release Qt 6.1 Tools and Versions New Features in Qt 6.1 Qt 6.1.0 Release Note • Qt 6.1.1 Release Note • Qt 6.1.2 Release Note • Qt 6.1.3 Release Note Qt 6.1.0 Known Issues • Qt 6.1.1 Known issues in release note • Qt 6.1.2 Known issues in release note • Qt 6.1.3 Known issues in release note
Qt 6.0 Qt 6.0 Release Qt 6.0 Tools and Versions New Features in Qt 6.0 Qt 6.0.0 Change Files • Qt 6.0.1 Release Note • Qt 6.0.2 Release Note • Qt 6.0.3 Release Note • Qt 6.0.4 Release Note Qt 6.0.0 Known Issues • Qt 6.0.1 Known Issues • Qt 6.0.2 Known Issues • Qt 6.0.3 Known Issues • Qt 6.0.4 Known Issues
Qt 5.15 Qt 5.15 Release Qt 5.15 Tools and Versions New Features in Qt 5.15 Qt 5.15.0 Change Files • Qt 5.15.1 Change Files • Qt 5.15.2 Change Files Qt 5.15.0 Known Issues • Qt 5.15.1 Known Issues • Qt 5.15.2 Known Issues • Qt 5.15.4 Known Issues
Qt 5.14 Qt 5.14 Release Qt 5.14 Tools and Versions New Features in Qt 5.14 Qt 5.14.0 Change Files • Qt 5.14.1 Change Files • Qt 5.14.2 Change Files Qt 5.14.0 Known Issues • Qt 5.14.1 Known Issues • Qt 5.14.2 Known Issues
Qt 5.13 Qt 5.13 Release Qt 5.13 Tools and Versions New Features in Qt 5.13 Qt 5.13.0 Change Files • Qt 5.13.1 Change Files • Qt 5.13.2 Change Files Qt 5.13.0 Known Issues • Qt 5.13.1 Known Issues • Qt 5.13.2 Known Issues
Qt 5.12 Qt 5.12 Release Qt 5.12 Tools and Versions New Features in Qt 5.12 Qt 5.12.0 Change Files • Qt 5.12.1 Change Files • Qt 5.12.2 Change Files • Qt 5.12.3 Change Files • Qt 5.12.4 Change Files • Qt 5.12.5 Change Files • Qt 5.12.6 Change Files • Qt 5.12.7 Change Files • Qt 5.12.8 Change Files • Qt 5.12.9 Change Files • Qt 5.12.10 Change Files • Qt 5.12.11 Release Note • Qt 5.12.12 Release Note Qt 5.12.0 Known Issues • Qt 5.12.1 Known Issues • Qt 5.12.2 Known Issues • Qt 5.12.3 Known Issues • Qt 5.12.4 Known Issues • Qt 5.12.5 Known Issues • Qt 5.12.6 Known Issues• Qt 5.12.7 Known Issues • Qt 5.12.8 Known Issues • Qt 5.12.9 Known Issues • Qt 5.12.10 Known Issues • Qt 5.12.11 Known issues in release note • Qt 5.12.12 Known issues in release note
Qt 5.11 Qt 5.11 Release Qt 5.11 Tools and Versions New Features in Qt 5.11 Qt 5.11.0 • Qt 5.11.1 • Qt 5.11.2 Change Files • Qt 5.11.3 Change Files Qt 5.11.0 • Qt 5.11.1 • Qt 5.11.2 Known Issues • Qt 5.11.3 Known Issues
Qt 5.10 Qt 5.10 Release Qt 5.10 Tools and Versions New Features in Qt 5.10 Qt 5.10.0 • Qt 5.10.1 Change Files Qt 5.10.0 • Qt 5.10.1 Known Issues
Qt 5.9 Qt 5.9 Release Qt 5.9 Tools and Versions New Features in Qt 5.9 Qt 5.9.0 • Qt 5.9.1 • Qt 5.9.2 • Qt 5.9.3 • Qt 5.9.4 • Qt 5.9.5 • Qt 5.9.6 Change Files • Qt 5.9.7 Change Files • Qt 5.9.8 Change Files • Qt 5.9.9 Change Files Qt 5.9.0 • Qt 5.9.1 • Qt 5.9.2 • Qt 5.9.3 • Qt 5.9.4 • Qt 5.9.5 • Qt 5.9.6 Known Issues • Qt 5.9.7 Known Issues • Qt 5.9.8 Known Issues • Qt 5.9.9 Known Issues
Qt 5.8 Qt 5.8 Release Qt 5.8 Tools and Versions New Features in Qt 5.8 Qt 5.8.0 Change Files Qt 5.8.0 Known Issues
Qt 5.7 Qt 5.7 Release Qt 5.7 Tools and Versions New Features in Qt 5.7 Qt 5.7.0 • Qt 5.7.1 Change Files Qt 5.7.0 • Qt 5.7.1 Known Issues
Qt 5.6 Qt 5.6 Release Qt 5.6 Tools and Versions New Features in Qt 5.6 Qt 5.6.0 • Qt 5.6.1 • Qt 5.6.2 • Qt 5.6.3 Change Files Qt 5.6.0 • Qt 5.6.1 • Qt 5.6.2 • Qt 5.6.3 Known Issues
Qt 5.5 Qt 5.5 Release Qt 5.5 Tools and Versions New Features in Qt 5.5 Qt 5.5.0 • Qt 5.5.1 Change Files Qt 5.5.0 • Qt 5.5.1 Known Issues
Qt 5.4 Qt 5.4 Release Qt 5.4 Tools and Versions New Features in Qt 5.4 Qt 5.4.0 • Qt 5.4.1 • Qt 5.4.2 Change Files Qt 5.4.0 • Qt 5.4.1 • Qt 5.4.2 Known Issues
Qt 5.3 Qt 5.3 Release Qt 5.3 Tools and Versions New Features in Qt 5.3 Qt 5.3.0 • Qt 5.3.1 • Qt 5.3.2 Change Files Qt 5.3.0 Beta 1 • Qt 5.3.0 RC 1
Qt 5.3.0 • Qt 5.3.1 • Qt 5.3.2 Known Issues
Qt 5.2 Qt 5.2 Release New Features in Qt 5.2 Qt 5.2.0 • Qt 5.2.1 Change Files Qt 5.2.0 Beta 1 • Qt 5.2.0 RC 1
Qt 5.2.0 • Qt 5.2.1 Known Issues
Qt 5.1 Qt 5.1 Release New Features in Qt 5.1 Qt 5.1.0 Change Files Qt 5.1.0 Beta 1 • Qt 5.1.0 RC 1
Qt 5.1.0 • Qt 5.1.1 Known Issues
Qt 5.0 Qt 5.0.0 • Qt 5.0.1 Release New Features in Qt 5.0 Qt 5.0 Changes Qt 5.0.0 Beta 1 • Qt 5.0.0 Beta 2 • Qt 5.0.0 RC 1 • Qt 5.0.0 RC 2
Qt 5.0.0 • Qt 5.0.1 • Qt 5.0.2 Known Issues