What's New in 2.5

Qt Quick Ultralite maintains source compatibility between minor releases. However, some changes may require you to adapt the application code. The following sections highlight such changes:

Important changes

  • Enabled the critical assert error codes for debug builds only, and disabled them for Rel and MinSizeRel builds.
  • Cypress Traveo II prebuilt libraries are built using the GHS 2017 compiler. You need the same compiler version to either use these libraries or recompile the core library.
  • Downgraded the platform code for Renesas RH850 platform to C++03 and Cypress Traveo II to C++11.
  • Added support for NXP MIMXRT1060-EVKB and dropped support for the earlier version of this board (MIMXRT1060-EVK).

New features

  • Added support for software vector graphics.
  • Added support for GHS 2015.1.7 compiler with C++03 on the Renesas RH850.
  • Added documentation to guide developers migrate their resource configuration to a QmlProject.
  • SDK upgrades:
    • STM32H750B SDK to v1.11.0
    • STM32F469 SDK to v1.27.1
    • Renesas RH850/D1M1A RGL SDK to v2.1.0a
    • NXP RT1050 and RT1064 to SDK v2.13.0
    • NXP RT1060 and RT1170 to SDK v2.13.1
    • Cypress Traveo II SDK to 1.2.1
  • Added support for pausing and resuming an AnimatedSprite.
  • Added the resourceAnimatedSpriteOptimizations QmlProject property to enable rendering only the changed regions of an image.
  • Added support for generating a GHS Multi IDE project. Refer to the QmlProject Manual for more information about this option.
  • Added a qmlprojectexporter command-line option to export the platform sources only.
  • Added support for LVDS displays on Renesas RH850/D1M1A. Refer to the supported displays section for more information.

Fixed issues

  • Fixed assertion for auto-wrapped Text items when its horizontal alignment is either Text.AlignRight or Text.AlignHCenter.
  • Improved text cache performance.
  • Moved texture cache to internal RAM.
  • Improved kit configuration support in Qt Creator.
  • Fixed SwipeView to update its currentIndex while dragging.
  • Fixed the ProgressBar implementation to initialize its from and to properties with default values.
  • Improved ResourceCropImageSequence optimization support to remove the transparent pixels from the image sequences.
  • Fixed qulrcc to make sure it reuses saved data for the same frames.
  • Optimized the memory allocations done by the DrawingEngine for path points.
  • Fixed the shapes example to avoid rendering artifacts when drawing intersecting shape paths.
  • Downgraded the example-platform implementation to C++03 so that it works on all platforms.
  • Moved the project generation logic from qmlprojectexporter into a static library. This enables implementing different project writers that qmlprojectexporter could use.
  • Fixed thermo demo to avoid the flickering artifacts on STM32F769.

New APIs

APIs for application development

New QML Properties

QML Type AnimatedSprite:

paused : bool

New QML Methods

QML Type AnimatedSprite:

Changes in earlier versions

What's New in 1.1

Changes in v1.1.0

What's New in 1.2

Changes in v1.2.0

What's New in 1.3

Changes in v1.3.0

What's New in 1.4

Changes in v1.4.0

What's New in 1.5

Changes in v1.5.0

What's New in 1.6

Changes in v1.6.0

What's New in 1.7

Changes in v1.7.0

What's New in 1.8

Changes in v1.8.0

What's New in 1.9

Changes in v1.9.0

What's New in 2.0

Changes in v2.0.0

What's New in 2.1

Changes in v2.1

What's New in 2.2

Changes in v2.2

What's New in 2.3

Changes in v2.3

What's New in 2.4

Changes in v2.4.0

Available under certain Qt licenses.
Find out more.