1# General 2 3* CMake and Qbs builds now fully support building with Qt6. 4* Qbs now prints the old properties set when refusing to build a project with 5 changed properties. 6* Added convenience command to qbs-config to add a profile in one go instead of 7 setting properties separately (QTCREATORBUG-25463). 8* Added profiling timer for module providers. 9 10# C/C++ Support 11 12* Added support for the COSMIC COLDFIRE (also known as M68K) compiler (QBS-1648). 13* Added support for the COSMIC HCS08 compiler (QBS-1641). 14* Added support for the COSMIC HCS12 compiler (QBS-1640). 15* Added support for the COSMIC STM8 compiler (QBS-1639). 16* Added support for the COSMIC STM32 compiler (QBS-1638). 17* Added support for the new Digital Mars toolchain (QBS-1636). 18* The new cpp.enableCxxLanguageMacro property was added for the MSVC toolchain 19 that controls the /Zc:__cplusplus required for proper support of the new 20 C++ standards (QBS-1655). 21* Added support for the "c++20" language version for the MSVC toolchain 22 which results in adding the /std:c++latest flag (QBS-1656). 23 24# Qt Support 25 26* Consider "external" modules 27* Fix support for qml binaries that were moved to the libexec directory in Qt 6.2 (QBS-1636). 28 29# Android Support 30 31* Added option to use dex compiler d8 instead of dx. 32* Ministro support was removed. 33* Fix link with static stl on Android (QBS-1654) 34* The default Android Asset Packaging Tool was change from aapt to aapt2. 35 36# Apple Support 37 38* Qbs now uses embedded build specs from Xcode 12.4 when bundle.useXcodeBuildSpecs is true 39 instead of older specs from Xcode 9.2. 40 41# Important Bug Fixes 42 43* Fix handling cpp.linkerWrapper with the MSVC toolchain (QBS-1653). 44 45# Infrastructure 46 47* Windows-only tests are moved to a separate tst_blackbox_windows binary. 48* Qbs was updated to 1.18.2 in Docker images as well as in GitHub actions jobs. 49* Added Qbs build and tests with the MinGW toolchain. 50* Added CMake build with Qt6 on Linux. 51 52# Contributors 53 54* Christian Kandeler 55* Denis Shienkov 56* Eike Ziller 57* Ivan Komissarov 58* Jan Blackquill 59* Mitch Curtis 60* Oswald Buddenhagen 61* Raphaël Cotty 62* Richard Weickelt 63