What Is Our Focus for CLion 2021.3?
With CLion v2021.2 being recently released, we are now collecting feedback and working on the most important bug-fixes. It’s also time to start the new development cycle, so let’s see what we will be busy with in the next 3–4 months.
Before we talk about the plans, we’d like to first thank all of the participants of our recently finished Early Access Program! We are very grateful for every piece of your feedback, as it helps us polish and fine-tune the final release in many environments. As a special thank you to the most active EAPers, we’ll send them a special JetBrains gift box! Congratulations to:
- Eyal Amir
- Clare Macrae
- Jiawen Geng
- Roland Illig
We’ll email you in the next few days regarding your postal address and some other details for delivery.
Roadmap for CLion 2021.3
IDE performance and responsiveness is our major priority. To improve them, we keep inspecting user snapshots and thread dumps, as well as testing CLion on various projects on our side. There are many new ideas and approaches we keep experimenting with in our roadmap, and we’ll deliver when we are sure that these experiments bring significant value to our users.
The following is only a preliminary plan, as some tasks will be started but may not be finalized until after the actual release, or might be changed or rescheduled for various reasons. We cannot guarantee that all of the features listed below will be included in CLion 2021.3.
Talking about more specific directions for the upcoming release, we’d like to highlight the following activities:
- Project models
- Bundle Ninja and use it as a default generator for CMake projects.
- Continue with CMake Presets support, and maybe add support for CMake Presets version 3 (CPP-26183).
- Fixes for Makefile projects and pre-configuration steps.
- Automatically find executables corresponding to Makefile build targets (CPP-20678).
- Static analysis
- Improve global DFA and Lifetimes analysis, cover more cases, and make it even more accurate.
- Annoying problems
- Address the most annoying cases when automatic include directives are added inaccurately (CPP-5501).
Apart from this list, there are a few other experimental features we are working on. But since they are unlikely to be delivered in 2021.3, we’ll talk about them later.
If you have any new feature requests, please send them to our tracker. We’re listening!
Your CLion Team
The Drive to Develop
Subscribe to Blog updates
Thanks, we've got you!
CLion Classic 2023.3 Released With AI Assistant, Meson and Bazel Support, Enhancements for Embedded Developers
CLion 2023.3 features JetBrains AI Assistant, expands project models support, and empowers embedded developers with support for device tree files.
CLion 2023.3 Release Candidate
CLion 2023.3 is on its way, and the release candidate for v2023.3 is already available! To install CLion 2023.3 RC (build 233.11799.171), download it from the website, update via the Toolbox App, or use this snap package (for Ubuntu). You need an active subscription or a trial license to use CLi…
CLion Nova: A New Update With Various Bug Fixes
CLion Nova, a free preview of CLion with the ReSharper C++/Rider C++ language engine, was announced recently. We’re excited to see how well you liked the first build! There are about 3,700 users right now and the overall feedback is mostly positive, especially that which is related to performance an…
CLion 2023.3 Goes Beta
The Beta version of CLion Classic 2023.3 is now available with key improvements and changes that are expected in the upcoming release. Download build 233.11799.37 from our website, via the Toolbox App, or as a snap package for Ubuntu. If you are using CLion Nova, note that we do not plan to release…