aboutsummaryrefslogtreecommitdiffstats
path: root/changelogs
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-10-13 12:04:40 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2017-10-16 10:22:58 +0000
commit4afda64aeea5fed63b32256f27066a1eea90c9d7 (patch)
tree395dd2d4c937237fd826460b0f502ad041425275 /changelogs
parent8c6ea8d35c24901ec886b18e8bef13d84cf4d607 (diff)
Add changelog file for 1.10.0
Change-Id: Ia0b344ab50b49cf457df4338b70c10167cd19d51 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Diffstat (limited to 'changelogs')
-rw-r--r--changelogs/changes-1.10.0.md43
1 files changed, 43 insertions, 0 deletions
diff --git a/changelogs/changes-1.10.0.md b/changelogs/changes-1.10.0.md
new file mode 100644
index 000000000..ce4bf5007
--- /dev/null
+++ b/changelogs/changes-1.10.0.md
@@ -0,0 +1,43 @@
+# General
+* Added the `vcs` module to provide VCS repository information.
+ Git and Subversion are supported initially.
+* Added initial support for the Universal Windows Platform.
+* Improved a lot of error messages.
+
+# Language
+* Profiles can now be defined within a project using the `Profile` item.
+* Groups without a prefix now inherit the one of the parent group.
+* Both the `Module` and the `FileTagger` item now have a `priority` property, allowing them to
+ override conflicting instances.
+* It is now possible to add file tags to generated artifacts by setting the new `fileTags` property
+ in a group that has a `fileTagsFilter`.
+* Added new open mode `TextFile.Append`.
+* Added the `filePath` function to the `TextFile` class.
+* `Process` and `TextFile` objects in rules, commands and configure scripts are now
+ closed automatically after script execution.
+
+# C/C++ Support
+* Added the `cpufeatures` module for abstracting compiler flags related to CPU features such as SSE.
+* Added property `cpp.discardUnusedData` abstracting linker options that strip unneeded symbols
+ or sections.
+* Added property `cpp.variantSuffix` for making binary names unique when multiplexing products.
+* Added property `cpp.compilerDefinesByLanguage` providing the compiler's pre-defined macros.
+
+# Android
+* The deprecated `apkbuilder` tool is no longer used.
+
+# Qt
+* Added support for the Qt Quick compiler.
+* Added support for `qmlcachegen`.
+
+# Command-line interface
+* Removed some non-applicable options from a number of tools.
+* The `run` command can now deploy and run Android apps on devices, and deploy and run iOS and
+ tvOS apps on the simulator.
+* Added new command `list-products`.
+
+# Documentation
+* Added porting guide for qmake projects.
+* Added in-depth descriptions of all command-line tools.
+* Added "How-to" for creating modules for third-party libraries.
+* Added a man page.