forked from qt-creator/qt-creator
Add change log for 9.0.0
Change-Id: I1be9ba7f310c99112d40b19432cd0f0d216ead4d Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
This commit is contained in:
182
dist/changelog/changes-9.0.0.md
vendored
Normal file
182
dist/changelog/changes-9.0.0.md
vendored
Normal file
@@ -0,0 +1,182 @@
|
|||||||
|
Qt Creator 9
|
||||||
|
============
|
||||||
|
|
||||||
|
Qt Creator version 9 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/8.0..v9.0.0
|
||||||
|
|
||||||
|
General
|
||||||
|
-------
|
||||||
|
|
||||||
|
* Added change log browser `Help > Change Log` (`Qt Creator > Change Log` on
|
||||||
|
macOS)
|
||||||
|
* Added option for showing locator as a centered popup
|
||||||
|
* Added non-menu actions to locator `t` filter
|
||||||
|
|
||||||
|
Editing
|
||||||
|
-------
|
||||||
|
|
||||||
|
* Added option for visualizing indentation (QTCREATORBUG-22756)
|
||||||
|
* Added option for `Tint whole margin area`
|
||||||
|
* Added option for line spacing (QTCREATORBUG-13727)
|
||||||
|
* Added `Create Cursors at Selected Line Ends`
|
||||||
|
* Improved UI for multiple markers on the same line (QTCREATORBUG-27415)
|
||||||
|
* Fixed performance issue with large selections
|
||||||
|
* Fixed `Rewrap Paragraph` for Doxygen comments (QTCREATORBUG-9739)
|
||||||
|
* Fixed MIME type matching for generic highlighting with MIME type aliases
|
||||||
|
|
||||||
|
### C++
|
||||||
|
|
||||||
|
* Moved code style editor from dialog directly into the preferences page
|
||||||
|
* Added `Show Preprocessed Source`
|
||||||
|
* Added `Follow Symbol` for QRC files in string literals (QTCREATORBUG-28087)
|
||||||
|
* Added option for returning only non-value types by const reference
|
||||||
|
(QTCREATORBUG-25790)
|
||||||
|
* Fixed that selection was not considered for refactoring actions
|
||||||
|
(QTCREATORBUG-27886)
|
||||||
|
* Clangd
|
||||||
|
* Added option for using single Clangd instance for the whole session
|
||||||
|
(QTCREATORBUG-26526)
|
||||||
|
* Added option for maximum number of completion results (default 100)
|
||||||
|
(QTCREATORBUG-27152)
|
||||||
|
* Added option for document specific preprocessor directives
|
||||||
|
(QTCREATORBUG-20423)
|
||||||
|
* Fixed semantic highlighting for `__func__`
|
||||||
|
* Fixed double items in outline after switching Clangd off and on
|
||||||
|
(QTCREATORBUG-27594)
|
||||||
|
* Built-in
|
||||||
|
* Added support for structured bindings (QTCREATORBUG-27975)
|
||||||
|
* ClangFormat
|
||||||
|
* Moved settings back to top level preferences page
|
||||||
|
|
||||||
|
### Language Server Protocol
|
||||||
|
|
||||||
|
* Improved performance for large documents
|
||||||
|
* Fixed that server was not restarted after 5 times, even if a long time passed
|
||||||
|
after the last time
|
||||||
|
|
||||||
|
### Binaries
|
||||||
|
|
||||||
|
* Added support for character encoding
|
||||||
|
|
||||||
|
### Image Viewer
|
||||||
|
|
||||||
|
* Made `Fit to Screen` sticky and added option for the default
|
||||||
|
(QTCREATORBUG-27816)
|
||||||
|
|
||||||
|
Projects
|
||||||
|
--------
|
||||||
|
|
||||||
|
* Added option for hiding build system output with `Show Right Sidebar`
|
||||||
|
(QTCREATORBUG-26069)
|
||||||
|
* Fixed that opening terminal from build environment settings did not change
|
||||||
|
directory to build directory
|
||||||
|
|
||||||
|
### CMake
|
||||||
|
|
||||||
|
* Moved settings from `Kits` and `Build & Run` into their own `CMake` category
|
||||||
|
* Turned `Package manager auto setup` off by default
|
||||||
|
* Added support for CMake configure presets (QTCREATORBUG-24555)
|
||||||
|
* Added option for changing environment for configure step
|
||||||
|
* Added option for hiding subfolders in source groups (QTCREATORBUG-27432)
|
||||||
|
* Fixed that `PATH` environment variable was not completely set up during first
|
||||||
|
CMake run
|
||||||
|
|
||||||
|
### Qbs
|
||||||
|
|
||||||
|
* Fixed that `qbs.sysroot` was not considered
|
||||||
|
|
||||||
|
Debugging
|
||||||
|
---------
|
||||||
|
|
||||||
|
* Added warning for missing QML debugging functionality for mobile and embedded
|
||||||
|
devices
|
||||||
|
* Fixed display of strings with characters more than 2 bytes long
|
||||||
|
|
||||||
|
Version Control Systems
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
### Git
|
||||||
|
|
||||||
|
* Added support for user-configured comment character (QTCREATORBUG-28042)
|
||||||
|
|
||||||
|
Test Integration
|
||||||
|
----------------
|
||||||
|
|
||||||
|
* Added support for Squish
|
||||||
|
* Catch 2
|
||||||
|
* Fixed handling of exceptions (QTCREATORBUG-28131)
|
||||||
|
|
||||||
|
Platforms
|
||||||
|
---------
|
||||||
|
|
||||||
|
### Windows
|
||||||
|
|
||||||
|
* Improved detection of MinGW and LLVM ABI (QTCREATORBUG-26247)
|
||||||
|
* Fixed wrong debugger when importing build (QTCREATORBUG-27758)
|
||||||
|
* Fixed issues when drives are mapped (QTCREATORBUG-27869, QTCREATORBUG-28031)
|
||||||
|
* Fixed that output could be missing for Qt based external tools
|
||||||
|
(QTCREATORBUG-27828)
|
||||||
|
|
||||||
|
### macOS
|
||||||
|
|
||||||
|
* Added auto-detection of `ccache` compilers from Homebrew (QTCREATORBUG-27792)
|
||||||
|
* Fixed that theme partially switched between dark and light when system theme
|
||||||
|
changed during runtime (QTCREATORBUG-28066)
|
||||||
|
|
||||||
|
### iOS
|
||||||
|
|
||||||
|
* Fixed determination of Qt version when debugging
|
||||||
|
|
||||||
|
### Remote Linux
|
||||||
|
|
||||||
|
* Added option for SSH port to wizard
|
||||||
|
* Added fallback for devices without `base64`
|
||||||
|
|
||||||
|
### Docker
|
||||||
|
|
||||||
|
* Added option for `docker` command
|
||||||
|
* Added detection of Python
|
||||||
|
* Improved device wizard
|
||||||
|
|
||||||
|
Credits for these changes go to:
|
||||||
|
--------------------------------
|
||||||
|
Aaron Barany
|
||||||
|
Alessandro Portale
|
||||||
|
Alexander Akulich
|
||||||
|
Alexander Drozdov
|
||||||
|
André Pönitz
|
||||||
|
Artem Sokolovskii
|
||||||
|
Assam Boudjelthia
|
||||||
|
Björn Schäpers
|
||||||
|
Christiaan Janssen
|
||||||
|
Christian Kandeler
|
||||||
|
Christian Stenger
|
||||||
|
Cristian Adam
|
||||||
|
Daniele Bortolotti
|
||||||
|
David Schulz
|
||||||
|
Eike Ziller
|
||||||
|
Fawzi Mohamed
|
||||||
|
Florian Koch
|
||||||
|
Henning Gruendl
|
||||||
|
Jaroslaw Kobus
|
||||||
|
Lucie Gérard
|
||||||
|
Marco Bubke
|
||||||
|
Marcus Tillmanns
|
||||||
|
Miikka Heikkinen
|
||||||
|
Orgad Shaneh
|
||||||
|
Piotr Mućko
|
||||||
|
Robert Löhning
|
||||||
|
Sergey Levin
|
||||||
|
Sivert Krøvel
|
||||||
|
Tasuku Suzuki
|
||||||
|
Thiago Macieira
|
||||||
|
Thomas Hartmann
|
||||||
|
Tim Jenssen
|
||||||
|
Ulf Hermann
|
||||||
|
Yasser Grimes
|
Reference in New Issue
Block a user