Vala Documentation Updates - November 2026
Highlighting the latest updates to the Vala Documentation website as of November 2026
Colin KiamaBlogIntro
Since the September update, the documentation website has had a lot of improvements to the main tutorial, which now covers more language features, plus a new page on format strings, a fuller Syntax Guide, and more complete code editor listings.
Here's what's new:
What's New
Changes
- Main Tutorial additions:
- Added a Format Strings page
- Added info about structured logging and expanded on GLib's logging functions, including clarifying the difference between GLib and stdio print functions
- Added info about the
paramskeyword - Added info about nested functions, partial classes, the
lockkeyword and thedynamickeyword, which were missing from the tutorial - Added info about variable declarations in the
withstatement - Added info about file naming conventions, also covered in the guides for C# and Java programmers
- Added a warning about setting the environment variable needed to view debug log messages
- Added code examples to the Syntax Guide, added more features to it and linked to it from the Syntax Overview page
- Added Blueprint code to the GTK4 Samples
- Code Editors and IDEs page:
- Added an entry for Pulsar, thanks to Charadon
- Updated the JetBrains IDE plugin link and fixed an editor name, thanks to Tbusk
- Switched the table to HTML to make it easier to maintain
Fixes
- Corrected a false statement in the Bindings guide that Vala always null-terminates the arrays it creates
- Fixed link opening behaviour in the Code Editors and IDEs page
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 fix any typos that you find on a page you were reading.
Thanks for reading!