aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <[email protected]>2025-05-02 15:37:40 +0200
committerChristian Kandeler <[email protected]>2025-05-05 08:50:37 +0000
commit1376be1b2e3956f8f369414108400da37e8c166f (patch)
treec885921d4ffc591ca0cda279f6562138bae0d8aa
parentb63934b35dd3837ee63e606ed756bc39c2d02119 (diff)
Add change log for 3.0.0
Change-Id: I8fba792bb08a3eb29240c8edb04330ff41d860bf Reviewed-by: Ivan Komissarov <[email protected]>
-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