diff options
author | Ivan Komissarov <abbapoh@gmail.com> | 2021-08-13 15:10:01 +0300 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2021-08-24 14:17:45 +0000 |
commit | 893e985449b1db91195966884f4b743bf08b3f9c (patch) | |
tree | c2c1da153093169db4fffbe46e12879c9cc856dd /changelogs | |
parent | 1d0a0a9c2af318c8e3e7bd4be444854ab8f4ae34 (diff) | |
download | qbs-893e985449b1db91195966884f4b743bf08b3f9c.tar.gz |
Add changelog for the 1.20.0 release
Change-Id: I5afd424c4481f6bd018db1b550baa93f2c3caf8f
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Diffstat (limited to 'changelogs')
-rw-r--r-- | changelogs/changes-1.20.0.md | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/changelogs/changes-1.20.0.md b/changelogs/changes-1.20.0.md new file mode 100644 index 000000000..1cf7819d7 --- /dev/null +++ b/changelogs/changes-1.20.0.md @@ -0,0 +1,62 @@ +# General + +* CMake and Qbs builds now fully support building with Qt6. +* Qbs now prints the old properties set when refusing to build a project with + changed properties. +* Added convenience command to qbs-config to add a profile in one go instead of + setting properties separately (QTCREATORBUG-25463). +* Added profiling timer for module providers. + +# C/C++ Support + +* Added support for the COSMIC COLDFIRE (also known as M68K) compiler (QBS-1648). +* Added support for the COSMIC HCS08 compiler (QBS-1641). +* Added support for the COSMIC HCS12 compiler (QBS-1640). +* Added support for the COSMIC STM8 compiler (QBS-1639). +* Added support for the COSMIC STM32 compiler (QBS-1638). +* Added support for the new Digital Mars toolchain (QBS-1636). +* The new cpp.enableCxxLanguageMacro property was added for the MSVC toolchain + that controls the /Zc:__cplusplus required for proper support of the new + C++ standards (QBS-1655). +* Added support for the "c++20" language version for the MSVC toolchain + which results in adding the /std:c++latest flag (QBS-1656). + +# Qt Support + +* Consider "external" modules +* Fix support for qml binaries that were moved to the libexec directory in Qt 6.2 (QBS-1636). + +# Android Support + +* Added option to use dex compiler d8 instead of dx. +* Ministro support was removed. +* Fix link with static stl on Android (QBS-1654) +* The default Android Asset Packaging Tool was change from aapt to aapt2. + +# Apple Support + +* Qbs now uses embedded build specs from Xcode 12.4 when bundle.useXcodeBuildSpecs is true + instead of older specs from Xcode 9.2. + +# Important Bug Fixes + +* Fix handling cpp.linkerWrapper with the MSVC toolchain (QBS-1653). + +# Infrastructure + +* Windows-only tests are moved to a separate tst_blackbox_windows binary. +* Qbs was updated to 1.18.2 in Docker images as well as in GitHub actions jobs. +* Added Qbs build and tests with the MinGW toolchain. +* Added CMake build with Qt6 on Linux. + +# Contributors + +* Christian Kandeler +* Denis Shienkov +* Eike Ziller +* Ivan Komissarov +* Jan Blackquill +* Mitch Curtis +* Oswald Buddenhagen +* Raphaƫl Cotty +* Richard Weickelt |