After more than a year of continuous work by our community, I'm very pleased to finally announce the first beta release of KDevelop 5.0.0. This release is made up of hundreds of commits, and marks a huge step forward:
- We have ported our huge code base to Qt 5 and KDE frameworks 5 (KF5).
- We replaced our legacy C++ parser and semantic analysis plugin with a much more powerful one that is based on Clang from the LLVM project.
- We removed the hand-written CMake interpreter and now leverage meta data provided by upstream CMake itself.
- We finally integrated semantic language support for QML and JavaScript, as well as a project manager for QMake.
- Finally, we cleaned up many areas of our code base and improved the performance of some work flows significantly.