forked from qt-creator/qt-creator
Add change log for 13.0
Change-Id: Ibf909d44825f9054583f8c5f581015345e7fc890 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
This commit is contained in:
269
dist/changelog/changes-13.0.0.md
vendored
Normal file
269
dist/changelog/changes-13.0.0.md
vendored
Normal file
@@ -0,0 +1,269 @@
|
||||
Qt Creator 13
|
||||
=============
|
||||
|
||||
Qt Creator version 13 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/12.0..v13.0.0
|
||||
|
||||
What's new?
|
||||
-----------
|
||||
|
||||
* Added Qt Application Manager support
|
||||
|
||||
### Qt Application Manager
|
||||
|
||||
Adds support for Qt 6 based applications with CMake for creating, building,
|
||||
deploying, running, and debugging on devices that use the
|
||||
[Qt Application Manager](https://doc.qt.io/QtApplicationManager/).
|
||||
|
||||
([Documentation](https://doc.qt.io/qtcreator/creator-overview-qtasam.html))
|
||||
|
||||
General
|
||||
-------
|
||||
|
||||
* Improved docking (Debug mode, Widget Designer)
|
||||
* Fixed the style of titles and changed them to always be visible
|
||||
* Added an option to collapse panels
|
||||
* Changed `Hide/Show Left/Right Sidebar` to hide and show the corresponding
|
||||
dock area
|
||||
* Added the option to show file paths relative to the active project to the
|
||||
search results view
|
||||
(QTCREATORBUG-29462)
|
||||
* Added a `Current` button for selecting the directory of the current document
|
||||
for searching in `Files in File System`
|
||||
* Added `Copy to Clipboard` to the `About Qt Creator` dialog
|
||||
(QTCREATORBUG-29886)
|
||||
|
||||
Editing
|
||||
-------
|
||||
|
||||
* Made syntax highlighting asynchronous
|
||||
* Fixed that `Shift+Tab` did not always unindent
|
||||
(QTCREATORBUG-29742)
|
||||
* Fixed that `Surround text selection with brackets` did nothing for `<`
|
||||
* Fixed following links without a file name in documents without a file name
|
||||
|
||||
### C++
|
||||
|
||||
* Added the `Move Definition Here` refactoring action that moves an existing
|
||||
function definition to its declaration
|
||||
(QTCREATORBUG-9515)
|
||||
* Enabled the completion inside comments and strings by falling back to the
|
||||
built-in code model
|
||||
(QTCREATORBUG-20828)
|
||||
* Improved the position of headers inserted by refactoring operations
|
||||
(QTCREATORBUG-21826)
|
||||
* Improved the coding style settings by separating Clang Format and other coding
|
||||
style settings, and using a plain text editor for custom Clang Format settings
|
||||
* Fixed that the class wizards used the class name for the include guard
|
||||
instead of the file name
|
||||
(QTCREATORBUG-30140)
|
||||
* Fixed that renaming classes did not change the include directive for the
|
||||
renamed header in the source file
|
||||
(QTCREATORBUG-30154)
|
||||
* Fixed issues with refactoring template functions
|
||||
(QTCREATORBUG-29408)
|
||||
* Clangd
|
||||
* Fixed that `Follow Symbol Under Cursor` only worked for exact matches
|
||||
(QTCREATORBUG-29814)
|
||||
|
||||
### QML
|
||||
|
||||
* Added navigation from QML components to the C++ code in the project
|
||||
(QTCREATORBUG-28086)
|
||||
* Added a button for launching the QML Preview on the current document to
|
||||
the editor tool bar
|
||||
* Added color previews when hovering Qt color functions
|
||||
(QTCREATORBUG-29966)
|
||||
|
||||
### Python
|
||||
|
||||
* Fixed that global and virtual environments were polluted with `pylsp` and
|
||||
`debugpy` installations
|
||||
|
||||
### Language Server Protocol
|
||||
|
||||
* Added automatic setup up of language servers for `YAML`, `JSON`, and `Bash`
|
||||
(requires `npm`)
|
||||
|
||||
### Widget Designer
|
||||
|
||||
* Fixed the indentation of the code that is inserted by `Go to slot`
|
||||
(QTCREATORBUG-11730)
|
||||
|
||||
### Compiler Explorer
|
||||
|
||||
* Added highlighting of the matching source lines when hovering over the
|
||||
assembly
|
||||
|
||||
### Markdown
|
||||
|
||||
* Added the common text editor tools (line and column, encoding, and line
|
||||
endings) to the tool bar
|
||||
* Added support for following links to the text editor
|
||||
|
||||
Projects
|
||||
--------
|
||||
|
||||
* Added a section `Vanished Targets` to `Projects` mode in case the project
|
||||
was configured for kits that have vanished, as a replacement for the automatic
|
||||
creation of "Replacement" kits
|
||||
* Added the status of devices to the device lists
|
||||
(QTCREATORBUG-20941)
|
||||
* Added the `Preferences > Build & Run > General > Application environment`
|
||||
option for globally modifying the environment for all run configurations
|
||||
(QTCREATORBUG-29530)
|
||||
* Added a file wizard for Qt translation (`.ts`) files
|
||||
(QTCREATORBUG-29775)
|
||||
* Increased the maximum width of the target selector
|
||||
(QTCREATORBUG-30038)
|
||||
* Fixed that the `Left` cursor key did not always collapse the current item
|
||||
(QTBUG-118515)
|
||||
* Fixed inconsistent folder hierarchies in the project tree
|
||||
(QTCREATORBUG-29923)
|
||||
|
||||
### CMake
|
||||
|
||||
* Added support for custom output parsers for the configuration of projects
|
||||
(QTCREATORBUG-29992)
|
||||
* Made cache variables available even if project configuration failed
|
||||
|
||||
### Python
|
||||
|
||||
* Added `Generate Kit` to the Python interpreter preferences for generating a
|
||||
Python kit with this interpreter
|
||||
* Added the target setup page when loading unconfigured Python projects
|
||||
* Fixed that the same Python interpreter could be auto-detected multiple times
|
||||
under different names
|
||||
|
||||
Debugging
|
||||
---------
|
||||
|
||||
### C++
|
||||
|
||||
* Fixed that breakpoints were not hit while the message dialog about missing
|
||||
debug information was shown
|
||||
(QTCREATORBUG-30168)
|
||||
|
||||
### Debug Adapter Protocol
|
||||
|
||||
* Added support for function breakpoints
|
||||
|
||||
Analyzer
|
||||
--------
|
||||
|
||||
### Clang
|
||||
|
||||
* Added `Edit Checks as Strings` for Clazy
|
||||
(QTCREATORBUG-24846)
|
||||
|
||||
### Axivion
|
||||
|
||||
* Added fetching and showing issues
|
||||
|
||||
Terminal
|
||||
--------
|
||||
|
||||
* Added `Select All` to the context menu
|
||||
(QTCREATORBUG-29922)
|
||||
* Fixed the startup performance on Windows
|
||||
(QTCREATORBUG-29840)
|
||||
* Fixed the integration of the `fish` shell
|
||||
* Fixed that `Ctrl+W` closed the terminal even when shortcuts were blocked
|
||||
(QTCREATORBUG-30070)
|
||||
|
||||
Version Control Systems
|
||||
-----------------------
|
||||
|
||||
### Git
|
||||
|
||||
* Added the upstream status for untracked branches to `Branches` view
|
||||
|
||||
Test Integration
|
||||
----------------
|
||||
|
||||
### Qt Test
|
||||
|
||||
* Added a locator filter for Qt Test data tags (`qdt`)
|
||||
|
||||
Platforms
|
||||
---------
|
||||
|
||||
### Android
|
||||
|
||||
* Add support for target-based android-build directories (??? is that ready? Qt 6.8+ ???)
|
||||
(QTBUG-117443)
|
||||
|
||||
### iOS
|
||||
|
||||
* Fixed the detection of iOS 17 devices
|
||||
* Fixed deployment and running applications for iOS 17 devices
|
||||
(application output, debugging, and profiling are not supported)
|
||||
(QTCREATORBUG-29682)
|
||||
|
||||
### Remote Linux
|
||||
|
||||
* Fixed that debugging unnecessarily downloaded files from the remote system
|
||||
(QTCREATORBUG-29614)
|
||||
|
||||
Credits for these changes go to:
|
||||
--------------------------------
|
||||
Aaron McCarthy
|
||||
Aleksei German
|
||||
Alessandro Portale
|
||||
Alexey Edelev
|
||||
Ali Kianian
|
||||
Amr Essam
|
||||
Andre Hartmann
|
||||
André Pönitz
|
||||
Andreas Loth
|
||||
Artem Sokolovskii
|
||||
Brook Cronin
|
||||
Burak Hancerli
|
||||
Christian Kandeler
|
||||
Christian Stenger
|
||||
Cristian Adam
|
||||
Daniel Trevitz
|
||||
David Faure
|
||||
David Schulz
|
||||
Dominik Holland
|
||||
Eike Ziller
|
||||
Esa Törmänen
|
||||
Fabian Kosmale
|
||||
Friedemann Kleint
|
||||
Henning Gruendl
|
||||
Jaroslaw Kobus
|
||||
Johanna Vanhatapio
|
||||
Karim Abdelrahman
|
||||
Knud Dollereder
|
||||
Leena Miettinen
|
||||
Mahmoud Badri
|
||||
Marco Bubke
|
||||
Marcus Tillmanns
|
||||
Mathias Hasselmann
|
||||
Mats Honkamaa
|
||||
Mehdi Salem
|
||||
Miikka Heikkinen
|
||||
Mitch Curtis
|
||||
Olivier De Cannière
|
||||
Orgad Shaneh
|
||||
Pranta Dastider
|
||||
Robert Löhning
|
||||
Sami Shalayel
|
||||
Samuel Jose Raposo Vieira Mira
|
||||
Serg Kryvonos
|
||||
Shrief Gabr
|
||||
Sivert Krøvel
|
||||
Tasuku Suzuki
|
||||
Thomas Hartmann
|
||||
Tim Jenßen
|
||||
Vikas Pachdha
|
||||
Volodymyr Zibarov
|
||||
Xavier Besson
|
||||
Yasser Grimes
|
||||
Yuri Vilmanis
|
Reference in New Issue
Block a user