Releases: cristianadam/qt-creator
v17.0.0-rc1
These packages are not officially supported, for official packages please check out https://download.qt.io/official_releases/qtcreator
Qt Creator 17
Qt Creator version 17 contains bug fixes and new features.
It is a free upgrade for commercial license holders.
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 or view online at
https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=16.0..v17.0.0
General
- Made the "2024" theme variants the default in
Preferences > Environment > Interface
(QTCREATORBUG-32400) - Updated icons
- Improved support for extracting archives
(QTAIASSIST-169) - Added a
Courses
tab toWelcome
mode - Added tab completion to the locator
- Extensions
- Moved the default extension registry to
https://github.com/qt-creator/extension-registry
(submissions not open to the public yet) - Added the option to configure multiple extension registries in
Preferences > Extensions > Browser
- Added the dependencies and supported platforms of extensions that are not
installed to their details - Added version selectors for extensions that are not installed
- Added support for dropping extension archives onto
Extensions
mode
(Documentation)
- Moved the default extension registry to
Editing
- Enabled smooth per pixel scrolling
C++
- Updated prebuilt binaries to LLVM 20.1.3
- Added refactoring actions for adding string literal operators to literals
(Documentation) - Fixed the indentation for function-like built-ins
(QTCREATORBUG-32667) - Fixed issues with function-like macros
(QTCREATORBUG-32598) - Built-in
- Fixed the highlighting after 2D array initialization
(QTCREATORBUG-32848)
- Fixed the highlighting after 2D array initialization
QML
- Integrated
qmlformat
more tightly
(QTCREATORBUG-26602) - Added a button for opening
.ui.qml
files in Qt Design Studio to the editor
tool bar and a setting for the location of Qt Design Studio whenQmlDesigner
is not enabled
(QTCREATORBUG-31005) - Fixed the highlighting of
of
infor
-loops
(QTCREATORBUG-32843) - Fixed an issue with
Move Component into Separate File
(QTCREATORBUG-32033)
Language Server Protocol
- Fixed that the
detail
field ofDocument Symbols
was ignored
(QTCREATORBUG-31766)
SCXML
- Improved adaptation to Qt Creator theme
(QTCREATORBUG-29701)
Projects
- Removed the explicit Haskell project support (use a Workspace project instead)
- Changed run configurations to be configured per build configuration
(QTCREATORBUG-20986,
QTCREATORBUG-32380) - Changed the project configuration page to only select
Debug
configurations
by default - Improved the behavior of
Next Item
andPrevious Item
in theIssues
view
(QTCREATORBUG-32503) - Added
Clone into This
for copying the data of a different run configuration
into the current run configuration
(QTCREATORBUG-26825)
(Documentation) - Added the
Add Project Dependency
refactoring action for missing included
Qt files to add the missing package dependency to the project file - Added the
Add #include and Project Dependency
refactoring action for unknown
Qt classes to include the corresponding header and add the missing package
dependency to the project file - Added the option to use custom output parsers for all build or run
configurations by default inPreferences > Build & Run > Custom Output Parsers
(QTCREATORBUG-32342)
(Documentation) - Added the option to select
qtpaths
instead ofqmake
when registering
Qt versions
(Documentation)
(QTCREATORBUG-32213) - Fixed
Open Terminal Here
in run settings
(QTCREATORBUG-32841) - Fixed that cloning a build configuration did not re-apply the build directory
template
(QTCREATORBUG-31062) - Fixed removing devices with
sdktool
(QTCREATORBUG-32872)
CMake
- Added the option to install missing Qt components with the Qt Online Installer
when the CMake configuration fails with missing Qt packages
(QTCREATORBUG-32323)
(Documentation) - Presets
- Fixed the run device type for non-desktop targets
(QTCREATORBUG-32943)
- Fixed the run device type for non-desktop targets
- vcpkg
- Fixed that project local
vcpkg
installations were not prioritized
(QTCREATORBUG-32947)
- Fixed that project local
qmake
- Fixed that
QMAKE_PROJECT_NAME
was not used for run configuration names
(QTCREATORBUG-32465)
Python
- Added support for
pyproject.toml
projects
(QTCREATORBUG-22492,
PYSIDE-2714)
Debugging
C++
- LLDB
- Fixed the pretty printer for
QMap
on ARM Macs
(QTCREATORBUG-32309) - Fixed the pretty printer for
QImage
(QTCREATORBUG-32390)
- Fixed the pretty printer for
QML
- Fixed QML debugging with
Run in Terminal
enabled
(QTCREATORBUG-32871)
Analyzer
Axivion
- Added settings for
Axivion Suite path
,
Save all open files before starting an analysis
,
BAUHAUS_PYTHON
, and
JAVA_HOME
inPreferences > Analyze > Axivion
. - Added tool buttons for
Local Build
andLocal Dashboard
to theIssues
view in theDebug > Axivion
mode
(QTCREATORBUG-32385)
Coco
- Fixed that the highlighting via CoverageBrowser was not started automatically
(QTCREATORBUG-32645)
Terminal
- Added the option to reflow the text when resizing the terminal window
inPreferences > Terminal > Enable live reflow (Experimental)
Version Control Systems
- Added
Log Directory
to directories in theFile System
view
(QTCREATORBUG-32540)
Git
- Added the
%{Git:Config:<key>}
Qt Creator variable for Git configuration
values - Added actions for staged changes
(QTCREATORBUG-32361)
(Documentation) - Added
Revert
to the actions in theInstant Blame
tooltip
(Documentation) - Added the option to create annotated tags to the
Add Tag
dialog
(Documentation) - Added a
Diff & Cancel
option to theUncommitted Changes Found
dialog
(QTCREATORBUG-25795)
(Documentation) - Added a
.gitignore
file when creating a repository in an existing directory
(QTCREATORBUG-29776) - Fixed that numbers in file names were interpreted as commit IDs
(QTCREATORBUG-32740)
Test Integration
- Added wizards for Qt 6 only CMake projects
(QTCREATORBUG-32578) - Fixed test output parsing if that does not end in a newline
(QTCREATORBUG-32768)
Platforms
Windows
- Re-enabled all functionality of the debugger that calls functions on the
debugged items when using GDB from MinGW
(QTCREATORBUG-30661)
macOS
- Fixed an issue with deploying files to remote machines
(QTCREATORBUG-32613)
Android
- Dropped support for GDB (LLDB is available for Qt 5.15.9 and later and Qt 6.2
and later) - Worked around issues with LLDB from NDK 27 and later on macOS
- Fixed that Valgrind actions were enabled
(QTCREATORBUG-32336) - Fixed more occurrences of the debugger breaking in unrelated code
([QTCREATORBUG-32937](https://bugre...
v17.0.0-beta2
These packages are not officially supported, for official packages please check out https://download.qt.io/official_releases/qtcreator
Qt Creator 17
Qt Creator version 17 contains bug fixes and new features.
It is a free upgrade for commercial license holders.
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 or view online at
https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=16.0..v17.0.0
General
- Made the "2024" theme variants the default in
Preferences > Environment > Interface
(QTCREATORBUG-32400) - Updated icons
- Improved support for extracting archives
(QTAIASSIST-169) - Added a
Courses
tab toWelcome
mode - Added tab completion to the locator
- Extensions
- Moved the default extension registry to
https://github.com/qt-creator/extension-registry
(submissions not open to the public yet) - Added the option to configure multiple extension registries in
Preferences > Extensions > Browser
- Added the dependencies and supported platforms of extensions that are not
installed to their details - Added version selectors for extensions that are not installed
- Added support for dropping extension archives onto
Extensions
mode
(Documentation)
- Moved the default extension registry to
Editing
- Enabled smooth per pixel scrolling
C++
- Updated prebuilt binaries to LLVM 20.1.3
- Added refactoring actions for adding string literal operators to literals
(Documentation) - Fixed the indentation for function-like built-ins
(QTCREATORBUG-32667) - Fixed issues with function-like macros
(QTCREATORBUG-32598) - Built-in
- Fixed the highlighting after 2D array initialization
(QTCREATORBUG-32848)
- Fixed the highlighting after 2D array initialization
QML
- Integrated
qmlformat
more tightly
(QTCREATORBUG-26602) - Added a button for opening
.ui.qml
files in Qt Design Studio to the editor
tool bar and a setting for the location of Qt Design Studio whenQmlDesigner
is not enabled
(QTCREATORBUG-31005) - Fixed the highlighting of
of
infor
-loops
(QTCREATORBUG-32843) - Fixed an issue with
Move Component into Separate File
(QTCREATORBUG-32033)
Language Server Protocol
- Fixed that the
detail
field ofDocument Symbols
was ignored
(QTCREATORBUG-31766)
SCXML
- Improved adaptation to Qt Creator theme
(QTCREATORBUG-29701)
Projects
- Removed the explicit Haskell project support (use a Workspace project instead)
- Changed run configurations to be configured per build configuration
(QTCREATORBUG-20986,
QTCREATORBUG-32380) - Changed the project configuration page to only select
Debug
configurations
by default - Improved the behavior of
Next Item
andPrevious Item
in theIssues
view
(QTCREATORBUG-32503) - Added
Clone into This
for copying the data of a different run configuration
into the current run configuration
(QTCREATORBUG-26825)
(Documentation) - Added the
Add Project Dependency
refactoring action for missing included
Qt files to add the missing package dependency to the project file - Added the
Add #include and Project Dependency
refactoring action for unknown
Qt classes to include the corresponding header and add the missing package
dependency to the project file - Added the option to use custom output parsers for all build or run
configurations by default inPreferences > Build & Run > Custom Output Parsers
(QTCREATORBUG-32342)
(Documentation) - Added the option to select
qtpaths
instead ofqmake
when registering
Qt versions
(Documentation)
(QTCREATORBUG-32213) - Fixed
Open Terminal Here
in run settings
(QTCREATORBUG-32841) - Fixed that cloning a build configuration did not re-apply the build directory
template
(QTCREATORBUG-31062) - Fixed removing devices with
sdktool
(QTCREATORBUG-32872)
CMake
- Added the option to install missing Qt components with the Qt Online Installer
when the CMake configuration fails with missing Qt packages
(QTCREATORBUG-32323) - Presets
- Fixed the run device type for non-desktop targets
(QTCREATORBUG-32943)
- Fixed the run device type for non-desktop targets
- vcpkg
- Fixed that project local
vcpkg
installations were not prioritized
(QTCREATORBUG-32947)
- Fixed that project local
qmake
- Fixed that
QMAKE_PROJECT_NAME
was not used for run configuration names
(QTCREATORBUG-32465)
Python
- Added support for
pyproject.toml
projects
(QTCREATORBUG-22492,
PYSIDE-2714)
Debugging
C++
- LLDB
- Fixed the pretty printer for
QMap
on ARM Macs
(QTCREATORBUG-32309) - Fixed the pretty printer for
QImage
(QTCREATORBUG-32390)
- Fixed the pretty printer for
QML
- Fixed QML debugging with
Run in Terminal
enabled
(QTCREATORBUG-32871)
Analyzer
Axivion
- Added settings for
Axivion Suite path
,
Save all open files before starting an analysis
,
BAUHAUS_PYTHON
, and
JAVA_HOME
inPreferences > Analyze > Axivion
. - Added tool buttons for
Local Build
andLocal Dashboard
to theIssues
view in theDebug > Axivion
mode
(QTCREATORBUG-32385)
Coco
- Fixed that the highlighting via CoverageBrowser was not started automatically
(QTCREATORBUG-32645)
Terminal
- Added the option to reflow the text when resizing the terminal window
inPreferences > Terminal > Enable live reflow (Experimental)
Version Control Systems
- Added
Log Directory
to directories in theFile System
view
(QTCREATORBUG-32540)
Git
- Added the
%{Git:Config:<key>}
Qt Creator variable for Git configuration
values - Added actions for staged changes
(QTCREATORBUG-32361) - Added
Revert
to the actions in theInstant Blame
tooltip - Added the option to create annotated tags to the
Create Branch
dialog - Added a
Diff & Cancel
option to theUncommitted Changes Found
dialog
(QTCREATORBUG-25795) - Added a
.gitignore
file when creating a repository in an existing directory
(QTCREATORBUG-29776) - Fixed that numbers in file names were interpreted as commit IDs
(QTCREATORBUG-32740)
Test Integration
- Added wizards for Qt 6 only CMake projects
(QTCREATORBUG-32578) - Fixed test output parsing if that does not end in a newline
(QTCREATORBUG-32768)
Platforms
Windows
- Re-enabled all functionality of the debugger that calls functions on the
debugged items when using GDB from MinGW
(QTCREATORBUG-30661)
macOS
- Fixed an issue with deploying files to remote machines
(QTCREATORBUG-32613)
Android
- Dropped support for GDB (LLDB is available for Qt 5.15.9 and later and Qt 6.2
and later) - Worked around issues with LLDB from NDK 27 and later on macOS
- Fixed that Valgrind actions were enabled
(QTCREATORBUG-32336) - Fixed more occurrences of the debugger breaking in unrelated code
(QTCREATORBUG-32937)
Docker
- Added the
Port Mappings
device setting - Fixed that the environment from the container entrypoint was not used even
withDo not modify entry point
checked
(QTCREATORBUG-32135) - Fixed that the
cmdbridge
process kept running on the device
(QTCREATORBUG-32450)
Credits for these changes go to:
------...
v16.0.2
These packages are not officially supported, for official packages please check out https://download.qt.io/official_releases/qtcreator
Qt Creator 16.0.2
Qt Creator version 16.0.2 contains bug fixes.
It is a free upgrade for commercial license holders.
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 or view online at
https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=v16.0.1..v16.0.2
Editing
- Fixed the position of annotation tooltips for horizontally scrolled editors
(QTCREATORBUG-32658) - Fixed a crash when pressing the
Delete
key while the focus is in an empty
Bookmarks
view
(QTCREATORBUG-32774) - Fixed a crash when opening big files
(QTCREATORBUG-32875)
Qt Quick Designer
- Fixed a crash when switching to a
.ui.qml
file the first time, ifDesign
mode is already active
(QTCREATORBUG-32854)
Analyzer
Coco
- Fixed a crash in the build step
(QTCREATORBUG-32850)
Version Control Systems
Git
- Fixed a crash when clicking links in the tooltip for
Instant Blame
Platforms
macOS
- Fixed issues with configuring CMake projects with CMake 4.0.0 and CMake 4.0.1
(QTCREATORBUG-32877)
Android
- Fixed a crash when setting up Android projects
(QTCREATORBUG-32849)
iOS
- Fixed QML profiling on Simulator and devices with iOS 16 or earlier
MCU
- Fixed an issue with optional packages
(QTCREATORBUG-32777)
Credits for these changes go to:
André Pönitz
Aurélien Brooke
Christian Stenger
David Schulz
Eike Ziller
Jaroslaw Kobus
Karim Abdelrahman
Krzysztof Chrusciel
Leena Miettinen
Marcus Tillmanns
Markus Redeker
v17.0.0-beta1
These packages are not officially supported, for official packages please check out https://download.qt.io/official_releases/qtcreator
Qt Creator 17
Qt Creator version 17 contains bug fixes and new features.
It is a free upgrade for commercial license holders.
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 or view online at
https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=16.0..v17.0.0
General
- Made the "2024" theme variants the default in
Preferences > Environment > Interface
(QTCREATORBUG-32400) - Updated icons
- Improved support for extracting archives
(QTAIASSIST-169) - Added a
Courses
tab toWelcome
mode - Added tab completion to the locator
- Extensions
- Moved the default plugin registry to
https://github.com/qt-creator/extension-registry
(submissions not open to the public yet) - Added the option to configure multiple plugin registries in
Preferences > Extensions > Browser
- Added the dependencies and supported platforms of extensions that are not
installed to their details - Added version selectors for extensions that are not installed
- Added support for dropping extension archives onto
Extensions
mode
- Moved the default plugin registry to
Editing
C++
- Updated prebuilt binaries to LLVM 20.1.3
- Added refactoring actions for adding string literal operators to literals
- Fixed the indentation for function-like built-ins
(QTCREATORBUG-32667) - Fixed issues with function-like macros
(QTCREATORBUG-32598) - Built-in
- Fixed the highlighting after 2D array initialization
(QTCREATORBUG-32848)
- Fixed the highlighting after 2D array initialization
QML
- Integrated
qmlformat
more tightly
(QTCREATORBUG-26602) - Added a button for opening
.ui.qml
files in Qt Design Studio to the editor
tool bar and a setting for the location of Qt Design Studio whenQmlDesigner
is not enabled
(QTCREATORBUG-31005) - Fixed the highlighting of
of
infor
-loops
(QTCREATORBUG-32843) - Fixed an issue with
Move Component into Separate File
(QTCREATORBUG-32033)
Language Server Protocol
- Fixed that the
detail
field ofDocument Symbols
was ignored
(QTCREATORBUG-31766)
SCXML
- Improved adaptation to Qt Creator theme
(QTCREATORBUG-29701)
Projects
- Removed the explicit Haskell project support (use a Workspace project instead)
- Changed run configurations to be configured per build configuration
(QTCREATORBUG-20986,
QTCREATORBUG-32380) - Changed the project configuration page to only select
Debug
configurations
by default - Improved the behavior of
Next Item
andPrevious Item
in theIssues
view
(QTCREATORBUG-32503) - Added
Clone into This
for copying the data of a different run configuration
into the current run configuration
(QTCREATORBUG-26825) - Added a refactoring action for missing included Qt files to add the missing
package dependency to the project file - Added a refactoring action for unknown Qt classes to include the corresponding
header and add the missing package dependency to the project file - Added the option to use custom output parsers for all build or run
configurations by default
(QTCREATORBUG-32342) - Added the option to select
qtpaths
instead ofqmake
when registering
Qt versions
(QTCREATORBUG-32213) - Fixed
Open Terminal Here
in run settings
(QTCREATORBUG-32841) - Fixed that cloning a build configuration did not re-apply the build directory
template
(QTCREATORBUG-31062)
CMake
- Added the option to install missing Qt components with the Qt Online Installer
when the CMake configuration fails with missing Qt packages
(QTCREATORBUG-32323)
qmake
- Fixed that
QMAKE_PROJECT_NAME
was not used for run configuration names
(QTCREATORBUG-32465)
Python
- Added support for
pyproject.toml
projects
(QTCREATORBUG-22492,
PYSIDE-2714)
Debugging
C++
- LLDB
- Fixed the pretty printer for
QMap
on ARM Macs
(QTCREATORBUG-32309) - Fixed the pretty printer for
QImage
(QTCREATORBUG-32390)
- Fixed the pretty printer for
QML
- Fixed QML debugging with
Run in Terminal
enabled
(QTCREATORBUG-32871)
Analyzer
Axivion
- Added settings for
Axivion Suite path
,
Save all open files before starting an analysis
,
BAUHAUS_PYTHON
, and
JAVA_HOME
inPreferences > Analyze > Axivion
. - Added tool buttons for
Local Build
andLocal Dashboard
to theIssues
view in theDebug > Axivion
mode
(QTCREATORBUG-32385)
Coco
- Fixed that the highlighting via CoverageBrowser was not started automatically
(QTCREATORBUG-32645)
Terminal
- Added the option to reflow the text when resizing the terminal window
inPreferences > Terminal > Enable live reflow (Experimental)
Version Control Systems
- Added
Log Directory
to directories in theFile System
view
(QTCREATORBUG-32540)
Git
- Added the
%{Git:Config:<key>}
Qt Creator variable for Git configuration
values - Added actions for staged changes
(QTCREATORBUG-32361) - Added
Revert
to the actions in theInstant Blame
tooltip - Added the option to create annotated tags to the
Create Branch
dialog - Added a
Diff & Cancel
option to theUncommitted Changes Found
dialog
(QTCREATORBUG-25795) - Added a
.gitignore
file when creating a repository in an existing directory
(QTCREATORBUG-29776) - Fixed that numbers in file names were interpreted as commit IDs
(QTCREATORBUG-32740)
Platforms
macOS
- Fixed an issue with deploying files to remote machines
(QTCREATORBUG-32613)
Android
- Dropped support for GDB (LLDB is available for Qt 5.15.9 and later and Qt 6.2
and later) - Fixed that Valgrind actions were enabled
(QTCREATORBUG-32336)
Docker
- Added the
Port Mappings
device setting - Fixed that the environment from the container entrypoint was not used even
withDo not modify entry point
checked
(QTCREATORBUG-32135) - Fixed that the
cmdbridge
process kept running on the device
(QTCREATORBUG-32450)
Credits for these changes go to:
Aleksei German
Alessandro Portale
Alexander Drozdov
Alexandru Croitor
Ali Kianian
Amr Essam
Andre Hartmann
André Pönitz
Andrii Semkiv
Andrzej Biniek
BogDan Vatra
Brook Cronin
Burak Hancerli
Christian Kandeler
Christian Stenger
Cristian Adam
David Schulz
Dmitrii Akshintsev
Eike Ziller
faust747
Friedemann Kleint
Henning Gruendl
Jaime Resano
Jaroslaw Kobus
Johanna Vanhatapio
Kai Köhne
Karim Pinter
Karol Herda
Knud Dollereder
Krzysztof Chrusciel
Leena Miettinen
Liu Zhangjian
Lukasz Papierkowski
Mahmoud Badri
Marco Bubke
Marcus Tillmanns
Markus Redeker
Martin Leutelt
Mats Honkamaa
Michael Weghorn
Miikka Heikkinen
Nikita Baryshnikov
Orgad Shaneh
Orkun Tokdemir
Pranta Dastider
Przemyslaw Lewandowski
Rafal Andrusieczko
Rafal Stawarski
Ralf Habacker
Robert Löhning
Sami Shalayel
Semih Yavuz
Shrief Gabr
Sivert Krøvel
Teea Poldsam
Thiago Macieira
Thomas Hartmann
Tian Shilin
Tim Jenßen
Vikas Pachdha
Zoltan Gera
v16.0.1
These packages are not officially supported, for official packages please check out https://download.qt.io/official_releases/qtcreator
Qt Creator 16.0.1
Qt Creator version 16.0.1 contains bug fixes.
It is a free upgrade for commercial license holders.
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 or view online at
https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=v16.0.0..v16.0.1
Editing
- Fixed that formatting code with the Beautifier plugin broke the text encoding
(QTCREATORBUG-32668) - Fixed that jumping to a column that doesn't exist jumped to a different line
(QTCREATORBUG-32592)
C++
- Fixed that autodetection of tab settings was turned on for the built-in
code styles
(QTCREATORBUG-32664)
QML
- Fixed that
Follow Symbol Under Cursor
could open a copy in the build folder
(QTCREATORBUG-32652)
Language Server Protocol
- Fixed the sorting in
Type Hierarchy
Projects
- Fixed a possible crash when renaming files
- Fixed a crash when canceling the download of SDKs
(QTCREATORBUG-32746)
CMake
- Improved the detection of Ninja on macOS
(QTCREATORBUG-32331) - Fixed a crash when adding files
(QTCREATORBUG-32745) - Fixed
Package manager auto setup
for CMake older than 3.19
(QTCREATORBUG-32636)
Debugging
- Fixed
Open Memory Editor Showing Stack Layout
(QTCREATORBUG-32542)
QML
Fixed that variable values in Locals
view were not marked as changed
(QTCREATORBUG-29344)
- Fixed the re-enabling of breakpoints
(QTCREATORBUG-17294)
Analyzer
QML Profiler
- Fixed attaching to a running external application
(QTCREATORBUG-32617)
Perf
- Fixed stopping profiling with the tool button
Terminal
- Fixed issues with the
PATH
environment variable
(QTCREATORBUG-32647) - Fixed
Enable mouse tracking
Version Control Systems
Git
- Guarded against crashes in
Branches
view
(QTCREATORBUG-32186)
Platforms
iOS
- Fixed running on iOS 17+ devices with Xcode 15.4
(QTCREATORBUG-32637)
Credits for these changes go to:
Alessandro Portale
Andre Hartmann
Aurélien Brooke
Christian Kandeler
Christian Stenger
Cristian Adam
David Schulz
Eike Ziller
Jaroslaw Kobus
Jörg Bornemann
Krzysztof Chrusciel
Leena Miettinen
Lukasz Papierkowski
Marcus Tillmanns
Orgad Shaneh
Robert Löhning
Sami Shalayel
Thiago Macieira
v16.0.0
These packages are not officially supported, for official packages please check out https://download.qt.io/official_releases/qtcreator
Qt Creator 16
Qt Creator version 16 contains bug fixes and new features.
It is a free upgrade for commercial license holders.
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 or view online at
https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=15.0..v16.0.0
Editing
- Removed the confusing
Mixed
indentation setting
(QTCREATORBUG-11575,
QTCREATORBUG-11675,
QTCREATORBUG-19576,
QTCREATORBUG-25628) - Added auto-detection for the indentation setting
Preferences > Text Editor > Behavior
- Added a button for indentation settings to the editor toolbar
- Fixed that
File > Close
/Ctrl + W
closed pinned files
(QTCREATORBUG-25964) - Fixed the behavior of
Shift + Backspace
for multi-cursor editing
(QTCREATORBUG-32374)
C++
- Changed
Preferences > C++ > Quick Fixes > Getter Setter Generation Properties
to use JavaScript expressions for transformation of the contents
(QTCREATORBUG-32302) - Improved the dialog for
Create implementations for member functions
(QTCREATORBUG-32193) - Fixed a formatting issue when applying method signature changes
(QTCREATORBUG-31931) - Fixed the generation of getters for local enum types
(QTCREATORBUG-32473) - Fixed the header guard creation for file names with special characters
(QTCREATORBUG-32539) - Built-in
- Added support for init-statements in range-based
for
loops
(QTCREATORBUG-31961) - Added support for refactoring in the presence of concepts
(QTCREATORBUG-31214)
- Added support for init-statements in range-based
QML
- qmlls
- Added the value of the
QML_IMPORT_PATH
CMake variable to the imports
passed toqmlls
- Changed
Go to Definition
to be a non-advanced feature
(QTBUG-131920) - Changed the outline to be an advanced feature
(QTCREATORBUG-31767) - Fixed that the language server was not restarted after changing the Qt
version in the kit
(QTCREATORBUG-32044) - Fixed that toolbars where created over and over again
(QTCREATORBUG-32356)
- Added the value of the
Language Server Protocol
- Added support for
Diagnostic.CodeDescription
(LSP Documentation) - Added the option to enable or disable language servers per project
(QTCREATORBUG-31987) - Fixed that information messages were shown in the same style as warnings in
the editor
(QTCREATORBUG-31878,
QTCREATORBUG-32163)
Copilot
- Fixed issues with newer versions of the language server
(QTCREATORBUG-32536)
SCXML
- Fixed the colors of items
(QTCREATORBUG-32477)
Projects
- Added
SDKs
settings category
(Documentation)- Added settings for the Windows App SDK
(QTBUG-124800) - Moved the Android and QNX SDK settings to the new category
- Added settings for the Windows App SDK
- Added support for LoongArch
architecture - Added an option for the run environment to the kit settings
(QTCREATORBUG-31906) - Merged various related kit settings to the same row in
Preferences > Kits > Kits
(Documentation) - Made build configuration specific variables like
Device:HostAddress
and
Device:KeyFiles
available to deploy configurations - Improved the target setup page in Projects mode
- Made the
Configure
button always visible
(QTCREATORBUG-31314) - Made the initially selected kit visible without scrolling
- Made the
- Fixed some inconsistencies between build device and run device settings
(QTCREATORBUG-32124) - Fixed that the application output doesn't show the last line when filtering
is active
(QTCREATORBUG-31959) - Fixed that the project specific editor settings were not applied to the
Markdown editor
(QTCREATORBUG-31875) - Fixed the title of
Build for Run Configuration <name>
(QTCREATORBUG-32350) - Fixed a crash when an application outputs lots of lines
(QTCREATORBUG-32371) - Environment Editor
- Fixed the
Disable
button for the first item
(QTCREATORBUG-32495) - Fixed the
Edit
button for disabled items
(QTCREATORBUG-32495)
- Fixed the
- Qt
- Improved performance of Qt ABI detection when module
.json
files are
available
(QTCREATORBUG-31943) - Improved performance of collecting Qt version information
- Removed unnecessary warning when the Qt version in a kit does not
have a QML utility
(QTCREATORBUG-32052)
- Improved performance of Qt ABI detection when module
- Qt Creator Plugin Wizard
- Added support for building for Windows and Linux on ARM on GitHub
- Added a run configuration that runs the Qt Creator that the plugin was
built with
CMake
- Simplified the project tree hierarchy for empty subdirectories
(QTCREATORBUG-32217) - Added support for creating run configurations for custom CMake targets
with theqtc_runnable
FOLDER
property
(QTCREATORBUG-32324) - Improved the performance when CMake reply files change on disk
- Fixed that manually created run configurations could be removed if
Create suitable run configurations automatically
was turned off
(QTCREATORBUG-32289) - Fixed issues with Objective-C/C++ files if
OBJCXX
is added to the
list of languages in the project file
(QTCREATORBUG-32282) - Fixed that Ninja was not detected even when
CMAKE_MAKE_PROGRAM
was set
to theninja
executable
(QTCREATORBUG-32436) - Fixed the import of multi-config CMake presets
(QTCREATORBUG-31554) - Package Manager Auto Setup
- Changed the default installation directory to
/tmp
to ensure that the
directory is writable
(QTCREATORBUG-31570,
QTCREATORBUG-32430)
- Changed the default installation directory to
Qmake
- Fixed that
.pri
files that are included but unused were not marked as
inactive in the project tree
(QTCREATORBUG-32405)
Meson
- Replaced explicit calls to
ninja
by their equivalentmeson
calls
(QTCREATORBUG-31407) - Improved the layout of the project tree
Debugging
- Changed that clicking disabled breakpoints enables them instead of removing
them - Fixed the movement of pinned debugger tooltips with extra editor windows
(QTCREATORBUG-24109)
C++
- Pretty printers
- Added
QMultiHash
(QTCREATORBUG-32313) - Fixed issues with debuggers that use an older Python version
(QTCREATORBUG-32475)
- Added
- CDB
- Disabled heap debugging by default and added the option
Enable heap debugging
(QTCREATORBUG-32102)
- Disabled heap debugging by default and added the option
Analyzer
Clang
- Fixed a crash when the tool is run in parallel
(QTCREATORBUG-32411)
QML Profiler
- Fixed issues with restarting the profiler on remote Linux devices
(QTCREATORBUG-31372) - Fixed that profiling could fail to start
(QTCREATORBUG-32062) - Fixed the sorting of statistics
(QTCREATORBUG-32398)
Axivion
- Added support for images in the issue details
- Moved Ax...
v16.0.0-rc1
These packages are not officially supported, for official packages please check out https://download.qt.io/official_releases/qtcreator
Qt Creator 16
Qt Creator version 16 contains bug fixes and new features.
It is a free upgrade for commercial license holders.
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 or view online at
https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=15.0..v16.0.0
Editing
- Removed the confusing
Mixed
indentation setting
(QTCREATORBUG-11575,
QTCREATORBUG-11675,
QTCREATORBUG-19576,
QTCREATORBUG-25628) - Added auto-detection for the indentation setting
Preferences > Text Editor > Behavior
- Added a button for indentation settings to the editor toolbar
- Fixed that
File > Close
/Ctrl + W
closed pinned files
(QTCREATORBUG-25964) - Fixed the behavior of
Shift + Backspace
for multi-cursor editing
(QTCREATORBUG-32374)
C++
- Changed
Preferences > C++ > Quick Fixes > Getter Setter Generation Properties
to use JavaScript expressions for transformation of the contents
(QTCREATORBUG-32302) - Improved the dialog for
Create implementations for member functions
(QTCREATORBUG-32193) - Fixed a formatting issue when applying method signature changes
(QTCREATORBUG-31931) - Built-in
- Added support for init-statements in range-based
for
loops
(QTCREATORBUG-31961) - Added support for refactoring in the presence of concepts
(QTCREATORBUG-31214)
- Added support for init-statements in range-based
QML
- qmlls
- Added the value of the
QML_IMPORT_PATH
CMake variable to the imports
passed toqmlls
- Changed
Go to Definition
to be a non-advanced feature
(QTBUG-131920) - Changed the outline to be an advanced feature
(QTCREATORBUG-31767) - Fixed that the language server was not restarted after changing the Qt
version in the kit
(QTCREATORBUG-32044) - Fixed that toolbars where created over and over again
(QTCREATORBUG-32356)
- Added the value of the
Language Server Protocol
- Added support for
Diagnostic.CodeDescription
(LSP Documentation) - Added the option to enable or disable language servers per project
(QTCREATORBUG-31987) - Fixed that information messages were shown in the same style as warnings in
the editor
(QTCREATORBUG-31878,
QTCREATORBUG-32163)
Projects
- Added
SDKs
settings category
(Documentation)- Added settings for the Windows App SDK
(QTBUG-124800) - Moved the Android and QNX SDK settings to the new category
- Added settings for the Windows App SDK
- Added support for LoongArch
architecture - Added an option for the run environment to the kit settings
(QTCREATORBUG-31906) - Merged various related kit settings to the same row in
Preferences > Kits > Kits
(Documentation) - Made build configuration specific variables like
Device:HostAddress
and
Device:KeyFiles
available to deploy configurations - Improved the target setup page in Projects mode
- Made the
Configure
button always visible
(QTCREATORBUG-31314) - Made the initially selected kit visible without scrolling
- Made the
- Fixed some inconsistencies between build device and run device settings
(QTCREATORBUG-32124) - Fixed that the application output doesn't show the last line when filtering
is active
(QTCREATORBUG-31959) - Fixed that the project specific editor settings were not applied to the
Markdown editor
(QTCREATORBUG-31875) - Fixed the title of
Build for Run Configuration <name>
(QTCREATORBUG-32350) - Fixed a crash when an application outputs lots of lines
(QTCREATORBUG-32371) - Qt
- Improved performance of Qt ABI detection when module
.json
files are
available
(QTCREATORBUG-31943) - Improved performance of collecting Qt version information
- Removed unnecessary warning when the Qt version in a kit does not
have a QML utility
(QTCREATORBUG-32052)
- Improved performance of Qt ABI detection when module
- Qt Creator Plugin Wizard
- Added support for building for Windows and Linux on ARM on GitHub
- Added a run configuration that runs the Qt Creator that the plugin was
built with
CMake
- Simplified the project tree hierarchy for empty subdirectories
(QTCREATORBUG-32217) - Added support for creating run configurations for custom CMake targets
with theqtc_runnable
FOLDER
property
(QTCREATORBUG-32324) - Fixed that manually created run configurations could be removed if
Create suitable run configurations automatically
was turned off
(QTCREATORBUG-32289) - Fixed issues with Objective-C/C++ files if
OBJCXX
is added to the
list of languages in the project file
(QTCREATORBUG-32282) - Fixed that Ninja was not detected even when
CMAKE_MAKE_PROGRAM
was set
to theninja
executable
(QTCREATORBUG-32436) - Package Manager Auto Setup
- Changed the default installation directory to
/tmp
to ensure that the
directory is writable
(QTCREATORBUG-31570,
QTCREATORBUG-32430)
- Changed the default installation directory to
Qmake
- Fixed that
.pri
files that are included but unused were not marked as
inactive in the project tree
(QTCREATORBUG-32405)
Meson
- Replaced explicit calls to
ninja
by their equivalentmeson
calls
(QTCREATORBUG-31407) - Improved the layout of the project tree
Debugging
- Changed that clicking disabled breakpoints enables them instead of removing
them - Fixed the movement of pinned debugger tooltips with extra editor windows
(QTCREATORBUG-24109)
C++
- Pretty printers
- Added
QMultiHash
(QTCREATORBUG-32313)
- Added
- CDB
- Disabled heap debugging by default and added the option
Enable heap debugging
(QTCREATORBUG-32102)
- Disabled heap debugging by default and added the option
Analyzer
Clang
- Fixed a crash when the tool is run in parallel
(QTCREATORBUG-32411)
QML Profiler
- Fixed issues with restarting the profiler on remote Linux devices
(QTCREATORBUG-31372) - Fixed that profiling could fail to start
(QTCREATORBUG-32062)
Axivion
- Added support for images in the issue details
- Moved Axivion preferences to
Preferences > Analyzer > Axivion
Coco
- Added support for configuring CMake and qmake projects for code coverage
inProjects > Project Settings > Coco Code Coverage
([Documentation]https://doc-snapshots.qt.io/qtcreator-16.0/creator-coco.html)
Version Control Systems
- Added automatic detection of files under version control even when the
corresponding plugin is disabled - Added a notification that suggests enabling a version control plugin when
files under that version control are detected - Disabled the
Bazaar
,Fossil
,Mercurial
, andSubversion
support
plugins by default
Git
- Increased minimum Git version to 2.13.0
- Added
Create Branch From
to the context menu on commits inGit Log
(Documentation) - Added the option to show the log of the branch in the
Git Commit
andAmend
views by clicking the branch name - Added the action
Status (Including All Untracked)
, and changed the standard
Status
action to exclude untracked files
(QTCREATORBUG-32301)
Platforms
Windows
- Fixed that temporary files were created when saving files...
v16.0.0-beta2
These packages are not officially supported, for official packages please check out https://download.qt.io/official_releases/qtcreator
Qt Creator 16
Qt Creator version 16 contains bug fixes and new features.
It is a free upgrade for commercial license holders.
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 or view online at
https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=15.0..v16.0.0
Editing
- Removed the confusing
Mixed
indentation setting
(QTCREATORBUG-11575,
QTCREATORBUG-11675,
QTCREATORBUG-19576,
QTCREATORBUG-25628) - Added auto-detection for the indentation setting
Preferences > Text Editor > Behavior
- Added a button for indentation settings to the editor toolbar
- Fixed that
File > Close
/Ctrl + W
closed pinned files
(QTCREATORBUG-25964) - Fixed the behavior of
Shift + Backspace
for multi-cursor editing
(QTCREATORBUG-32374)
C++
- Changed
Preferences > C++ > Quick Fixes > Getter Setter Generation Properties
to use JavaScript expressions for transformation of the contents
(QTCREATORBUG-32302) - Improved the dialog for
Create implementations for member functions
(QTCREATORBUG-32193) - Fixed a formatting issue when applying method signature changes
(QTCREATORBUG-31931) - Built-in
- Added support for init-statements in range-based
for
loops
(QTCREATORBUG-31961) - Added support for refactoring in the presence of concepts
(QTCREATORBUG-31214)
- Added support for init-statements in range-based
QML
- qmlls
- Added the value of the
QML_IMPORT_PATH
CMake variable to the imports
passed toqmlls
- Changed
Go to Definition
to be a non-advanced feature
(QTBUG-131920) - Changed the outline to be an advanced feature
(QTCREATORBUG-31767) - Fixed that the language server was not restarted after changing the Qt
version in the kit
(QTCREATORBUG-32044) - Fixed that toolbars where created over and over again
(QTCREATORBUG-32356)
- Added the value of the
Language Server Protocol
- Added support for
Diagnostic.CodeDescription
(LSP Documentation) - Added the option to enable or disable language servers per project
(QTCREATORBUG-31987) - Fixed that information messages were shown in the same style as warnings in
the editor
(QTCREATORBUG-31878,
QTCREATORBUG-32163)
Projects
- Added
SDKs
settings category
(Documentation)- Added settings for the Windows App SDK
(QTBUG-124800) - Moved the Android and QNX SDK settings to the new category
- Added settings for the Windows App SDK
- Added support for LoongArch
architecture - Added an option for the run environment to the kit settings
(QTCREATORBUG-31906) - Merged various related kit settings to the same row in
Preferences > Kits > Kits
(Documentation) - Made build configuration specific variables like
Device:HostAddress
and
Device:KeyFiles
available to deploy configurations - Improved the target setup page in Projects mode
- Made the
Configure
button always visible
(QTCREATORBUG-31314) - Made the initially selected kit visible without scrolling
- Made the
- Fixed some inconsistencies between build device and run device settings
(QTCREATORBUG-32124) - Fixed that the application output doesn't show the last line when filtering
is active
(QTCREATORBUG-31959) - Fixed that the project specific editor settings were not applied to the
Markdown editor
(QTCREATORBUG-31875) - Fixed the title of
Build for Run Configuration <name>
(QTCREATORBUG-32350) - Fixed a crash when an application outputs lots of lines
(QTCREATORBUG-32371) - Qt
- Improved performance of Qt ABI detection when module
.json
files are
available
(QTCREATORBUG-31943) - Improved performance of collecting Qt version information
- Removed unnecessary warning when the Qt version in a kit does not
have a QML utility
(QTCREATORBUG-32052)
- Improved performance of Qt ABI detection when module
- Qt Creator Plugin Wizard
- Added support for building for Windows and Linux on ARM on GitHub
- Added a run configuration that runs the Qt Creator that the plugin was
built with
CMake
- Simplified the project tree hierarchy for empty subdirectories
(QTCREATORBUG-32217) - Added support for creating run configurations for custom CMake targets
with theqtc_runnable
FOLDER
property
(QTCREATORBUG-32324) - Fixed that manually created run configurations could be removed if
Create suitable run configurations automatically
was turned off
(QTCREATORBUG-32289) - Fixed issues with Objective-C/C++ files if
OBJCXX
is added to the
list of languages in the project file
(QTCREATORBUG-32282) - Fixed that Ninja was not detected even when
CMAKE_MAKE_PROGRAM
was set
to theninja
executable
(QTCREATORBUG-32436) - Package Manager Auto Setup
- Changed the default installation directory to
/tmp
to ensure that the
directory is writable
(QTCREATORBUG-31570,
QTCREATORBUG-32430)
- Changed the default installation directory to
Qmake
- Fixed that
.pri
files that are included but unused were not marked as
inactive in the project tree
(QTCREATORBUG-32405)
Meson
- Replaced explicit calls to
ninja
by their equivalentmeson
calls
(QTCREATORBUG-31407) - Improved the layout of the project tree
Debugging
- Changed that clicking disabled breakpoints enables them instead of removing
them - Fixed the movement of pinned debugger tooltips with extra editor windows
(QTCREATORBUG-24109)
C++
- Pretty printers
- Added
QMultiHash
(QTCREATORBUG-32313)
- Added
- CDB
- Disabled heap debugging by default and added the option
Enable heap debugging
(QTCREATORBUG-32102)
- Disabled heap debugging by default and added the option
Analyzer
Clang
- Fixed a crash when the tool is run in parallel
(QTCREATORBUG-32411)
QML Profiler
- Fixed issues with restarting the profiler on remote Linux devices
(QTCREATORBUG-31372) - Fixed that profiling could fail to start
(QTCREATORBUG-32062)
Axivion
- Added support for images in the issue details
- Moved Axivion preferences to
Preferences > Analyzer > Axivion
Coco
- Added support for configuring CMake and qmake projects for code coverage
inProjects > Project Settings > Coco Code Coverage
([Documentation]https://doc-snapshots.qt.io/qtcreator-16.0/creator-coco.html)
Version Control Systems
- Added automatic detection of files under version control even when the
corresponding plugin is disabled - Added a notification that suggests enabling a version control plugin when
files under that version control are detected - Disabled the
Bazaar
,Fossil
,Mercurial
, andSubversion
support
plugins by default
Git
- Increased minimum Git version to 2.13.0
- Added
Create Branch From
to the context menu on commits inGit Log
(Documentation) - Added the option to show the log of the branch in the
Git Commit
andAmend
views by clicking the branch name - Added the action
Status (Including All Untracked)
, and changed the standard
Status
action to exclude untracked files
(QTCREATORBUG-32301)
Platforms
Windows
- Fixed that temporary files were created when saving files...
v16.0.0-beta1
These packages are not officially supported, for official packages please check out https://download.qt.io/official_releases/qtcreator
Qt Creator 16
Qt Creator version 16 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 or view online at
https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=15.0..v16.0.0
Editing
- Removed the confusing
Mixed
indentation setting
(QTCREATORBUG-11575,
QTCREATORBUG-11675,
QTCREATORBUG-19576,
QTCREATORBUG-25628) - Added auto-detection for the indentation setting
Preferences > Text Editor > Behavior
- Added a button for indentation settings to the editor toolbar
- Fixed that
File > Close
/Ctrl + W
closed pinned files
(QTCREATORBUG-25964)
C++
- Changed
Preferences > C++ > Quick Fixes > Getter Setter Generation Properties
to use JavaScript expressions for transformation of the contents
(QTCREATORBUG-32302) - Improved the dialog for
Create implementations for member functions
(QTCREATORBUG-32193) - Fixed a formatting issue when applying method signature changes
(QTCREATORBUG-31931) - Built-in
- Added support for init-statements in range-based
for
loops
(QTCREATORBUG-31961) - Added support for refactoring in the presence of concepts
(QTCREATORBUG-31214)
- Added support for init-statements in range-based
QML
- qmlls
- Added the value of the
QML_IMPORT_PATH
CMake variable to the imports
passed toqmlls
- Fixed that the language server was not restarted after changing the Qt
version in the kit
(QTCREATORBUG-32044)
- Added the value of the
Language Server Protocol
- Added support for
Diagnostic.CodeDescription
(LSP Documentation) - Added the option to enable or disable language servers per project
(QTCREATORBUG-31987) - Fixed that information messages were shown in the same style as warnings in
the editor
(QTCREATORBUG-31878,
QTCREATORBUG-32163)
Projects
- Added
SDKs
settings category
(Documentation)- Added settings for the Windows App SDK
(QTBUG-124800) - Moved the Android and QNX SDK settings to the new category
- Added settings for the Windows App SDK
- Added support for LoongArch
architecture - Added an option for the run environment to the kit settings
(QTCREATORBUG-31906) - Merged various related kit settings to the same row in
Preferences > Kits > Kits
(Documentation) - Made build configuration specific variables like
Device:HostAddress
and
Device:KeyFiles
available to deploy configurations - Improved the target setup page in Projects mode
- Made the
Configure
button always visible
(QTCREATORBUG-31314) - Made the initially selected kit visible without scrolling
- Made the
- Fixed some inconsistencies between build device and run device settings
(QTCREATORBUG-32124) - Fixed that the application output doesn't show the last line when filtering
is active
(QTCREATORBUG-31959) - Fixed that the project specific editor settings were not applied to the
Markdown editor
(QTCREATORBUG-31875) - Qt
- Improved performance of Qt ABI detection when module
.json
files are
available
(QTCREATORBUG-31943) - Improved performance of collecting Qt version information
- Removed unnecessary warning when the Qt version in a kit does not
have a QML utility
(QTCREATORBUG-32052)
- Improved performance of Qt ABI detection when module
CMake
- Simplified the project tree hierarchy for empty subdirectories
(QTCREATORBUG-32217) - Fixed that manually created run configurations could be removed if
Create suitable run configurations automatically
was turned off
(QTCREATORBUG-32289)
Meson
- Replaced explicit calls to
ninja
by their equivalentmeson
calls
(QTCREATORBUG-31407) - Improved the layout of the project tree
Debugging
- Changed that clicking disabled breakpoints enables them instead of removing
them - Fixed the movement of pinned debugger tooltips with extra editor windows
(QTCREATORBUG-24109)
C++
- Pretty printers
- Added
QMultiHash
(QTCREATORBUG-32313)
- Added
- CDB
- Disabled heap debugging by default and added the option
Enable heap debugging
(QTCREATORBUG-32102)
- Disabled heap debugging by default and added the option
Analyzer
QML Profiler
- Fixed issues with restarting the profiler on remote Linux devices
(QTCREATORBUG-31372) - Fixed that profiling could fail to start
(QTCREATORBUG-32062)
Axivion
- Added support for images in the issue details
Coco
- Added support for configuring CMake and qmake projects for code coverage
Version Control Systems
- Added automatic detection of files under version control even when the
corresponding plugin is disabled - Added a notification that suggests enabling a version control plugin when
files under that version control are detected - Disabled the
Bazaar
,Fossil
,Mercurial
, andSubversion
support
plugins by default
Git
- Added
Create Branch From
to the context menu on commits inGit Log
(Documentation) - Added the option to show the log of the branch in the
Git Commit
andAmend
views by clicking the branch name - Added the action
Status (Including All Untracked)
, and changed the standard
Status
action to exclude untracked files
(QTCREATORBUG-32301)
Platforms
Windows
- Fixed that temporary files were created when saving files on the FAT file
system and removed only at Qt Creator shutdown
(QTCREATORBUG-29942)
Android
- Fixed a performance problem when detecting the Android ABI
(QTCREATORBUG-31068)
iOS
- Added support for application output and C++ debugging for devices with iOS 17
and later - Fixed a crash when stopping applications on devices with iOS 16 and earlier
Remote Linux
- Added support for
GoCmdBridge
for performance improvements
Docker
- Fixed an issue with running
pkg-config
in the container
(QTCREATORBUG-32325)
Credits for these changes go to:
Alessandro Portale
Alexander Drozdov
Alexander Pershin
Alexis Jeandet
Ali Kianian
Andre Hartmann
André Pönitz
Andrii Batyiev
Andrii Semkiv
Artur Twardy
Brook Cronin
Burak Hancerli
Christian Kandeler
Christian Stenger
Cristian Adam
David Schulz
Eike Ziller
Esa Törmänen
Henning Gruendl
Jaime Resano
Jaroslaw Kobus
Johanna Vanhatapio
Jörg Bornemann
Kai Köhne
Knud Dollereder
Leena Miettinen
Liu Zhangjian
Mahmoud Badri
Marco Bubke
Marcus Tillmanns
Markus Redeker
Masoud Jami
Mats Honkamaa
Miikka Heikkinen
Mitch Curtis
Morteza Jamshidi
Nikolaus Demmel
Olivier De Cannière
Orgad Shaneh
Patryk Stachniak
Pranta Dastider
Przemyslaw Lewandowski
Rafal Stawarski
Robert Löhning
Sami Shalayel
Semih Yavuz
Shrief Gabr
Shyamnath Premnadh
Tasuku Suzuki
Teea Poldsam
Thiago Macieira
Thomas Hartmann
Tim Jenßen
Vikas Pachdha
Xu Jin
v15.0.1
These packages are not officially supported, for official packages please check out https://download.qt.io/official_releases/qtcreator
Qt Creator 15.0.1
Qt Creator version 15.0.1 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 or view online at
https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=v15.0.0..v15.0.1
General
- Fixed the loading of plugins from the user-specific plugin directory
- Fixed a crash when selecting a dynamic library directly in the plugin
installation wizard - Fixed the extraction of plugins from or to paths with spaces
Help
- Fixed opening links to Academy
(QTCREATORBUG-32134)
Editing
- Fixed a crash when editors are closed while the document switching window
(Ctrl+Tab
) is open - Fixed a missing re-highlighting after the color scheme is changed
(QTCREATORBUG-32116)
C++
- Fixed the
Move Definition
refactoring action for template methods
(QTCREATORBUG-31678) - Clangd
- Updated prebuilt binaries to LLVM 19.1.6
- Fixed a potential crash when canceling indexing
- Built-in
- Fixed a wrong warning for range-based
for
loops
(QTCREATORBUG-32043)
- Fixed a wrong warning for range-based
QML
- qmlls
- Turned off by default because of issues with QML modules
- Fixed that triggering refactoring actions was not available with
shortcut and Locator
(QTCREATORBUG-31977) - Fixed that auto-completion sometimes did not appear
(QTCREATORBUG-32013) - Fixed that a client handler could be created for empty executable paths
Projects
- Fixed the GitHub action created by the Qt Creator plugin wizard
(QTCREATORBUG-32090)
CMake
- Fixed that user-defined
UTILITY
targets were missing from Locator
(QTCREATORBUG-32080) - Fixed a potential crash with CMake Presets
- Fixed an issue after updating MSVC
(QTCREATORBUG-32165) - Fixed that
CMakeLists.txt
could not be found when adding files when
theFOLDER
property was used
(QTCREATORBUG-32194) - Fixed that a rebuild of an imported project could be forced
(QTCREATORBUG-32196) - Fixed an issue with watching for external CMake changes
(QTCREATORBUG-31536) - Fixed that files were wrongly marked as generated
(QTCREATORBUG-32283,
QTCREATORBUG-32298) - Conan
- Fixed the loading of projects that specify a
CMakeDeps
generator
(QTCREATORBUG-32076)
- Fixed the loading of projects that specify a
Python
- Fixed that simple output from
print
was added to theIssues
view
(QTCREATORBUG-32214)
Autotools
- Fixed the initial project parsing
(QTCREATORBUG-32305)
Debugging
- Fixed a crash when enabling or disabling all breakpoints with the context menu
- Fixed issues with big endian targets
Analyzer
Clang
- Clang-Tidy
- Fixed that the required compilation database was not created
(QTCREATORBUG-32098) - Fixed an issue with deselecting checks
(QTCREATORBUG-32147)
- Fixed that the required compilation database was not created
Axivion
- Fixed that settings changes were automatically applied
(QTCREATORBUG-32078) - Fixed the handling of projects with special characters in their name
(QTCREATORBUG-32091)
Terminal
- Fixed the reuse of terminal tabs on macOS
(QTCREATORBUG-32197) - Fixed a freeze when closing a terminal on Windows
(QTCREATORBUG-32192) - Fixed that terminals automatically scrolled to the end also when not at the
bottom
(QTCREATORBUG-32167)
Version Control Systems
Git
- Worked around a potential crash in the Branches view
Test Integration
Boost
- Fixed a potential crash when accessing the C++ snapshot
Platforms
Android
- Fixed a potential crash after reloading packages
Remote Linux
- Fixed the working directory for
gdbserver
(QTCREATORBUG-32122)
Credits for these changes go to:
Alessandro Portale
Andre Hartmann
André Pönitz
Andrii Semkiv
Artur Twardy
Christian Kandeler
Christian Stenger
Cristian Adam
David Schulz
Eike Ziller
Jaroslaw Kobus
Krzysztof Chrusciel
Leena Miettinen
Liu Zhangjian
Lukasz Papierkowski
Marcus Tillmanns
Orgad Shaneh
Patryk Stachniak
Robert Löhning
Sami Shalayel
Tim Blechmann
Ville Lavonius