2010-10-06

Vala 0.11.0 released

Hello,
after Vala 0.10.0 a new development series has begun with new features and changes. Vala 0.10 will continue to be updated when necessary. So these are the release notes of this new release:
  • Use byte indices for strings. Accessing strings by index is now based on bytes, no more on characters. This is an important change for applications relying on character indices for unicode strings.
  • Use uint8[] for binary data in bindings.
  • Add support for parallel compilation. To take advantage of this feature it is suggested to make use of parvala, distributed together with vala under the contrib/parvala directory.
  • Improve compiler performance.
  • More refactoring in the code generator.
  • Many bug fixes and binding updates.
As usual more information and downloads at Vala homepage.

2010-09-17

Vala 0.10.0 released

Actually, there are two announcements today.
Let's start with the interesting one,

Vala 0.10.0 has just been released!

download at: http://download.gnome.org/sources/vala/0.10/

Changes since 0.9.8 include
* Port GIR parser and writer to GIR version 1.2.
* Update GLib bindings to 2.26 branch.
* Bug fixes.

That's it. Nothing too fancy for this round release, so you'll enjoy it mainly if you are interested in bindings or a bug that affects you has been fixed.
Also, if you didn't know already, you probably just noticed that 1.0 is not next in line. That's right and I don't think we should expect it anytime soon. There's still so much to do, you know.


Let's get to the other announcement then, no less important..
Blogger SUCKS!
No, seriously, should we switch to wordpress or some other blog hosting? Actually, the first ever comment on this blog was a request that we move there. I didn't pay much attention back then. So what do you think? What is your experience?

2010-09-05

Vala 0.9.8 released

Hello,
a new version of the Vala programming language has been released yesterday.

Changes
  • Add --fatal-warnings commandline option.
  • Deprecate string.len () in favor of string.length.
  • Deprecate use of D-Bus GLib in favor of GDBus.
  • Many bug fixes and binding updates.
As usual, more information and download at the homepage.

2010-08-19

Vala 0.9.7 released

A small update was released today that fixes a regression introduced with previous version. In case you use 0.9.6 already, update is very recommended.

As always, see homepage for further details and download.

2010-08-18

Vala 0.9.6 release

Hello,
a new versione of the Vala programming language has been released. This version contains some bugfixes and the beginning of the codegen refactoring which will lead to lots of bugfixes in the next releases.

Changes
  • Drop deprecated support for assigning to construct properties.
  • Some refactoring in the code generator.
  • Bug fixes in bindings and vapigen.
As always, download and more information at the homepage.

2010-08-09

Vala 0.9.5 released

Hello,
another version of the Vala programming language has been released. The homepage has been reorganized and some content has been added for planning and bug triaging. Release notes:
  • Add version suffix to support parallel installation.
  • Define VALA_X_Y according to compiler version.
  • Enable version header by default.
  • Add vala.m4 with VALA_CHECK_PACKAGES macro.
  • Add gedit-2.20 bindings (Andrea Del Signore).
  • Add tokyocabinet bindings (Evan Nemerson).
  • Various improvements to the Dova profile.
  • Many bug fixes and binding updates.
More information at the download page.

2010-08-04

Puzzled by locking in Vala?

If you can't wrap your head around how Vala locks variables, take a look at this great article about locking in Vala by Jim Nelson.
Apart from explaining how it actually works, he also compares it to Java, which is perfect if you come from that strange world :).

http://www.yorba.org/blog/jim/2010/08/synchronization-in-vala.html