aboutsummaryrefslogtreecommitdiffstats
path: root/changelogs
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-05-18 11:10:29 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-05-22 07:29:03 +0000
commit85b28f9a057772db05c002b528655c1c093d0f50 (patch)
tree3d246b699c15220f6399e1db9c88c9f74f115f03 /changelogs
parentda3a6a6533658fba5b86364543ea2f80becb96c1 (diff)
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.md39
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).