2011-05-23

Vala 0.13 preview

Hello,
Vala 0.12.0 has been released on April the 3th. So, you may think that the project is a little dead without a new release in almost two months. Well, this is not the case!

I'd like to introduce beforehand that the new development cycle will include lots of bug fixes, lots of code generator improvements and lots of gir parser improvements.

If you ever wanted to try out Vala, I'm pretty sure you will enjoy Vala 0.14. Stay tuned!

2011-04-04

Vala 0.12.0 released

Hello,
a new stable release of the Vala programming language has been released. The version 0.12.0 is now out and branched, therefore the new development series will be 0.13.

Changes since 0.11.7

  • Add get_next_char to string class.
  • Many bug fixes and binding updates.

Changes since 0.10.4

  • Add last_index_of, last_index_of_char, get_next_char, index_of, index_of_char, char_count to string class.
  • Add parse and try_parse methods to boolean and numeric types.
  • Add clutter-gtk-1.0, pixmap-1 bindings.
  • Refactoring in the code generator.
  • Improvements to the .gir writer.
  • Support BusName sender parameter in GDBus servers.
  • Update libnotify bindings to 0.7.0.
  • Improvements to the .gir reader.
  • Require and target GLib >= 2.16.
  • Guard access to out parameters to allow null arguments.
  • Add support for local constants.
  • Support file descriptor passing with GDBus.
  • Support cached property values in GDBus clients.
  • Support Cancellable parameter in GDBus clients.
  • Support no-reply methods in GDBus clients and servers.
I'd like to anticipate that the first 0.13.0 version will completely drop the dbus-glib support in favor of gdbus (migrating guide for C).

Stay tuned for the next stable and development releases.

2011-03-16

Vala 0.11.7 released

Hello,
a new version of the 0.11.x development series of the Vala programming language has been released.

Changes

  • Add support for async signal handlers (Frederik Sdun).
  • More refactoring in the code generator (Luca Bruno).
  • Improvements to the .gir writer (Michal Hruby).
  • Many bug fixes and binding updates.
The first mentioned change allows passing an async method as callback for a signal. The behavior is simple: the async method will be started when the signal is fired, like with async_method_cb.begin().

2011-02-15

Vala 0.11.6 released

Hello,
a new version of the 0.11.x development series of the Vala programming language has been released.

Changes

  • Add parse and try_parse methods to boolean and numeric types.
  • Add clutter-gtk-1.0 bindings.
  • Add pixmap-1 bindings (Evan Nemerson).
  • Many bug fixes and binding updates.
Most notably in this release is the deprecation of string.to_basictype() methods in favor of basictype.parse (...). This allows a more elastic convention for adding further parsing methods for other types.

As usual download and more information at the Vala homepage.

2011-01-21

Vala 0.11.5 released

Hello,
a new version of the Vala programming language has been released. The previous version 0.11.4 was released only about a week ago, so the development is going on fast.

Changes

  • Add last_index_of and last_index_of_char to string class.
  • More refactoring in the code generator (Luca Bruno).
  • Improvements to the .gir writer (Michal Hruby).
  • Many bug fixes and binding updates.
More information and download at the Vala homepage.

2011-01-15

Vala 0.11.4 released

Hello,
the 0.11.4 version of the Vala programming language has been released.

Changes

  • Add index_of, index_of_char, and char_count to string class.
  • Many bug fixes and binding updates.
Most of changed the methods to the string class (like string.index_of) replaced other methods (like string.chr), that are now deprecated.
This version, though released soon after the 0.11.3 version, contains a lot of bug fixes.

Information and download at the Vala homepage.

2011-01-06

Vala 0.10.2 and 0.11.3 released

Hello,
stable and development version of the Vala programming language have been released.

Vala 0.10.2 changes are bug fixes and binding updates.

Vala 0.11.3 changes are:
  • Support BusName sender parameter in GDBus servers.

  • More refactoring in the code generator.
  • Many bug fixes and binding updates.
More information and download at the Vala homepage.