aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--changelogs/changes-3.0.0.md28
1 files changed, 28 insertions, 0 deletions
diff --git a/changelogs/changes-3.0.0.md b/changelogs/changes-3.0.0.md
new file mode 100644
index 000000000..c718c110b
--- /dev/null
+++ b/changelogs/changes-3.0.0.md
@@ -0,0 +1,28 @@
+# General
+* Infinite recursion in property assignments is now properly diagnosed instead of
+ triggering a crash (QBS-1793).
+* Errors during project resolving print a sort of stack trace now, giving users
+ a better idea about what is going wrong.
+* The JavaScript backend was switched to `QuickJS-NG`, which is actively maintained.
+
+# Language
+* Relative paths in `Export` items are now resolved relative to the importing product.
+* Top-level list property assignments no longer act as fallbacks for `Properties` items, but
+ unconditionally contribute to the aggregate value of the property.
+
+# API
+* It is now possible to add dependencies to a product.
+
+# Darwin support
+* The `bundle` module now uses file tags instead of properties to collect header
+ and resource files (QBS-1726).
+
+# Qt Support
+* A `Qt.shadertools` module was added.
+* moc now uses response files, if necessary.
+
+# Contributors
+* Christian Kandeler
+* Danya Patrushev
+* Ivan Komissarov
+* Richard Weickelt