aboutsummaryrefslogtreecommitdiffstats
path: root/dist/changes-6.0.0.md
blob: c16f46c3cf846c7a6d431cf18581658f175b2d6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
Qt Creator 6
===============

Qt Creator version 6 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/5.0..v6.0.0

General
-------

* Moved launching of tools to external process
* Merged `CppTools` plugin into `CppEditor` plugin

Editing
-------

* Added support for multiple cursor editing (QTCREATORBUG-16013)
* Added import and export for font settings (QTCREATORBUG-6833)

### C++

* Added completion and function hint to `clangd` support
* Added option for saving open files automatically after refactoring
  (QTCREATORBUG-25924)
* Fixed `Insert Definition` for templates with value parameters
  (QTCREATORBUG-26113)
* Fixed canceling of C++ parsing on configuration change (QTCREATORBUG-24890)

### QML

* Improved wizards for Qt 6.2 (QTCREATORBUG-26170)
* Simplified wizards

Projects
--------

* Added option to close all projects except one to Projects' view context menu
* Added option to cancel file renaming (QTCREATORBUG-26268)
* Added `Show in File System View` to project context menu
* Added `Advanced Find` scope for `Files in All Project Directories`
* Fixed stale directories in `Files in All Project Directories` locator filter
* Fixed redundant output on process crash (QTCREATORBUG-26049)
* Fixed duplicates in file rename dialog (QTCREATORBUG-26268)
* Fixed variable expansion for working directory (QTCREATORBUG-26274)

### CMake

* Removed separate `<Headers>` node from project tree (QTCREATORBUG-18206,
  QTCREATORBUG-24609, QTCREATORBUG-25407)
* Fixed that CMake warnings and project loading errors were not added to
  `Issues` pane (QTCREATORBUG-26231)
* Fixed header file handling when mentioned in target sources
  (QTCREATORBUG-23783, QTCREATORBUG-23843, QTCREATORBUG-26201,
  QTCREATORBUG-26238)

Version Control Systems
-----------------------

### Git

* Added option to `Show HEAD` when amending commit (QTCREATORBUG-25004)
* Fixed wrong modified state of log viewer

Test Integration
----------------

* Added option to run tests without deployment

## CTest

* Added options page (QTCREATORBUG-26029)

Platforms
---------

### macOS

* Changed prebuilt binaries to universal Intel + ARM

### Android

* Removed device selection dialog in favor of device selection in target
  selector (QTCREATORBUG-23991)
* Added details to device settings (QTCREATORBUG-23991)

### Docker

* Various improvements

Credits for these changes go to:
--------------------------------
Aleksei German  
Alessandro Portale  
Alex Richardson  
Alp Öz  
Andre Hartmann  
André Pönitz  
Artem Sokolovskii  
Artur Shepilko  
Assam Boudjelthia  
Christian Kandeler  
Christian Stenger  
Cristian Adam  
David Schulz  
Eike Ziller  
Fawzi Mohamed  
Henning Gruendl  
Ihor Dutchak  
Jaroslaw Kobus  
Jonas Karlsson  
Kai Köhne  
Kama Wójcik  
Li Xi  
Loren Burkholder  
Mahmoud Badri  
Marco Bubke  
Martin Kampas  
Miina Puuronen  
Orgad Shaneh  
Petar Perisin  
Piotr Mikolajczyk  
Samuel Ghinet  
Shantanu Tushar  
Tasuku Suzuki  
Thiago Macieira  
Thomas Hartmann  
Tony Leinonen  
Tor Arne Vestbø  
Vladimir Serdyuk