summaryrefslogtreecommitdiff
path: root/dist/changelog
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2022-09-19 14:05:03 +0200
committerEike Ziller <eike.ziller@qt.io>2022-09-27 13:41:46 +0000
commitd51421210e62b3a3f49c00635114f77d6333964a (patch)
tree1f0f0757405ce9799afa7d94dc9b357e236b592c /dist/changelog
parent8085ea2c730a65883f7bb6a68801904f8f5c5caa (diff)
downloadqt-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.md182
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