summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2021-08-13 15:10:01 +0300
committerIvan Komissarov <ABBAPOH@gmail.com>2021-08-24 14:17:45 +0000
commit893e985449b1db91195966884f4b743bf08b3f9c (patch)
treec2c1da153093169db4fffbe46e12879c9cc856dd
parent1d0a0a9c2af318c8e3e7bd4be444854ab8f4ae34 (diff)
downloadqbs-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>
-rw-r--r--changelogs/changes-1.20.0.md62
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