Vala 0.1.2
========== * Use and support libgee collection library (internal copy for now). * Performance improvements. * Improve support for generic types. * Many memory management fixes. * Add support for inner classes. * Add --cc and -X commandline options to control the C compiler. * Use GSlice for reference-type structs. * Add experimental GStreamer bindings. Vala 0.1.1 ========== * Support simple exception handling. * Improve array and string support. * Support multi-dimensional arrays. * Add --thread commandline option. * Improve bindings. * Bug fixes. Vala 0.1.0 ========== * Add commandline options for running the C compiler and linker. * Use # modifier for reference transfer in method parameters. * Replace callback keyword by delegate. * Improve and update GLib and GTK+ bindings. * Add experimental GVFS binding. * C89/MSVC portability fixes (Hans Breuer). * Refactor code generator. * Add experimental bindings generator. * Many bug fixes. Vala 0.0.9 ========== * Add support for defining new generic classes. * Improve array support. * Memory management fixes. * Improve abstract property support. * Add basic support for flags types. * Improve GLib binding. * Add VTE binding. * Many bug fixes. Vala 0.0.8 ========== * Add support for overridden properties. * Support properties and signals in interfaces. * Improve interface runtime suport. * Verify that classes implement all abstract and interface methods. * Basic compile-time support for generic types. * Default to strong references for return values and local variables. * Improve signal support. * Add support for pointers. * Improve support for numeric types. * Support writing GTypeModule-based plug-ins. * Improve manual memory management support. * Improve GTK+ bindings. * Many bug fixes. Vala 0.0.7 ========== * New object construction syntax. * Interface implementations don't have to specify override anymore. * Improve interface support. Vala 0.0.6 ========== * Improve interface support. * Support do loops. * Improve array support. * Improve enum support. * Add automated testing infrastructure. * Fixes for prefix and postfix operators. * Add more types to GLib bindings. * Many bug fixes. Vala 0.0.5 ========== * Support base access. * Support typeof expressions. * Improve array support. * Fix possible memory leak in foreach statements. * Fix many warnings during C compilation. * Improve GTK+ bindings. Vala 0.0.4 ========== * Support + operator in strings. * Support unicode character literals. * Add implicit conversions for numeric types. * Improve interface support. * Improve array support. * Support arbitrary signal parameters. * Add threading support. * Support lock statements. * Many improvements to the GTK+ bindings. Vala 0.0.3 ========== * Interface fixes. * Support namespace constants. * Support switch statements. * Array creation support. * Provide complete but experimental bindings for GTK+ 2.10 and Cairo 1.2. * Add implicit array length parameter. * Follow package dependencies. * Support hexadecimal and octal integer literals and hexadecimal escape sequences. * Install libvala as shared library. Vala 0.0.2 ========== * Support named construction methods. * Basic interface support. * Improve error handling. * Many bug fixes. Vala 0.0.1 ========== * Initial release. |