Early Access Program News

CLion 2021.3 EAP: VCS Enhancements and Other Fixes

The new CLion 2021.3 Early Access Preview build, 213.5605.4, is available from our website, via the Toolbox App, or as a snap package (if you are using Ubuntu). If you are on macOS, there is a separate build for Apple silicon (M1 chip). A patch update will also be made available shortly.


Find the highlights below.

New Push All up to Here action

Sometimes, you may have several commits that are ready to ship while others are still a work in progress. In such cases, you may want to push only the ones you are confident about.

CLion now allows you to push commits up to the one you have selected in the Log tab of the Git tool window. To do so, pick the commit you want to stop at, right-click on it to call the context menu, and select the new Push All up to Here action:
Push all up to here action

Other enhancements

In this EAP, we polished many of the new features that have already been added to the 2021.3 EAP to prepare them for the release:

  • When initializing the toolchain environment via script, CLion now checks and reports non-existing/incorrect paths to the environment file.
  • Fixed an issue with settings breakpoints when the new Docker toolchain is used (CPP-27153).
  • Attaching for debug to local processes run externally on the machine is now supported for processes run in WSL.
  • Fixed an issue about the value of the @throw tag in Doxygen comments not being highlighted (CPP-27103).
  • Function name proposed by the Extract Function refactoring now follows the selected code style.
  • Code style options for spaces before and after ‘for’ colon and ‘for’ semicolon were separated:C++ code style options update

The full release notes are available here.


Your CLion team
The Drive to Develop

image description