Vala Documentation Updates - June 2026
Highlighting the latest updates to the Vala Documentation website as of June 2026
Colin KiamaBlogIntro
In the May update, it was explained that the majority of the old docs have been ported over.
Now all of the content that was hosted in the old Vala GNOME Wiki website has been ported over in some form to https://docs.vala.dev.
Here’s what’s new:
What's New
Changes
- Ported over all of the Sample Code content that was hosted in GNOME Wiki
- Some code was updated to use the latest versions of libraries (e.g. GTK 3 samples may have been updated to use GTK 4)
- Code samples that used libraries and features that were too outdated were removed or have links to the GNOME Wiki archive to view them
- Sections:
- Added Genie Programming Language Documentation
- Expanded Debugging info in Main Tutorial
- Added Unit Testing info to Main Tutorial
- Add Null-conditional operator (
?.,?[]) info to Main Tutorial - Add Non-null assertion (
(!)) operator info to Main Tutorial - Updating Bindings Guide intro page with info on sources of bindings and how to compile programs with .vapi files using
valac
Closing Statements
Feel free to share your thoughts on this post in community spaces and social media.
The repository for the documentation website is located at: https://github.com/vala-lang/vala-docs. Feel free to report issues and help update the documentation.
Also, at the bottom of every page of the documentation site, there’s an “edit this page” link, which makes it easy to fiz fix any typos that you find on a page you were reading.
Thanks for reading!