diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2018-05-18 11:10:29 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2018-05-22 07:29:03 +0000 |
commit | 85b28f9a057772db05c002b528655c1c093d0f50 (patch) | |
tree | 3d246b699c15220f6399e1db9c88c9f74f115f03 /changelogs | |
parent | da3a6a6533658fba5b86364543ea2f80becb96c1 (diff) | |
download | qbs-85b28f9a057772db05c002b528655c1c093d0f50.tar.gz |
Add a changelog file for 1.12.0
Change-Id: Ic2857b55f4d5725d1eefbcf5663c2b2b634dbabf
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'changelogs')
-rw-r--r-- | changelogs/changes-1.12.0.md | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/changelogs/changes-1.12.0.md b/changelogs/changes-1.12.0.md new file mode 100644 index 000000000..f84a64470 --- /dev/null +++ b/changelogs/changes-1.12.0.md @@ -0,0 +1,39 @@ +# General +* Added new module `Exporter.qbs` for creating qbs modules from products. +* Added a Makefile generator. +* All command descriptions now contain the product name. + +# Language +* The `explicitlyDependsOn` property of the `Rule` item no longer considers + target artifacts of product dependencies. The new property `explicitlyDependsOnFromDependencies` + can be used for that purpose. +* The `excludedAuxiliaryInputs` property of the `Rule` item has + been renamed to `excludedInputs`. The old name is now deprecated. +* Added a new property type `varList`. +* Added `FileInfo.suffix` and `FileInfo.completeSuffix`. +* The deprecated JS extensions `XmlDomDocument` and `XmlDomElement` + have been removed. Use `Xml.DomDocument` and `Xml.DomDocument` instead. + +# C/C++ Support +* For MSVC static libraries, compiler-generated PDB files are + now tagged as `debuginfo_cl` to make them installable. +* The `cxxLanguageVersion` property can now be set to different values in different modules, + and the highest value will be chosen. + +# Qt Support +* Amalgamation builds work properly now in the presence of "mocable" files. +* Fixed some redundancy on the linker command line. + +# Other modules +* Added support for `%option outfile` and `%output` to the `lex_yacc` module. +* The `vcs` module now creates the header file even if no repository is present. + +# Autotest support +* Added an `auxiliaryInputs` property to the `AutotestRunner` item for specifying run-time + dependencies of test executables. +* The `AutotestRunner` item now has a `workingDirectory` property. + By default, the respective test executable's location is used. + +# Important bug fixes +* Disabled products no longer cause their exported dependencies to get pulled into + the importing product (QBS-1250). |