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