Release Notes: This release changes the way header files are handled. The compiler does not generate header files anymore unless requested by using the -H command line option. This requires changes in the build system of Vala projects. This release also adds support for conditional compilation.


Release Notes: This release introduces a new syntax to connect and disconnect signal handlers. Initial support for fixed-length stack-allocated arrays has been added. The Genie parser and the GLib, Cairo, GTK+, GStreamer, and POSIX bindings have been updated. As always, this release also fixes many bugs.


Release Notes: This release changes the way header files are handled. The compiler does not generate header files anymore unless requested by using the -H command line option. This requires changes in the build system of Vala projects. This release also adds support for conditional compilation.


Release Notes: This release improves the GObject introspection repository (.gir) reader and writer. Bugs were fixed in all areas. New bindings were added for librsvg-2.0, Maemo libosso, and video4linux 2.


Release Notes: This release adds support for signals in static D-Bus clients and improves the asynchronous method support. The compiler now also reports unused internal methods. The POSIX bindings have been extended, and FUSE and libdaemon bindings have been added. Many bugs have been fixed.


Release Notes: This release adds support for custom indexer access without requiring libgee. Log.FILE and Log.LINE provide a replacement for __FILE__ and __LINE__ as found in C. Lua, MySQL, and POSIX bindings have been added. Many bugs have been fixed.