diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2018-03-12 11:21:26 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2018-03-12 12:02:24 +0000 |
commit | fcfe81df8cfeb2c6439e419e92e02e75a9d2d6ec (patch) | |
tree | bc8c4b7920ca206ad3be83f475f6b320b5587f03 /changelogs | |
parent | 6ebeb802906e753c56ff0ade7685ebe62dc54869 (diff) | |
download | qbs-fcfe81df8cfeb2c6439e419e92e02e75a9d2d6ec.tar.gz |
Update changelog file
Add information about relevant bugfixes and other things that were
missing.
Change-Id: I6e7177d38b8442ce59f46f7f080575e9781bdabe
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'changelogs')
-rw-r--r-- | changelogs/changes-1.11.0.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/changelogs/changes-1.11.0.md b/changelogs/changes-1.11.0.md index 6bbe6c919..028db51db 100644 --- a/changelogs/changes-1.11.0.md +++ b/changelogs/changes-1.11.0.md @@ -15,6 +15,9 @@ `--setup-run-env-config` option of the `run` command. The only value currently supported is `ignore-lib-dependencies`, which turns off the abovementioned injection of library dependencies' paths into the run environment. +* Module.setupBuildEnvironment and Module.setupRunEnvironment now have access to the `product` + and `project` variables. With regards to accessing module properties, these script now behave + like rules, rather than normal properties. * Added the `BinaryFile` service for reading and writing binary data files. * The `SubProject` item now has a condition property. @@ -24,13 +27,29 @@ * Added the `qbs.toolchainType` property, which is a scalar version of the `qbs.toolchain` property and is used to set the current toolchain. * Added `cpp.driverLinkerFlags` for flags to be passed to the compiler driver only when linking. +* We now properly support `"c++17"` as a possible value of `cpp.cxxLanguageVersion`. +* The auto-detection mechanism for GCC-like compilers now considers typical mingw prefixes. + +# Qt Support +* Added the Qt.scxml.generateStateMethods property to back the --statemethods option. # Command-line interface * Configuration names are now passed as "config:<name>". * Options do not have to precede property assignments anymore. +* Referencing a non-existing product in a property override now results in an error. # Documentation * Major overhaul of the module and item reference for improved readability. +* Added a how-to on the topic of pre-compiled headers. +* Added documentation for the built-in XML support. +* Added documentation for qbs.Utilities. +* Added documentation on how to target specific platforms. + +# Important bug fixes +* Fixed some inconsistencies related to item ids (QBS-1016, QBS-1262). +* Fixed slow project resolving on macOS (QBS-1277). +* Fixed problems with qtquickcompiler support in Qt 5.11 (QBS-1299). +* Fixed race conditions in multi-configuration builds (QBS-1308). # Other * The `InnoSetup`, `nsis`, and `wix` modules' rules now have a dependency on installable artifacts |