diff options
Diffstat (limited to 'changelogs')
-rw-r--r-- | changelogs/changes-1.14.0.md | 18 | ||||
-rw-r--r-- | changelogs/changes-1.15.0.md | 14 | ||||
-rw-r--r-- | changelogs/changes-1.23.2.md | 10 | ||||
-rw-r--r-- | changelogs/changes-1.24.0.md | 12 | ||||
-rw-r--r-- | changelogs/changes-1.24.1.md | 9 | ||||
-rw-r--r-- | changelogs/changes-2.0.0.md | 22 | ||||
-rw-r--r-- | changelogs/changes-2.0.1.md | 27 | ||||
-rw-r--r-- | changelogs/changes-2.0.2.md | 12 | ||||
-rw-r--r-- | changelogs/changes-2.1.0.md | 28 | ||||
-rw-r--r-- | changelogs/changes-2.1.1.md | 8 | ||||
-rw-r--r-- | changelogs/changes-2.1.2.md | 19 | ||||
-rw-r--r-- | changelogs/changes-2.2.0.md | 36 | ||||
-rw-r--r-- | changelogs/changes-2.2.1.md | 12 | ||||
-rw-r--r-- | changelogs/changes-2.2.2.md | 18 | ||||
-rw-r--r-- | changelogs/changes-2.3.0.md | 37 | ||||
-rw-r--r-- | changelogs/changes-2.3.1.md | 17 | ||||
-rw-r--r-- | changelogs/changes-2.4.0.md | 19 |
17 files changed, 302 insertions, 16 deletions
diff --git a/changelogs/changes-1.14.0.md b/changelogs/changes-1.14.0.md index 860578a15..d8a21fe51 100644 --- a/changelogs/changes-1.14.0.md +++ b/changelogs/changes-1.14.0.md @@ -24,12 +24,12 @@ * Various fixes and improvements in the Debian Docker image; updated to to Qt 5.11.3. # Contributors -* BogDan Vatra <bogdan@kde.org> -* Christian Kandeler <christian.kandeler@qt.io> -* Christian Stenger <christian.stenger@qt.io> -* Davide Pesavento <pesa@gentoo.org> -* Denis Shienkov <denis.shienkov@gmail.com> -* hjk <hjk@qt.io> -* Ivan Komissarov <ABBAPOH@gmail.com> -* Joerg Bornemann <joerg.bornemann@qt.io> -* Richard Weickelt <richard@weickelt.de> +* BogDan Vatra +* Christian Kandeler +* Christian Stenger +* Davide Pesavento +* Denis Shienkov +* hjk +* Ivan Komissarov +* Joerg Bornemann +* Richard Weickelt diff --git a/changelogs/changes-1.15.0.md b/changelogs/changes-1.15.0.md index cc95011a8..390fe99dc 100644 --- a/changelogs/changes-1.15.0.md +++ b/changelogs/changes-1.15.0.md @@ -35,10 +35,10 @@ Windows. # Contributors -* Alberto Mardegan <mardy@users.sourceforge.net> -* Christian Kandeler <christian.kandeler@qt.io> -* Denis Shienkov <denis.shienkov@gmail.com> -* Ivan Komissarov <ABBAPOH@gmail.com> -* Jochen Ulrich <jochenulrich@t-online.de> -* Joerg Bornemann <joerg.bornemann@qt.io> -* Richard Weickelt <richard@weickelt.de> +* Alberto Mardegan +* Christian Kandeler +* Denis Shienkov +* Ivan Komissarov +* Jochen Ulrich +* Joerg Bornemann +* Richard Weickelt diff --git a/changelogs/changes-1.23.2.md b/changelogs/changes-1.23.2.md new file mode 100644 index 000000000..56e8a7862 --- /dev/null +++ b/changelogs/changes-1.23.2.md @@ -0,0 +1,10 @@ +# Qt Support +* Set _ENABLE_EXTENDED_ALIGNED_STORAGE for MSVC + +# Documentation +* Fix installation with cmake + +# Contributors +* Christian Kandeler +* Ivan Komissarov +* Marius Gripsgard diff --git a/changelogs/changes-1.24.0.md b/changelogs/changes-1.24.0.md new file mode 100644 index 000000000..45250ec98 --- /dev/null +++ b/changelogs/changes-1.24.0.md @@ -0,0 +1,12 @@ +# General +* Users can now control if and when warnings for deprecated properties are emitted. +* Added FileInfo.executableSuffix(). + +# Qt Support +* Minimum windows version is now 10.0, like for cmake and qmake. + +# Contributors +* Christian Kandeler +* Ivan Komissarov +* Petr Mikhalicin +* Raphael Cotty diff --git a/changelogs/changes-1.24.1.md b/changelogs/changes-1.24.1.md new file mode 100644 index 000000000..acbf25fa3 --- /dev/null +++ b/changelogs/changes-1.24.1.md @@ -0,0 +1,9 @@ +# C/C++ Support +Fix macros and include paths retrieval for IAR + +# Build System +Add fix for cmake >= 3.18 + +# Contributors +* Denis Shienkov +* Eike Ziller diff --git a/changelogs/changes-2.0.0.md b/changelogs/changes-2.0.0.md new file mode 100644 index 000000000..14cacb761 --- /dev/null +++ b/changelogs/changes-2.0.0.md @@ -0,0 +1,22 @@ +# General +* Switched JavaScript engine from QtScript to QuickJS +* Removed the long-deprecated loadFile() and loadExtension() functions +* Removed the qmake project files + +# Qt support +* Adapt to androiddeployqt on Windows no longer accepting tool paths without suffix in 6.4 (QTBUG-111558) + +# BareMetal support +* Added support for HPPA architectures + +# Other modules +* Renamed "name" to "appName" in the freedesktop module to prevent clash with built-in property + +# Infrastructure +* Added USBSAN CI job + +# Contributors +* Christian Kandeler +* Ivan Komissarov +* Orgad Shaneh +* Pino Toscano diff --git a/changelogs/changes-2.0.1.md b/changelogs/changes-2.0.1.md new file mode 100644 index 000000000..7f28b3e55 --- /dev/null +++ b/changelogs/changes-2.0.1.md @@ -0,0 +1,27 @@ +# General +* Fixed crash when importing missing JavaScript file (QBS-1730). + +# C/C++ Support +* Fixed building applications with mingw toolchain and Qt6 (QBS-1724). + +# Apple Support +* Added support for Xcode 14.3. +* Fixed codesigning on macOS (QBS-1722). +* Fixed detecting Xcode via xcode-select tool. + +# Qt Support +* Fixed support for Qt 6.3 on iOS. +* Fixed install-qt.sh to properly support Qt for iOS. +* Do not setup Qt in qbspkgconfig when cross compiling (QBS-1717). + +# Build System +* Fixed qbsbuildconfig module. +* Fixed build with Qt6.5. +* Updated CI to test via Qt 6.5 on macOS and Windows. +* Updated CI to test via Xcode 14.2 on macOS. + +# Contributors +* Björn Schäpers +* Christian Kandeler +* Ivan Komissarov +* Kai Dohmen diff --git a/changelogs/changes-2.0.2.md b/changelogs/changes-2.0.2.md new file mode 100644 index 000000000..cec220db4 --- /dev/null +++ b/changelogs/changes-2.0.2.md @@ -0,0 +1,12 @@ +# General +* Fixed handling of non-string exceptions (QBS-1734). +* Fixed Utilities.versionCompare() for four-segment versions numbers (QBS-1733). + +# Qt Support +* Added special handling for unclean paths in prl files (QBS-1732). +* Fixed support for static plugins and Qt >= 6.5 (QBS-1732). + +# Contributors +* Christian Kandeler +* Ivan Komissarov +* Leon Buckel diff --git a/changelogs/changes-2.1.0.md b/changelogs/changes-2.1.0.md new file mode 100644 index 000000000..bec55631b --- /dev/null +++ b/changelogs/changes-2.1.0.md @@ -0,0 +1,28 @@ +# General +* Improved speed and correctness of project resolving. +* Fixed possible segmentation fault when quitting a session. +* Fixed regression in BinaryFile (QBS-1740). +* Added possibility to import and export Qbs settings in the JSON format (QBS-1685). + +# Modules +* Dependencies are no longer merged by default in the qbspkgconfig module provider (QBS-1710). +* Protobuf modules now export the desired c++ version (c++17 on macOS, c++14 otherwise). + +# Apple Support +* Updated dmgbuild to the upstream. + +# Documentation +* Added documentation for the path, filePath, product and project variables. +* Added sample codesign settings to the Cocoa Touch Application example. + +# Build System +* Updated Qt static Docker image to Qt 6.5.0 and Qbs 1.24. + +# Contributors +* Andrey Filipenkov +* Christian Kandeler +* Denis Shienkov +* Ivan Komissarov +* Marc Mutz +* Raphael Cotty +* Thiemo van Engelen diff --git a/changelogs/changes-2.1.1.md b/changelogs/changes-2.1.1.md new file mode 100644 index 000000000..d0cdaad4f --- /dev/null +++ b/changelogs/changes-2.1.1.md @@ -0,0 +1,8 @@ +# General +* Fixed Probe lookup in multiplexed products. +* Fixed excessively slow module merging in some circumstances. +* Fixed building QuickJS on x86 systems. + +# Contributors +* Christian Kandeler +* Ivan Komissarov diff --git a/changelogs/changes-2.1.2.md b/changelogs/changes-2.1.2.md new file mode 100644 index 000000000..b83ecdbf5 --- /dev/null +++ b/changelogs/changes-2.1.2.md @@ -0,0 +1,19 @@ +# General +* Fixed handling JS floating-point values for x86. +* Fixed scope pollution and potential crash when assigning to provider properties (QBS-1747). +* Fixed potential access to freed JSValues (QBS-1751). + +# Qt +* Fixed building against Qt with "profiling" build variant (QBS-1758). + +# Apple +* Fixed bundle module with Xcode-less profiles. +* Fixed ApplicationExtension with Xcode-less profiles. + +# Infrastructure +* Added CI job to be able to test XCode-less profiles on macOS. + +# Contributors +* Christian Kandeler +* Dmitry Shachnev +* Ivan Komissarov diff --git a/changelogs/changes-2.2.0.md b/changelogs/changes-2.2.0.md new file mode 100644 index 000000000..ffa867f0a --- /dev/null +++ b/changelogs/changes-2.2.0.md @@ -0,0 +1,36 @@ +# General +* Improved speed of project resolving by employing multiple CPU cores, if available. +* Improved speed of probes execution on macOS. +* Object and array (var and varList) properties are now immutable in Probe items. + +# Language +* Modules can now contain `Parameters` items. +* ModuleProviders can now contain `PropertyOptions` items. + +# C/C++ support +* Allow `"mold"` as value for `cpp.linkerVariant`. +* The systemIncludePaths property is now handled correctly for clang-cl. + +# Apple support +* Updated dmgbuild tool. This fixes bug that additional licenses are not shown in + the combobox in the resulting DMG image. + +# Qt support +* Only create qbs modules for those Qt modules that products actually need. +* Users can now opt out of using RPATH when linking on Linux. + +# Other +* Protobuf module now requires pkg-config or built-in runtime. +* Protobuf module now requires C++17 on all platforms. +* Capnproto module: the outputDir property is now mutable. +* Added support for Groups to the VisualStudio generator. +* pkgconfig module provider: mergeDependencies property is deprecated. + +# Contributors +* Christian Kandeler +* Dmitrii Meshkov +* Ivan Komissarov +* Nick Karg +* Serhii Olendarenko +* Thiemo van Engelen +* Thorbjørn Lindeijer diff --git a/changelogs/changes-2.2.1.md b/changelogs/changes-2.2.1.md new file mode 100644 index 000000000..323da791a --- /dev/null +++ b/changelogs/changes-2.2.1.md @@ -0,0 +1,12 @@ +# Language +* Fixed JavaScript Date() constructor on Windows (QBS-1768). + +# C/C++ support +* Worked around crash in cl.exe when retrieving built-in defines (QBS-1743). + +# CI +* Fixed building release packages. + +# Contributors +* Christian Kandeler +* Ivan Komissarov diff --git a/changelogs/changes-2.2.2.md b/changelogs/changes-2.2.2.md new file mode 100644 index 000000000..2f82381ea --- /dev/null +++ b/changelogs/changes-2.2.2.md @@ -0,0 +1,18 @@ +# General +* Fixed name collision check for multi-part modules (QBS-1772). +* Fixed potential assertion when attaching properties on non-present modules (QBS-1776). + +# C/C++ +* Fixed handling assember flags with MSVC (QBS-1774). + +# Qt +* Fixed the qbspkgconfig Qt provider for the case when there is no Qt (QBS-1777). + +# Other +* Make protobuf usable without qbspkgconfig again (QBS-1663). +* Add support for the definePrefix option to qbspkgconfig. + +# Contributors +* Björn Schäpers +* Christian Kandeler +* Ivan Komissarov diff --git a/changelogs/changes-2.3.0.md b/changelogs/changes-2.3.0.md new file mode 100644 index 000000000..364248ee1 --- /dev/null +++ b/changelogs/changes-2.3.0.md @@ -0,0 +1,37 @@ +# General +* Added an LSP language server that provides support for following symbols and completion + in IDEs (QBS-395). +* Module properties are now directly available within groups in modules (QBS-1770). +* Added possibility to export products to CMake via the new Exporter.cmake module. +* Deprecated the pkgconfig-based fallback module provider. +* If a project needs to be re-resolved, we now print the reason. +* Added some tutorials. +* Wildards handling was rewritten to track changes more accurate. +* Module 'validate' scripts are no longer run for erroneous product in IDE mode. +* Add example how to use Exporters. + +# C/C++ Support +* Private dependencies of products are not traversed more than once anymore (QBS-1714). + +# Language +* Module properties are now accessible for groups in modules (QBS-1770). +* Fixed pathList properties in Probes (QBS-1785). +* The qbspkgconfig.mergeDependencies property was removed. +* ModuleProviders now support the 'allowedValues' property of the PropertyOptions item + (QBS-1748). + +# Apple +* Adapted darwin support to Xcode 15.3. + +# CI +* Changed Linux Docker images from Focal to Jammy. +* Updated compilers and linters to recent versions. +* Added clang-format job to check code style. +* The project.withExamples property was removed. + +# Contributors +* Christian Kandeler +* Dmitrii Meshkov +* Ivan Komissarov +* Raphael Cotty +* Richard Weickelt diff --git a/changelogs/changes-2.3.1.md b/changelogs/changes-2.3.1.md new file mode 100644 index 000000000..df079ada6 --- /dev/null +++ b/changelogs/changes-2.3.1.md @@ -0,0 +1,17 @@ +# Language +* Fixed look-up of qbs properties in module providers via probes (QBS-1742). + +# Apple support +* Fixed codesign module when multiplexing over build variants (QBS-1775). + +# Qt support +* Fixed retrieving minimum macOS/iOS versions for Qt 6.7.1. + +# CI +* Fixed release jobs. +* Fixed macOS 14.2 job. +* Updated GitHub actions to recent versions to avoid warnings. + +# Contributors +* Christian Kandeler +* Ivan Komissarov diff --git a/changelogs/changes-2.4.0.md b/changelogs/changes-2.4.0.md new file mode 100644 index 000000000..047a18d2c --- /dev/null +++ b/changelogs/changes-2.4.0.md @@ -0,0 +1,19 @@ +# General +* Added a Conan module provider (QBS-1665). +* Added a flatbuffers module (QBS-1666). +* Rules trying to create artifacts outside the build directory is now a hard error (QBS-1268). +* More details are now printed when a command times out (QBS-1750). +* Updated the bundled quickjs library. + +# Language +* The pkg-config based fallback provider was removed. +* It is no longer allowed to attach a QML id to a module item. + +# Documentation +* Added more tutorials. + +# Contributors +* Christian Kandeler +* Ivan Komissarov +* Kai Dohmen +* Raphael Cotty |