Projects / Vala / Releases

RSS All releases of Vala

  •  23 Apr 2009 13:30

    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.

    •  05 Apr 2009 23:21

      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.

      •  01 Apr 2009 15:17

        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.

        •  26 Feb 2009 10:02

        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.

        •  19 Jan 2009 14:15

        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.

        •  11 Jan 2009 22:02

        Release Notes: This release introduces a new syntax for property getters returning owned values, and has many bugfixes.

        •  10 Jan 2009 01:16

        Release Notes: This release supports += for arrays to efficiently append elements. Array initializers can now be used as expressions, and also support multi-dimensional arrays. The array length is automatically calculated for null-terminated arrays received from C libraries. The # operator has been replaced by the more intuitive (owned) expression. Boxed structs are now supported as GObject properties. Many bugs in the compiler and bindings have been fixed.

        •  17 Dec 2008 18:27

        Release Notes: D-Bus server support has been rewritten to directly use libdbus. Avoiding dbus-glib marshalling helps Vala to support complex D-Bus types more easily. All Vala structs will now be registered with GBoxed. Many critical warnings and crashes on invalid code have been fixed and replaced by better understandable error messages. Private class fields and class destructors are now supported. The vala-gen-project has been dropped from the package, and is now part of Vala Toys for gEdit. Many bugs have been fixed.

        •  06 Dec 2008 21:40

        Release Notes: This release reports uninitialized local variables, unused fields, methods, and local variables. It fixes error handling in complex statements, improves support for generic types, supports parameter arrays in bindings, and does not require libgee for foreach statements anymore. D-Bus clients and servers now support enums and structs in hash tables, and experimental static D-Bus client support has been added. Many bugs have been fixed.

        •  04 Nov 2008 00:44

        Release Notes: This release adds experimental support for yield statements and co-routines, and supports type checks for error domains and error codes. D-Bus clients can now pass and receive GValue and GHashTable values. Various issues in the .gir reader have been fixed. Deprecated support for static classes has been dropped. The code generator has been modularized, and many bugs have been fixed.

        Screenshot

        Project Spotlight

        Task Coach

        A friendly task manager.

        Screenshot

        Project Spotlight

        Quilt

        Scripts to manage a series of patches by keeping track of the changes.