Aiming for more! CLion 2020.3 Roadmap
CLion has just been given a massive update from 2020.2, with Makefile project support, more C++20 features supported, new code analysis checks, Doctest framework integration, and much more. We have even more planned for the next release. Let’s take a look at what we have in store for the fall.
Before we move on to our plans for 2020.3, let’s follow our tradition of thanking everyone who has helped us identify various issues, usability glitches, and missing features during the Early Access Program. Thank you all! Without your contributions we would have never been able to have such a great release. Additionally, this time, we’d like to thank some people who have helped us particularly with testing and sharing detailed feedback on the new Makefile project support. All your help was very much appreciated! As a special thanks to some of the most active evaluators, we’d like to present them with a complimentary 1-year CLion subscription:
- Adam Ierymenko
- Jakub Czekański
- Julian Schneider
- Pavel Kunyavskiy
- Devendra Deshpande
- Charis Marangos
We’ll email you your coupon code in the next few days. If you’d like to pass this code on to a friend or colleague, that’s OK, too!
Roadmap: CLion 2020.3
Our main priorities for 2020 remain unchanged, and we are continuing to move in the direction we have set for CLion. Let’s have a look at what in particular we’re going to be working on in the near future to get us there.
As IDE performance is our top priority, we’ll continue eliminating freezes and the issues around refactoring the code causing high CPU and memory usages. We are also planning to fix the UI freezes on Copy/Paste caused by autoformatting (CPP-17439).
- C++ language support
Apart from the regular bug fixing and tuning our Clangd-based engine even further, we are planning to start work on a few language specific features that might not be ready for the 2020.3 release. However, work on them will begin in this release cycle:
- Project models
We’ll mostly focus on improving our recently released Makefile project support, fixing various issues and usability problems. We are also planning to make a few enhancements:
- Add an action to automatically create Makefile Run/Debug configurations.
- Improve our current
makecommand output parsing analyzer by adding support for libtool and dolt (CPP-19549). This will help CLion load Makefile projects such as curl, bitcoin, lbrycrd, PHP, VLC, and many others.
- Support pre-configuration steps before loading Makefile projects in CLion (CPP-16924).
- Unit testing
- CTest support is planned (CPP-905).
A few useful improvements are planned. Some are even under development already, but we didn’t manage to get them done in time for the 2020.2 release:
- Remote mode
While reloading remote project performance is our top priority here, we are also planning to start work on native Docker support in CLion (CPP-13751). We hope there will be some initial results to present in the 2020.3 EAP.
- Embedded development
In regards to embedded development functionality, the next release cycle will be mostly about fixing issues and maintenance, so feel free to report any issues you come across to us!
That’s it! If you have any new feature requests, please send them to our issue tracker. We’re listening!
Your CLion team
The Drive to Develop
Subscribe to Blog updates
Thanks, we've got you!
CLion 2023.3 EAP2: Support for Device Tree Files and Meson
The CLion 2023.3 Early Access Program has just started, featuring assembly view for files, enhanced C++ data flow analysis, and other updates. The CLion 2023.3 EAP2 build is ready for you to try! With it, you can finally start working on Meson projects in CLion and benefit from device tree format s…
The CLion 2023.3 Early Access Program Is Open
We recently shared our preliminary plans for v2023.3, which we plan to release at the end of November. We are now happy to announce that the CLion 2023.3 Early Access Program (EAP) starts today! Our EAP lets the community participate in discussions devoted to our products and influence the developm…
CLion 2023.2.2 Bug-Fix Update
The CLion bug-fix update 2023.2.2 is now available! The fixes included in this bug-fix update are listed below. Download build 232.9921.42 from our website, through the Toolbox App, as a snap package for Ubuntu, or via a patch from inside the IDE. DOWNLOAD CLION This update’s main highlights includ…
CLion 2023.2.1 Bug-Fix Update
The CLion bug-fix update 2023.2.1 is now available! If you haven’t yet upgraded to v2023.2, now is definitely a good time to do so! The key enhancements in the major 2023.2 update include: The Beta version of AI Assistant is now available as a plugin with limited access. Streamlined integratio…