github qt-creator/qt-creator v16.0.0-beta1

latest releases: qds/v4.7.0, v16.0.0-beta2, qds/v4.7...
27 days ago

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

Don't miss a new qt-creator release

NewReleases is sending notifications on new releases.