libadwaita now supports style classes .numeric for easily making a widget use tabular figures, and .pill for buttons, as seen in applications like Clocks.
In GJS, Evan Welsh added the TextEncoder and TextDecoder global objects. Use these in your new code, instead of importing the old imports.ByteArray module.
To the GJS debugger Florian Müllner added an option, set ignoreCaughtExceptions, on by default, to not break on exceptions if they are already going to be caught elsewhere in the code.
More bug fixes in GJS: Florian fixed Gtk.Widget.install_action() and GObject.Object.prototype.bind_property_full(). Evan fixed GLib.log_set_writer_func(). Other various bug fixes from Evan and Florian as well as Chun-wei Fan and myself.
The nightly OS images we build and publish at os.gnome.org now have automated testing done by OpenQA. This will help us ensure they stay working and is a great tool to detect regressions in our platform at integration time. More details in the announcement in discourse: https://discourse.gnome.org/t/introducing-openqa-gnome-org/7270 This work was kindly sponsored by Codethink, you can read the blog post we have done about this work here: https://www.codethink.co.uk/articles/2021/gnome-with-openqa/
Metadata Cleaner has been updated and is now available in 14 languages! Help translate it to your language for the next release, which will feature a brand new UI built with GTK4 and libadwaita.
Decoder 0.2.0 has just been released. In this update we feature one of the first real world uses of the Freedesktop camera portal thanks to the ASHPD library and PipeWire. You can read more about it at my blog. You can get Decoder at Flathub.
The stable branch also saw some activity, with new contributor 🎉 Amanda fixing two bugs (#392, #803) with a single merge request, sorting out our handling of
Hebbot (the Matrix bot which generates the TWIG blog posts) got upgraded to v2.0. It has learned how to handle images / videos, and can now insert them directly into the rendered markdown. Creating new posts has been significantly simplified and now makes even less work for the author. For example, Hebbot now automatically generates a command to quickly download all images/videos at once. More information can be found in the release notes.