More Flatpak improvements have been added

Nov 2, 2016 23:59 GMT  ·  By

The development team of the GNOME Builder IDE (Integrated Development Environment) application designed for the GNOME desktop environment, released the second maintenance update to the 3.22 stable series.

Yes, we're talking about GNOME Builder 3.22.2, which is not just a simple maintenance update, but a feature release that adds dozens of new features and improvements, the most important one being the integration of a technology preview (TP) of the up and coming Rust support, which appears to be the new trend amongst GNOME developers.

"3.22.2 also includes a technology preview for Rust support. You can try this out by installing Rust nightly and the 'rustls' package for integrated diagnostics, auto-completion, and symbol-tree support," explained one of the developers in the internal changelog, which we've attached below for your reading pleasure.

Here's what's new in GNOME Builder 3.22.2

Prominent new features of the GNOME Builder 3.22.2 release include significant improvements to Flatpak support by allowing developers to target a Flatpak runtime when building their project, more RTL (Right-to-Left) improvements, as well as better Vim compatibility with support for counting change operations.

Additionally, users will find support for the Cargo and Meson build systems, the editorconfig component received runtime and build improvements, the Alt+0..n keyboard shortcut is now properly handled during auto-completion, and the json-glib-1.0 library is now an explicit dependency of GNOME Builder.

It is now possible for runtimes to hook into the build process of the application, the recent deprecated GTK+ APIs are no longer supported in GNOME Builder, the "Language Server Protocol" component received a client that makes it easier to write language-server based plugins, and the Flatpak breakout subprocess should perform a lot better.

The list of changes implemented in GNOME Builder 3.22.2 continues with better GObject Introspection support, lots of memory leak fixes for ASAN, diagnostic creation performance has been greatly improved, and it looks like selectable ranges, visualizers, and zoom functionalities were added to Sysprof support.

Last but not least, the Diagnostics panel now supports larger lists of diagnostics, both Symbols and Diagnostic panels received empty-state views, it is now possible to build symbol trees using Ctags, Git is automatically required for the "Create-project" feature, and plugins can now more efficiently manage external processes.

Download GNOME Builder 3.22.2 right now!

GNOME Builder 3.22.2 Changelog