diff --git a/dist/changelog/changes-14.0.0.md b/dist/changelog/changes-14.0.0.md index 7d14123acae..8ef28236d6e 100644 --- a/dist/changelog/changes-14.0.0.md +++ b/dist/changelog/changes-14.0.0.md @@ -5,16 +5,16 @@ Qt Creator version 14 contains bug fixes and new features. The most important changes are listed in this document. For a complete list of changes, see the Git log for the Qt Creator sources that you can check out from -the public Git repository. For example: +the public Git repository or view online at - git clone git://code.qt.io/qt-creator/qt-creator.git - git log --cherry-pick --pretty=oneline origin/13.0..v14.0.0 +https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=13.0..v14.0.0 General ------- * Started work on supporting Lua based plugins (registering language servers, actions, preferences, and wizards) + ([Documentation](https://doc-snapshots.qt.io/qtcreator-extending/lua-extensions.html)) * Added `Clear` and `Save Contents` to context menus of all output views * Locator * Added the option to show results relative to project root @@ -42,6 +42,8 @@ Editing ### C++ * Made C++ code model settings configurable per project +* Added a setting for the naming of include guards + ([QTCREATORBUG-25117](https://bugreports.qt.io/browse/QTCREATORBUG-25117)) * Fixed indentation after function calls with subscript operator ([QTCREATORBUG-29225](https://bugreports.qt.io/browse/QTCREATORBUG-29225)) * Refactoring @@ -58,6 +60,7 @@ Editing [Documentation](https://doc.qt.io/qtcreator/creator-reference-cpp-quick-fixes.html) * Clangd + * Updated the prebuilt binaries to LLVM 18.1.7 * Increased the minimum version to LLVM 17 * Added the `Per-project index location` and `Per-session index location` options in `Preferences` > `C++` > `Clangd` for setting the index location @@ -88,8 +91,10 @@ Editing ([QTCREATORBUG-19226](https://bugreports.qt.io/browse/QTCREATORBUG-19226)) * Added `Qt Design Studio` to `Open With` for `.ui.qml` files ([Documentation](https://doc.qt.io/qtcreator/creator-quick-ui-forms.html)) +* Fixed that the color preview did not work on named colors + ([QTCREATORBUG-30594](https://bugreports.qt.io/browse/QTCREATORBUG-30594)) * Language Server - * Switched on by default + * Switched on by default for Qt 6.8 and later * Added option for generating `qmlls.ini` files for CMake projects ([QTCREATORBUG-30394](https://bugreports.qt.io/browse/QTCREATORBUG-30394)) ([Qt Documentation](https://doc.qt.io/qt-6/cmake-variable-qt-qml-generate-qmlls-ini.html)) @@ -114,6 +119,10 @@ Editing `Compiler Explorer` [Documentation](https://doc.qt.io/qtcreator/creator-how-to-create-compiler-explorer-sessions.html) +### Markdown + +* Fixed the navigation history + ### Models * Added more visual attributes for relations @@ -135,6 +144,8 @@ Projects from the list in the `Projects` mode * Added support for user comments in the environment editor ([Documentation](https://doc-snapshots.qt.io/qtcreator-14.0/creator-how-to-edit-environment-settings.html)) +* Added the setting `Time to wait before force-stopping applications` + ([QTCREATORBUG-31025](https://bugreports.qt.io/browse/QTCREATORBUG-31025)) * Fixed the parsing of file links when color was used for the output ([QTCREATORBUG-30774](https://bugreports.qt.io/browse/QTCREATORBUG-30774)) * Fixed that the column information was not used when opening files from links @@ -151,12 +162,18 @@ Projects * Implemented `Open Online Documentation` for CMake documentation * Added `Clear CMake Configuration` to the context menu in the `Projects` view ([QTCREATORBUG-24658](https://bugreports.qt.io/browse/QTCREATORBUG-24658)) +* Added support for the `CROSSCOMPILING_EMULATOR` target property + ([QTCREATORBUG-29880](https://bugreports.qt.io/browse/QTCREATORBUG-29880)) + ([CMake Documentation](https://cmake.org/cmake/help/latest/prop_tgt/CROSSCOMPILING_EMULATOR.html#crosscompiling-emulator)) * Fixed that the package manager auto-setup files were not removed with `Clear CMake Configuration` ([QTCREATORBUG-30771](https://bugreports.qt.io/browse/QTCREATORBUG-30771)) * Fixed that files generated by the Qt QML CMake API were not filtered as generated files ([QTCREATORBUG-29631](https://bugreports.qt.io/browse/QTCREATORBUG-29631)) +* Fixed a crash when triggering `Follow Symbol` in a CMake file that does not + belong to a project + ([QTCREATORBUG-31077](https://bugreports.qt.io/browse/QTCREATORBUG-31077)) * Presets * Made CMake settings configurable ([QTCREATORBUG-25972](https://bugreports.qt.io/browse/QTCREATORBUG-25972), @@ -202,6 +219,12 @@ Analyzer * Made it possible to register multiple servers +### Cppcheck + +* Fixed that Cppcheck was not working until selecting `Apply` in the settings + ([QTCREATORBUG-28951](https://bugreports.qt.io/browse/QTCREATORBUG-28951), + [QTCREATORBUG-30615](https://bugreports.qt.io/browse/QTCREATORBUG-30615)) + Terminal -------- @@ -249,11 +272,15 @@ Platforms * Added support for creating `android-desktop` devices * Added support for `namespace` in `build.gradle` ([QTBUG-106907](https://bugreports.qt.io/browse/QTBUG-106907)) +* Fixed that errors when creating AVDs were not visible to the user + ([QTCREATORBUG-30852](https://bugreports.qt.io/browse/QTCREATORBUG-30852)) ### iOS * Removed Simulator management from the preferences. Use the `Devices and Simulators` window in Xcode instead. +* Fixed that starting the debugger could be slow for iOS < 17 + ([QTCREATORBUG-31044](https://bugreports.qt.io/browse/QTCREATORBUG-31044)) ### Remote Linux @@ -266,6 +293,11 @@ Platforms * Added support for the `perf` profiler +### Bare Metal + +* Fixed issues with Qbs and the IAR toolchain + ([QTCREATORBUG-24040](https://bugreports.qt.io/browse/QTCREATORBUG-24040)) + Credits for these changes go to: -------------------------------- Ahmad Samir diff --git a/dist/changelog/template.md b/dist/changelog/template.md index cfbdad4677f..66e94906aea 100644 --- a/dist/changelog/template.md +++ b/dist/changelog/template.md @@ -83,6 +83,8 @@ Analyzer ### CTF Visualizer +### Cppcheck + Terminal -------- @@ -127,5 +129,7 @@ Platforms ### QNX +### Bare Metal + Credits for these changes go to: --------------------------------