2012-03-29

Vala 0.16.0 released

The new stable version of the Vala programming language has been released.

Changes since 0.15.2

  • Add udisks2 bindings.
  • Bug fixes and binding updates. 

More information and downloads at the Vala homepage.

2012-02-25

Vala 0.15.2 released

The new 0.15.2 version of the Vala programming language has been released. This version includes several bug fixes (including some regression fixes) and small but worthy enhancements.

Changes

  • Switch poppler-glib bindings to .gir.
  • Many bug fixes and binding updates.
 More information at the Vala homepage.

2012-02-21

Valadoc website renewal

The valadoc website for unstable packages gets renewed:
  • A fast search for looking up symbols
  • Tooltips to read signature and short descriptions of symbols without leaving the page
  • Ajax loading of the web pages
  • It has a slightly new look that resembles gnome.org
Planned features:
  • Comments by the community, for sharing experience and examples
  • Proper syntax highlighting
This new version will be soon available for stable packages as well.

Valadoc is a tool for generating documentation for Vala projects and external projects featuring a GIR file, and much more.

2012-01-31

Vala 0.14.2 released

The new 0.14.2 stable version of the Vala programming language has been released. This version doesn't only include many bug fixes but also many enhancements.

Changes

  • Add libnl-3.0 bindings.
  • Add packagekit-glib2 bindings.
  • Add xtst bindings.
  • Many bug fixes and binding updates. 
More information at the Vala homepage.

2012-01-26

Vala 0.15.1 released

The new 0.15.1 version of the Vala programming language has been released. This version introduces a lot of enhancements and regression fixes with regards to the previous 0.15.0 release.

Changes

  • Support arrays with nullable elements.
  • Add support to .gir reader and writer.
  • Switch clutter-gtk-1.0 bindings to .gir.
  • Switch gio-2.0 bindings to .gir.
  • Add cogl-pango-1.0 bindings.
  • Add gdl-3.0 bindings.
  • Add libnl-3.0 bindings.
  • Add packagekit-glib2 bindings.
  • Add xtst bindings.
  • Many bug fixes and binding updates. 
Important breakage note
Now captured parameters of array type are no more copied implicitly by Vala. A captured parameter is one of the following:
  • Either it is a parameter of an async method
  • Or it is a parameter used inside of a closure
The advantage is that async methods in GIO that have arrays as parameters (like buffers) can finally be overridden, otherwise impossible. Same goes parameters referred by closures.
Therefore, if you were relying on the implicit array copy made by Vala in these cases, please take care of this change.

More information and downloads at the Vala homepage.

2011-12-06

Vala 0.15.0 released

The development snapshot version 0.15.0 of the Vala programming language has been released. All the bugs fixes shipped with 0.14.1 have been included in 0.15.0 plus other fixes and enhancements.

Changes


  • Manage memory of GQueue elements.
  • Switch atk bindings to .gir.
  • Switch gdk-pixbuf-2.0 bindings to .gir.
  • Switch gdk-3.0 bindings to .gir.
  • Add libwnck-3.0 bindings.
  • Many bug fixes and binding updates. 
Most notably this release fixes the memory management with GLib.Queue. If you were using this data structure, the change will fix several memory leaks.

More information and download at the Vala homepage.

2011-11-30

Vala 0.14.1 released

The new stable release 0.14.1 of the Vala programming language introduces a number of significant fixes with regards to the first 0.14.0 stable release. It is very recommended to upgrade to 0.14.1.

Changes

  • Add libwnck-3.0 bindings.
  • Many bug fixes and binding updates. 
 
More information and downloads at the Vala homepage.