diff --git a/dist/changes-5.0.0.md b/dist/changes-5.0.0.md new file mode 100644 index 00000000000..bceddafe821 --- /dev/null +++ b/dist/changes-5.0.0.md @@ -0,0 +1,161 @@ +Qt Creator 5 +=============== + +Qt Creator version 5 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: + + git clone git://code.qt.io/qt-creator/qt-creator.git + git log --cherry-pick --pretty=oneline origin/4.15..v5.0.0 + +General +------- + +* Fixed various possible crashes at shutdown + +Editing +------- + +* Added line ending and indentation to file properties information +* Added menu item and shortcut for editing bookmark comments + (QTCREATORBUG-25696) + +### C++ + +* Added highlighting option for function parameters (QTCREATORBUG-24880) +* Added experimental support for `clangd` for global index (`Find References`, + `Rename Symbol`, `Follow Symbol`) +* Added template parameters to symbols in Locator +* Fixed that project-unrelated files were selected by default when renaming + symbols (QTCREATORBUG-8561) +* Fixed highlighting of string literals with multi-byte characters + (QTCREATORBUG-25715) + +### QML + +* Fixed handling of multiline template strings (QTCREATORBUG-22766) +* Fixed handling of required and readonly properties (QTCREATORBUG-24144) +* Fixed reformatting of inline components (QTCREATORBUG-24144) +* Fixed reformatting of functions with default values (QTCREATORBUG-23009) +* Fixed wrong warning for types with same name but different namespace + (QTCREATORBUG-24615) + +### Language Client + +* Added support for progress notifications +* Added support for snippets (QTCREATORBUG-22406) +* Fixed completion results for language servers that do not filter results + themselves + +### Beautifier + +* Fixed issue with `clang-format` and multi-byte characters (QTCREATORBUG-21812, + QTCREATORBUG-23131) + +Projects +-------- + +* Fixed crash when closing project while changing current configuration + (QTCREATORBUG-25655) +* Fixed that output of custom targets was interpreted as errors + (QTCREATORBUG-25677) + +### CMake + +* Removed option `Auto-create build directories`, making this the default + behavior (QTCREATORBUG-25532) +* Added CMake output to right side of `Projects` mode (QTCREATORBUG-25522) +* Fixed `Jump to File` for file names with special characters + (QTCREATORBUG-25572) + +Debugging +--------- + +* Added `Force logging to console` option (QTCREATORBUG-25421) +* Added context menu for changing variable display style to viewer window + (QTCREATORBUG-25762) +* Fixed that comments in startup commands resulted in message boxes + (QTCREATORBUG-25666) + +### GDB + +* Added option `Use automatic symbol cache` (QTCREATORBUG-23207) + +### QML + +* Implemented `Load QML Stack` for LLDB (QTCREATORBUG-25554) + +FakeVim +------- + +* Fixed backspace option + +Platforms +--------- + +### Windows + +* Added support for MSVC ARM64 toolchain + +### macOS + +* Fixed performance issue with registering file watches after loading projects + +### QNX + +* Fixed device configuration +* Fixed listing of device processes on Windows +* Fixed issues with CMake and QNX 7.1 and Qt 6 + +### MCU + +* Added tracking of kit dependencies (QTCREATORBUG-25262) +* Added support for module mappings in QML (QTCREATORBUG-25356) +* Fixed update of kit after settings changes (QTCREATORBUG-25488) + +Credits for these changes go to: +-------------------------------- +Aleksei German +Alessandro Portale +Andre Hartmann +André Pönitz +Andy Shaw +Assam Boudjelthia +Bernhard Beschow +Björn Schäpers +Christiaan Janssen +Christian Kandeler +Christian Stenger +Cristian Adam +David Schulz +Eike Ziller +Erik Verbruggen +Fawzi Mohamed +Henning Gruendl +Jaroslaw Kobus +Jochen Becher +Johanna Vanhatapio +Kai Köhne +Knud Dollereder +Leena Miettinen +Lukas Holecek +Mahmoud Badri +Marcel Krems +Marco Bubke +Martin Kampas +Michael Weghorn +Miikka Heikkinen +Miina Puuronen +Miklós Márton +Oliver Wolff +Orgad Shaneh +Pekka Kaikkonen +Tasuku Suzuki +Thomas Hartmann +Tim Blechmann +Tim Jenssen +Tom Praschan +Vikas Pachdha +Youri Westerman