aboutsummaryrefslogtreecommitdiffstats
path: root/changelogs
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-06-28 16:49:09 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2017-06-30 07:44:30 +0000
commit6c221de960faa83f0c1769435aef4aed63391b98 (patch)
tree494b9cabf5fa3041dec3993bdc81d6def0a1af51 /changelogs
parent38bb125aae3ac592434446b8b02d14d4ef5618c0 (diff)
Add changelog files to the repository
We've been creating changelogs files for a couple of releases now, but only ever put them in the download folder, not into the repository. Rectify that. Change-Id: Iaaf9e68053b66c58a90db8f1d986a8fa55d85ee0 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Diffstat (limited to 'changelogs')
-rw-r--r--changelogs/changes-1.6.016
-rw-r--r--changelogs/changes-1.6.16
-rw-r--r--changelogs/changes-1.7.023
-rw-r--r--changelogs/changes-1.7.15
-rw-r--r--changelogs/changes-1.7.25
-rw-r--r--changelogs/changes-1.8.033
6 files changed, 88 insertions, 0 deletions
diff --git a/changelogs/changes-1.6.0 b/changelogs/changes-1.6.0
new file mode 100644
index 000000000..616be8660
--- /dev/null
+++ b/changelogs/changes-1.6.0
@@ -0,0 +1,16 @@
+* Added lex_yacc module.
+* Introduced property cpp.systemRunPaths.
+* Introduced the ability to check a module's version in a Depends item.
+* Introduced cpp.driverFlags, which allows specifying flags to be
+ passed to the compiler driver (in any mode), but never the system linker.
+* Introduced cpp.linkerMode property to allow selection of the
+ correct linker (C driver, C++ driver, or system linker) based on the
+ objects being linked.
+* Added automatic escaping of arguments passed to the
+ cpp.linkerFlags and cpp.platformLinkerFlags properties using the -Wl
+ or -Xlinker syntaxes. To revert to the old behavior,
+ Project.minimumQbsVersion can be set to a version lower than 1.6.
+* Each build configuration now requires a unique name, which
+ is specified on the command line in the same place that qbs.buildVariant
+ used to be specified. This allows building for multiple configurations
+ with the same variant.
diff --git a/changelogs/changes-1.6.1 b/changelogs/changes-1.6.1
new file mode 100644
index 000000000..20899adec
--- /dev/null
+++ b/changelogs/changes-1.6.1
@@ -0,0 +1,6 @@
+Features:
+ * Added cpp.linkerWrapper property.
+Important bug fixes:
+ * Fixed a number of bugs evaluating module properties (QBS-845, QBS-1005).
+ * Fixed x86_64 > x86 cross compiling (QBS-1028).
+ * Fixed dynamic rules with generated inputs (QBS-1029).
diff --git a/changelogs/changes-1.7.0 b/changelogs/changes-1.7.0
new file mode 100644
index 000000000..341ebcd33
--- /dev/null
+++ b/changelogs/changes-1.7.0
@@ -0,0 +1,23 @@
+Features:
+ * Added a generator for Visual Studio projects.
+ * The Group item is now nestable.
+ * Stricter type checking for properties.
+ * Added support for generating qrc files.
+ * Added full support for the QtScxml module.
+ * Introduced cpp.soVersion.
+ * Added support for building Inno Setup packages.
+ * Tentative support for Visual Studio 2017.
+ * We now assume UTF-8 encoding for project files.
+ * In Scanner items, input.fileName now contains
+ a filename rather than the full path.
+ * Warnings encountered during project resolving are now stored
+ and re-displayed when the project is loaded.
+ * Documentation was improved in several places, most
+ notably for the Rule item.
+ * Support for the deprecated Transformer item was removed.
+Important bug fixes:
+ * Long paths on Windows are handled (QBS-1068).
+ * Cyclic module dependencies are detected (QBS-1044).
+ * The libqbscore soname now includes the minor version,
+ so that it will not stay the same across ABI changes
+ (QBS-1002).
diff --git a/changelogs/changes-1.7.1 b/changelogs/changes-1.7.1
new file mode 100644
index 000000000..07262550c
--- /dev/null
+++ b/changelogs/changes-1.7.1
@@ -0,0 +1,5 @@
+Important bug fixes:
+ * Fixed race condition in qmake build (QBS-1091)
+ * Qt Creator no longer leaves empty build directories
+ behind after cancelled project loading (QTCREATORBUG-17543)
+ * Fixed an exception crossing the API boundary
diff --git a/changelogs/changes-1.7.2 b/changelogs/changes-1.7.2
new file mode 100644
index 000000000..9f4385d77
--- /dev/null
+++ b/changelogs/changes-1.7.2
@@ -0,0 +1,5 @@
+Important bug fixes:
+ * macOS: Fixed App Extension builds on older versions of Xcode/macOS
+ * Windows: Fixed handling of files on network shares
+ * Fixed syntax error in Qt module that occurred with static Qt builds
+ * Several fixes for the Visual Studio generator (QBS-1077, QBS-1100)
diff --git a/changelogs/changes-1.8.0 b/changelogs/changes-1.8.0
new file mode 100644
index 000000000..5c4cec23e
--- /dev/null
+++ b/changelogs/changes-1.8.0
@@ -0,0 +1,33 @@
+Features:
+ * General:
+ * It is no longer strictly required to provide a profile.
+ * Sub-second timestamp resolutions are now supported on Unix
+ systems.
+ * Added a convenient replacement for
+ product.moduleProperty("module", "property"), namely
+ product.module.property.
+ * The loadFile and loadExtension functions are deprecated in
+ favor of the new require function, which accepts arguments of either
+ form accepted by the deprecated functions.
+ * Added new tool qbs-create-project to set up a new qbs
+ project from an existing source tree.
+ * FileTagger items can now have conditions.
+ * Probe items can now appear directly under a Project item.
+ * Cpp module:
+ * Added support for QNX and the QCC toolchain
+ * Added the cpp.useRPathLink property to control whether
+ to use the -rpath-link linker option.
+ * Provided the means to easily combine source files for the C
+ language family in order to support "amalgamation builds".
+ * Introduced cpp.treatSystemHeadersAsDependencies.
+ * Qt modules:
+ * Introduced property Qt.core.combineMocOutput.
+ * Introduced Qt.core.enableKeywords for simple disabling of
+ the "signals", "slots" and "emit" symbols.
+Important bug fixes:
+ * Improved scalability of parallel builds on Linux by starting
+ Process commands via a dedicated launcher process.
+Behavior changes:
+ * The base directory for source files changed from the product
+ source directory to the parent directory of the file where the files are
+ listed.