forked from qt-creator/qt-creator
Add change log for 8.0
Change-Id: Ife947c3f0779a1840b2b4d05dfcee9194be26947 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
This commit is contained in:
197
dist/changes-8.0.0.md
vendored
Normal file
197
dist/changes-8.0.0.md
vendored
Normal file
@@ -0,0 +1,197 @@
|
||||
Qt Creator 8
|
||||
============
|
||||
|
||||
Qt Creator version 8 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/7.0..v8.0.0
|
||||
|
||||
Editing
|
||||
-------
|
||||
|
||||
* Added shortcut for adding next search match to multi-selection
|
||||
* Added warning when editing generated file (QTCREATORBUG-27173)
|
||||
* Fixed updating of annotations (QTCREATORBUG-26812)
|
||||
* Fixed that whitespace was not selected on double-click (QTCREATORBUG-24607)
|
||||
|
||||
### C++
|
||||
|
||||
* Removed `libclang` based code model
|
||||
* Clangd
|
||||
* Increased minimum `Clangd` version to 14
|
||||
* Improved performance of `compile_commands.json` creation
|
||||
* Replaced some refactoring actions by the ones from `Clangd`
|
||||
* Added desugaring of types and warning about unused includes
|
||||
* Added option for ignoring big files
|
||||
* Added information on parent function to `Find References With Access Type`
|
||||
(QTCREATORBUG-27550)
|
||||
* Worked around `Clangd` highlighting issue (QTCREATORBUG-27601)
|
||||
* Fixed `Follow Symbol Under Cursor` for template types (QTCREATORBUG-27524)
|
||||
* Fixed that issues from other files could be shown in `Issues`
|
||||
(QTCREATORBUG-27260)
|
||||
* Fixed position of diagnostics lightbulb
|
||||
* Fixed function return types in `Outline` (QTCREATORBUG-27587)
|
||||
* Fixed that UI files with same name could confuse code model
|
||||
(QTCREATORBUG-27584)
|
||||
* clang-format
|
||||
* Simplified options dialog
|
||||
|
||||
### QML
|
||||
|
||||
* Added option for maximum line length to code style options
|
||||
(QTCREATORBUG-23411)
|
||||
* Fixed handling of JavaScript string templates (QTCREATORBUG-21869)
|
||||
* Fixed formatting issue with nullish coalescing operator (QTCREATORBUG-27344)
|
||||
|
||||
### Python
|
||||
|
||||
* Switched to `python-lsp-server` by default (QTCREATORBUG-26230)
|
||||
* Added configuration options for `python-lsp-server`
|
||||
* Added check and installation help for `PySide` (PYSIDE-1742)
|
||||
* Added clean up of outdated interpreters
|
||||
* Added UIC based project wizard
|
||||
* Improved code style in wizard generated files
|
||||
* Fixed that unsaved and uncompiled UI files where outdated in code model
|
||||
* Fixed performance issues (QTCREATORBUG-24140, QTCREATORBUG-24704)
|
||||
|
||||
### Language Server Protocol
|
||||
|
||||
* Improved performance for large server responses
|
||||
* Fixed semantic highlighting after server reset
|
||||
* Fixed that semantic update was delayed by `Document update threshold` even
|
||||
after saving
|
||||
|
||||
### Image Viewer
|
||||
|
||||
* Added button for copying image as data URL
|
||||
|
||||
Projects
|
||||
--------
|
||||
|
||||
* Added locator filter for starting run configurations
|
||||
|
||||
### CMake
|
||||
|
||||
* Added `Profile` build configuration type that is `RelWithDebInfo` with `QML
|
||||
debugging and profiling`
|
||||
* Turned `QML debugging and profiling` option on by default for `Debug`
|
||||
configurations
|
||||
* Removed hardcoded `QT_QML_DEBUG` from wizard created project files
|
||||
* Fixed issue when reconfiguring with `QML debugging and profiling` option
|
||||
enabled
|
||||
|
||||
Debugging
|
||||
---------
|
||||
|
||||
* Switched fallback Qt version for debug information to Qt 6.2
|
||||
* Added pretty printer for `QAnyStringView`
|
||||
|
||||
Analyzer
|
||||
--------
|
||||
|
||||
### Coco
|
||||
|
||||
* Added experimental `Coco` integration
|
||||
|
||||
### CppCheck
|
||||
|
||||
* Added `Copy to Clipboard` to text marks (QTCREATORBUG-27092)
|
||||
* Fixed quoting of command line arguments (QTCREATORBUG-27284)
|
||||
|
||||
Version Control Systems
|
||||
-----------------------
|
||||
|
||||
* Changed output pane to use text editor font (QTCREATORBUG-27164)
|
||||
|
||||
### Git
|
||||
|
||||
* Fixed that fetching tags when showing changes blocked UI
|
||||
|
||||
### Gerrit
|
||||
|
||||
* Fixed that non-Gerrit remote could be selected in `Push to Gerrit`
|
||||
|
||||
### GitLab
|
||||
|
||||
* Added experimental `GitLab` integration
|
||||
* Added support for browsing and cloning projects
|
||||
|
||||
Platforms
|
||||
---------
|
||||
|
||||
### Windows
|
||||
|
||||
* Removed support for Universal Windows Platform (UWP)
|
||||
* Added auto-detection for MSVC ARM toolchain and debugger
|
||||
* Fixed ABI detection on ARM Windows
|
||||
|
||||
### Android
|
||||
|
||||
* Added option to connect physical device over WiFi
|
||||
* Moved SDK manager to separate dialog
|
||||
* Aligned platform names with Android Studio (QTCREATORBUG-27161)
|
||||
* Fixed issues with newer SDK tools (QTCREATORBUG-27174)
|
||||
|
||||
### Remote Linux
|
||||
|
||||
* Switched to `echo` for testing connection
|
||||
|
||||
### Docker
|
||||
|
||||
* Added default mount point set to projects directory
|
||||
* Fixed state detection of docker daemon
|
||||
* Fixed issues with kit initialization
|
||||
|
||||
### MCU
|
||||
|
||||
* Added support for QUL 2.0 and removed support for earlier versions
|
||||
|
||||
### QNX
|
||||
|
||||
* Fixed debugger detection
|
||||
|
||||
Credits for these changes go to:
|
||||
--------------------------------
|
||||
Aaron Barany
|
||||
Adam Treat
|
||||
Alesandro Portale
|
||||
Alessandro Portale
|
||||
Alexander Drozdov
|
||||
Alexandru Croitor
|
||||
Andre Hartmann
|
||||
André Pönitz
|
||||
Artem Sokolovskii
|
||||
Assam Boudjelthia
|
||||
Christiaan Janssen
|
||||
Christian Kandeler
|
||||
Christian Stenger
|
||||
Christian Strømme
|
||||
Cristian Adam
|
||||
Cristián Maureira-Fredes
|
||||
David Schulz
|
||||
Dmitry Shachnev
|
||||
Eike Ziller
|
||||
Erik Verbruggen
|
||||
Fawzi Mohamed
|
||||
Henning Gruendl
|
||||
Ihor Ivlev
|
||||
Jaroslaw Kobus
|
||||
Knud Dollereder
|
||||
Leena Miettinen
|
||||
Marcus Tillmanns
|
||||
Maximilian Goldstein
|
||||
Miikka Heikkinen
|
||||
Orgad Shaneh
|
||||
Piotr Mućko
|
||||
Rafael Roquetto
|
||||
Robert Löhning
|
||||
Sergey Morozov
|
||||
Tapani Mattila
|
||||
Tasuku Suzuki
|
||||
Thiago Macieira
|
||||
Thomas Hartmann
|
||||
Xavier Besson
|
Reference in New Issue
Block a user