Skip to content

Releases: cristianadam/qt-creator

v17.0.0-rc1

06 Jun 04:00
Compare
Choose a tag to compare

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 to Welcome 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)

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

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 when QmlDesigner
    is not enabled
    (QTCREATORBUG-31005)
  • Fixed the highlighting of of in for-loops
    (QTCREATORBUG-32843)
  • Fixed an issue with Move Component into Separate File
    (QTCREATORBUG-32033)

Language Server Protocol

SCXML

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 and Previous Item in the Issues 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 in Preferences > Build & Run > Custom Output Parsers
    (QTCREATORBUG-32342)
    (Documentation)
  • Added the option to select qtpaths instead of qmake 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
  • vcpkg

qmake

  • Fixed that QMAKE_PROJECT_NAME was not used for run configuration names
    (QTCREATORBUG-32465)

Python

Debugging

C++

QML

Analyzer

Axivion

  • Added settings for
    Axivion Suite path,
    Save all open files before starting an analysis,
    BAUHAUS_PYTHON, and
    JAVA_HOME
    in Preferences > Analyze > Axivion.
  • Added tool buttons for Local Build and Local Dashboard to the Issues
    view in the Debug > 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
    in Preferences > Terminal > Enable live reflow (Experimental)

Version Control Systems

Git

Test Integration

Platforms

Windows

  • Re-enabled all functionality of the debugger that calls functions on the
    debugged items when using GDB from MinGW
    (QTCREATORBUG-30661)

macOS

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...
Read more

v17.0.0-beta2

23 May 03:59
Compare
Choose a tag to compare

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 to Welcome 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)

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

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 when QmlDesigner
    is not enabled
    (QTCREATORBUG-31005)
  • Fixed the highlighting of of in for-loops
    (QTCREATORBUG-32843)
  • Fixed an issue with Move Component into Separate File
    (QTCREATORBUG-32033)

Language Server Protocol

SCXML

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 and Previous Item in the Issues 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 in Preferences > Build & Run > Custom Output Parsers
    (QTCREATORBUG-32342)
    (Documentation)
  • Added the option to select qtpaths instead of qmake 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
  • vcpkg

qmake

  • Fixed that QMAKE_PROJECT_NAME was not used for run configuration names
    (QTCREATORBUG-32465)

Python

Debugging

C++

QML

Analyzer

Axivion

  • Added settings for
    Axivion Suite path,
    Save all open files before starting an analysis,
    BAUHAUS_PYTHON, and
    JAVA_HOME
    in Preferences > Analyze > Axivion.
  • Added tool buttons for Local Build and Local Dashboard to the Issues
    view in the Debug > 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
    in Preferences > Terminal > Enable live reflow (Experimental)

Version Control Systems

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 the Instant Blame tooltip
  • Added the option to create annotated tags to the Create Branch dialog
  • Added a Diff & Cancel option to the Uncommitted 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

Platforms

Windows

  • Re-enabled all functionality of the debugger that calls functions on the
    debugged items when using GDB from MinGW
    (QTCREATORBUG-30661)

macOS

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
    with Do 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:
------...

Read more

v16.0.2

15 May 04:02
Compare
Choose a tag to compare

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

Qt Quick Designer

  • Fixed a crash when switching to a .ui.qml file the first time, if Design
    mode is already active
    (QTCREATORBUG-32854)

Analyzer

Coco

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

iOS

  • Fixed QML profiling on Simulator and devices with iOS 16 or earlier

MCU

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

10 May 03:56
Compare
Choose a tag to compare

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 to Welcome 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

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

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 when QmlDesigner
    is not enabled
    (QTCREATORBUG-31005)
  • Fixed the highlighting of of in for-loops
    (QTCREATORBUG-32843)
  • Fixed an issue with Move Component into Separate File
    (QTCREATORBUG-32033)

Language Server Protocol

SCXML

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 and Previous Item in the Issues 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 of qmake 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

Debugging

C++

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
    in Preferences > Analyze > Axivion.
  • Added tool buttons for Local Build and Local Dashboard to the Issues
    view in the Debug > 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
    in Preferences > Terminal > Enable live reflow (Experimental)

Version Control Systems

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 the Instant Blame tooltip
  • Added the option to create annotated tags to the Create Branch dialog
  • Added a Diff & Cancel option to the Uncommitted 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

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
    with Do 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

12 Apr 03:52
Compare
Choose a tag to compare

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

Debugging

QML

Fixed that variable values in Locals view were not marked as changed
(QTCREATORBUG-29344)

Analyzer

QML Profiler

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

Platforms

iOS

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

14 Mar 04:53
Compare
Choose a tag to compare

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

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

QML

  • qmlls
    • Added the value of the QML_IMPORT_PATH CMake variable to the imports
      passed to qmlls
    • 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)

Language Server Protocol

Copilot

SCXML

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 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
  • 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
  • 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)
  • 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 the qtc_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 the ninja executable
    (QTCREATORBUG-32436)
  • Fixed the import of multi-config CMake presets
    (QTCREATORBUG-31554)
  • Package Manager Auto Setup

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 equivalent meson 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++

Analyzer

Clang

QML Profiler

Axivion

  • Added support for images in the issue details
  • Moved Ax...
Read more

v16.0.0-rc1

04 Mar 05:04
Compare
Choose a tag to compare

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

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

QML

  • qmlls
    • Added the value of the QML_IMPORT_PATH CMake variable to the imports
      passed to qmlls
    • 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)

Language Server Protocol

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 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
  • 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)
  • 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 the qtc_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 the ninja executable
    (QTCREATORBUG-32436)
  • Package Manager Auto Setup

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 equivalent meson 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++

Analyzer

Clang

QML Profiler

Axivion

  • Added support for images in the issue details
  • Moved Axivion preferences to Preferences > Analyzer > Axivion

Coco

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, and Subversion support
    plugins by default

Git

  • Increased minimum Git version to 2.13.0
  • Added Create Branch From to the context menu on commits in Git Log
    (Documentation)
  • Added the option to show the log of the branch in the Git Commit and Amend
    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...
Read more

v16.0.0-beta2

14 Feb 04:51
Compare
Choose a tag to compare

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

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

QML

  • qmlls
    • Added the value of the QML_IMPORT_PATH CMake variable to the imports
      passed to qmlls
    • 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)

Language Server Protocol

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 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
  • 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)
  • 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 the qtc_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 the ninja executable
    (QTCREATORBUG-32436)
  • Package Manager Auto Setup

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 equivalent meson 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++

Analyzer

Clang

QML Profiler

Axivion

  • Added support for images in the issue details
  • Moved Axivion preferences to Preferences > Analyzer > Axivion

Coco

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, and Subversion support
    plugins by default

Git

  • Increased minimum Git version to 2.13.0
  • Added Create Branch From to the context menu on commits in Git Log
    (Documentation)
  • Added the option to show the log of the branch in the Git Commit and Amend
    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...
Read more

v16.0.0-beta1

31 Jan 04:53
Compare
Choose a tag to compare

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

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

QML

  • qmlls
    • Added the value of the QML_IMPORT_PATH CMake variable to the imports
      passed to qmlls
    • Fixed that the language server was not restarted after changing the Qt
      version in the kit
      (QTCREATORBUG-32044)

Language Server Protocol

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 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
  • 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)

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 equivalent meson 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++

Analyzer

QML Profiler

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, and Subversion support
    plugins by default

Git

  • Added Create Branch From to the context menu on commits in Git Log
    (Documentation)
  • Added the option to show the log of the branch in the Git Commit and Amend
    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

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

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

24 Jan 04:49
Compare
Choose a tag to compare

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

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

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

CMake

Python

Autotools

Debugging

  • Fixed a crash when enabling or disabling all breakpoints with the context menu
  • Fixed issues with big endian targets

Analyzer

Clang

Axivion

Terminal

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

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