diff options
author | Eike Ziller <eike.ziller@qt.io> | 2022-09-19 14:05:03 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2022-09-27 13:41:46 +0000 |
commit | d51421210e62b3a3f49c00635114f77d6333964a (patch) | |
tree | 1f0f0757405ce9799afa7d94dc9b357e236b592c /dist/changelog | |
parent | 8085ea2c730a65883f7bb6a68801904f8f5c5caa (diff) | |
download | qt-creator-d51421210e62b3a3f49c00635114f77d6333964a.tar.gz |
Add change log for 9.0.0
Change-Id: I1be9ba7f310c99112d40b19432cd0f0d216ead4d
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Diffstat (limited to 'dist/changelog')
-rw-r--r-- | dist/changelog/changes-9.0.0.md | 182 |
1 files changed, 182 insertions, 0 deletions
diff --git a/dist/changelog/changes-9.0.0.md b/dist/changelog/changes-9.0.0.md new file mode 100644 index 0000000000..db59673341 --- /dev/null +++ b/dist/changelog/changes-9.0.0.md @@ -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 |