summaryrefslogtreecommitdiff
path: root/dist
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2022-01-20 15:49:10 +0100
committerEike Ziller <eike.ziller@qt.io>2022-02-08 09:25:06 +0000
commit210334218bf14a619c0248495b278f3972fcc3b9 (patch)
tree8bbf1293e7196c19d4394c1377c17451bfde5eda /dist
parenta8092c97081351d9f52a5bd81663b41ba11edb84 (diff)
downloadqt-creator-210334218bf14a619c0248495b278f3972fcc3b9.tar.gz
Add change log for Qt Creator 7
Change-Id: I7e624e6dc6d6a8e0bd8974511724d9c2d24ce738 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Diffstat (limited to 'dist')
-rw-r--r--dist/changes-7.0.0.md228
1 files changed, 228 insertions, 0 deletions
diff --git a/dist/changes-7.0.0.md b/dist/changes-7.0.0.md
new file mode 100644
index 0000000000..a9c98815a5
--- /dev/null
+++ b/dist/changes-7.0.0.md
@@ -0,0 +1,228 @@
+Qt Creator 7
+============
+
+Qt Creator version 7 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/6.0..v7.0.0
+
+General
+-------
+
+* Gave `Welcome` a fresh look
+* Split `New File or Project` into `New File` and `New Project`
+* Added optional notification of new Qt releases available in the online
+ installer (QTCREATORBUG-26708)
+* Added `Show in File System View` to more context menus, like `Show in
+ Explorer/Finder`
+* Added `Tools > Debug Qt Creator > Show Logs` for viewing Qt Creator debug logs
+* Moved C++ code model and language client inspectors to `Tools > Debug Qt
+ Creator`
+
+Editing
+-------
+
+* Added action for selecting all search results in a document
+* Added support for choosing external editor as default editor
+ (QTCREATORBUG-13880)
+* Fixed copy action in text editing macros (QTCREATORBUG-26363)
+
+### C++
+
+* Switched to Clangd by default (QTCREATORBUG-22917)
+* Fixed that compilation errors appeared below code model errors in `Issues`
+ pane (QTCREATORBUG-23655)
+* Fixed that duplication files did not adapt header guard (QTCREATORBUG-26654)
+* Fixed highlighting and indentation of raw string literals (QTCREATORBUG-26211)
+* Fixed performance issue in global indexer (QTCREATORBUG-26841)
+* clang-format
+ * Moved settings to `Code Style` editor
+ * Added synchronization between `clang-format` settings and custom code style
+* Clangd
+ * Added memory usage inspector to language client inspector
+ * Added highlighting of `Q_PROPERTY` declarations
+ * Improved display of diagnostic messages
+ * Fixed access type categorization for functions
+
+### QML
+
+* Updated parser to latest Qt version
+* Fixed that application directory was not searched for QML modules
+ (QTCREATORBUG-24987)
+
+### Python
+
+* Added Python specific language server settings
+
+### Language Server Protocol
+
+* Removed support for outdated semantic highlighting protocol proposal
+ (QTCREATORBUG-26624)
+* Fixed that outdated diagnostic could be shown (QTCREATORBUG-26585)
+* Fixed issue with re-highlighting (QTCREATORBUG-26624)
+
+### FakeVim
+
+* Added support for backslashes in substitute command (QTCREATORBUG-26955)
+
+Projects
+--------
+
+* Added option to override GCC target triple (QTCREATORBUG-26913)
+* Added multiple selection to `Issues` pane (QTCREATORBUG-25547,
+ QTCREATORBUG-26720)
+* Improved automatic (re-)detection of toolchains (QTCREATORBUG-26460)
+* Fixed unnecessary toolchain calls at startup
+
+### CMake
+
+* Removed grouping of CMake cache variables (QTCREATORBUG-26218)
+* Made it possible to stop CMake with button in build configuration
+* Renamed `Initial Parameters` to `Initial Configuration` and moved into tabbed
+ view with `Current Configuration`
+* Added field for passing additional CMake options to kit, initial, and current
+ configuration (QTCREATORBUG-26826)
+* Added button for editing kit CMake configuration directly from build
+ configuration
+* Added hint for mismatches between kit, initial, and current configuration
+* Added context menu actions for resolving mismatches between kit, initial and
+ current configuration
+* Added `Help` to context menu for variable names
+
+### Generic
+
+* Added support for precompiled headers (QTCREATORBUG-26532)
+
+### Autotools
+
+* Fixed parsing of `SUBDIRS`
+
+Debugging
+---------
+
+* Added debugging helper for `std::variant`, `boost::container::devector`, and
+ `boost::small_vector`
+* Added debugging helper for `QStringView` (QTCREATORBUG-20918)
+* Added `Char Code Integer`, `Hexadecimal Float`, and `Normalized, with
+ Power-of-Two Exponent` display formats (QTCREATORBUG-22849,
+ QTCREATORBUG-26793)
+* Added shortcut for disabling and enabling breakpoints (QTCREATORBUG-26788)
+
+Analyzer
+--------
+
+### QML
+
+* Added support for profiling QtQuick3D (QTBUG-98146)
+
+Version Control Systems
+-----------------------
+
+### Git
+
+* Added support for filtering log by author
+* Added handling of `HOMEDRIVE` and `HOMEPATH` on Windows
+* Fixed that conflicts with deleted files could not be resolved
+ (QTCREATORBUG-26994)
+
+Test Integration
+----------------
+
+### QTest
+
+* Added option for maximum number of warnings (QTCREATORBUG-26637)
+
+### Qt Quick
+
+* Added option for setup code to wizard (QTCREATORBUG-26741)
+
+Platforms
+---------
+
+### macOS
+
+* Fixed that macOS dark mode was not used for dark themes (QTCREATORBUG-22477)
+* Fixed that user applications inherited access permissions from Qt Creator
+ (QTCREATORBUG-26743)
+
+### Android
+
+* Added option for default NDK (QTCREATORBUG-21755, QTCREATORBUG-22389,
+ QTCREATORBUG-24248, QTCREATORBUG-26281)
+* Fixed that `Include prebuilt OpenSSL libraries` could add it to the wrong
+ `.pro` file (QTCREATORBUG-24255)
+* Fixed debugging of devices with upper case identifier with LLDB
+ (QTCREATORBUG-26709)
+* Fixed detection of available NDK platforms for recent NDKs
+ (QTCREATORBUG-26772)
+
+### Remote Linux
+
+* Fixed UI state after stopping remote applications (QTCREATORBUG-26848)
+
+### WebAssembly
+
+* Improved browser selection (QTCREATORBUG-25028, QTCREATORBUG-26559)
+* Fixed running CMake-based Qt Quick applications with Qt 6.2
+ (QTCREATORBUG-26562)
+
+### MCU
+
+* Added support for Renesas Flash Programmer (UL-5082)
+
+### Docker
+
+* Added experimental support for macOS hosts
+
+Credits for these changes go to:
+--------------------------------
+Aaron Barany
+Alessandro Portale
+Alexander Drozdov
+Allan Sandfeld Jensen
+André Pönitz
+Anton Alimoff
+Artem Sokolovskii
+Assam Boudjelthia
+Christiaan Janssen
+Christian Kandeler
+Christian Stenger
+Cristian Adam
+Cristián Maureira-Fredes
+David Schulz
+Eike Ziller
+Fawzi Mohamed
+Henning Gruendl
+Huixiong Cao
+Janne Koskinen
+Jaroslaw Kobus
+Jean-Michaël Celerier
+Jere Tuliniemi
+Joerg Kreuzberger
+Kai Köhne
+Katarina Behrens
+Knud Dollereder
+Leena Miettinen
+Mahmoud Badri
+Marco Bubke
+Maximilian Goldstein
+Miikka Heikkinen
+Morten Johan Sørvig
+Orgad Shaneh
+Petar Perisin
+Piotr Mikolajczyk
+Robert Löhning
+Samuel Ghinet
+Tasuku Suzuki
+Thomas Hartmann
+Tim Jenssen
+Tony Leinonen
+Topi Reinio
+Tor Arne Vestbø
+Ulf Hermann
+Ville Nummela
+XutaxKamay