
Meanwhile, we encourage you to start writing modularized code with CLion and share your feedback with us. C++ language support: CLion received support for C++20 modules in 2022.3, and now we need to improve the IDE bug reporting, address user reports, inspect the new CMake 3.25 modules support, and make other improvements.We cannot guarantee that all of the issues listed below will be addressed in CLion 2023.1. Tasks might be changed or rescheduled for various reasons. The following is only a preliminary plan and not a promise or commitment. The full release notes are available here.ĭownload build 223.8214.51 from our website, through the Toolbox App, as a snap for Ubuntu, or via patch from the IDE. There are also other fixes for code completion, the debugger, and the Docker toolchain. The option to display editor tabs on multiple rows has been added to the new UI ( IDEA-29509).We restored actions to run with valgrind/coverage/profile in the new UI.We added the ability to use Tab to navigate through fields in Unit Test run/debug configurations.

We added support for the new xml-format-version attribute from Catch2 v3.We fixed the Reformat action for CMake and removed unwanted spaces.We added a warning that’s shown when a target name is incompatible with the linker ( CPP-30431).CLion now offers CMake keyword completion for any keywords that may appear in the command ( CPP-30015):.We fixed a crash in Clangd on CUDA projects which prevented inlay hints from working ( CPP-31155).


If you haven’t upgraded to v2022.3, now is definitely a good time to do so! There were several fixes that we didn’t quite manage to get into the big release a few weeks ago, but they are now available in this update. This blog post will cover:īefore we share our plans for the future, let’s make sure you’ve got the latest 2022.3.1 bug-fix update. Today, we are ready to share our product plans for 2023, and especially the upcoming 2023.1 release. It has only been a few weeks since the CLion 2022.3 release, which brought a better user experience across the board, from projects with only a couple of C/C++ files to complex CMake-based applications.
