Add changes file for Qt Creator 5

Change-Id: Id37f6eb06a4219bfa450ee6ec34b31274c6e8cb5
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
This commit is contained in:
Eike Ziller
2021-03-12 16:17:20 +01:00
parent 6902ddc535
commit cfabd8483b

161
dist/changes-5.0.0.md vendored Normal file
View File

@@ -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