Just a few days after the release of KDevelop 5.2.0, we today provide a stabilization and bugfix release with version 5.2.1. This is a bugfix-only release, which introduces no new features and as such is a safe and recommended update for everyone currently using KDevelop 5.2.0.
You can find the updated Windows 32- and 64 bit installers, the Linux AppImage, as well as the source code archives on our download page.
- Fix a crash which often happened when switching git branches in the background in C++ projects. This temporarily disables documentation warnings, as well as parsed documentation display in the tooltips, until the underlying issue is fixed upstream. (bug, upstream bug)
- Fix no compiler being set by default on Windows, causing KDevelop to fail finding the C++ standard library. (bug)
- Fix standard library paths not being passed as include paths when using clang as compiler on windows. (review)
- Fix a crash happening on some systems when opening a session. (bug)
- Fix include path completion not showing project-defined system includes (i.e. includes added as system includes but by your project). (bug)
- Fix crash when batch-editing defines in the define editor. (bug)
- Fix an assert (only happened in debug mode) and potential crash when showing problem tooltip. (bug)
- Fix links in documentation browser not working in the AppImage. (bug)
- Fix build failure when building in-source when translations are present. (bug)
- Fix a crash when showing navigation tooltip in PHP projects in some situations. (bug)
- Fix targets being duplicated when using CMake subprojects. (bug)
- Fix console toolview asking to delete a temporary file interactively. (bug)
- Fix a lot of AUTOMOC warnings while compiling with CMake 3.10
- Fix some tool view context menus having empty entries. (bug)
- Fix the progress widget in the statusbar not showing in some sessions. (review)
- Adapt cache clear logic to ensure that the code model cache (~/.cache/kdevduchain) is always cleared when changing to a different KDevelop version (including patch versions). Unsuitable data in the cache has caused a range of issues in the past, including crashes. If you really need to keep the cache, you can create an (empty) file with the version suffix of the target version in the cache folder.
- Fix KDevelop not starting up with the welcome page enabled (which it is by default) on systems without OpenGL support. (bug)
- Fix build with Qt version 5.5.
- Fix file templates not working on Windows (this fix should be in the Windows 5.2.0 installers already, but was not in the source tarballs).
Please let us know of any issues you encounter when using KDevelop on the bug tracker, in the mailing lists for development or users (email@example.com, firstname.lastname@example.org), or in the comment section of this release announcement.
We think KDevelop 5.2.1 should work quite well now, but if more issues show up, we will provide another bugfix release shortly.