1 This Changelog file is deprecated.
3 Look at the [newsletter](https://groups.google.com/forum/#!forum/nitlanguage)
4 for redacted informations or the commits log for fine-grained details.
11 * New tools (nit, nitg, nitmetrics)
12 * Improved nitdoc featuring wikidoc
13 * Multi-line litteral strings (triple-quoted strings)
14 * New foreign function interface
15 * New libraries (especially using FFI)
16 * Lot of fixes and improvements
18 -- Mon, 29 Jul 2013 20:44:33 -0400
21 * General 'for' that works with more that one automatic variable (eg. Map)
22 * Better error messages with colored location on the original line
23 * Better compatibility with cc on various unixes (from SunOS to Ubuntu)
24 * New class_name method to ease debugging (for those who debug with print)
25 * Hardened Virtual Type checks (but generics are still unsafe...)
26 * New nitdoc, more fancy and more readable
27 * New native interface to bind Nit and C code
28 * New tool, nits, the native interface stub generator
29 * Many improvements in the standard library (especially Map)
31 -- Tue, 17 Apr 2012 16:46:45 -0400
34 * New style attributes
36 * 'package' -> 'module'; 'special' -> 'super'; 'universal' -> 'enum'
37 * New 'or else' syntax
40 * Global nullable optimizations
41 * Better adaptive typing
42 * Unreachable statements are errors
45 -- Fri, 18 Feb 2011 16:15:17 -0500
48 * Local variable moving static type
50 * New 'assert...else', 'isset', 'loop', 'label' syntax constructions
51 * (Re)Rename 'meth' to 'fun' and 'attr' to 'var'
53 * Syntax coloration for vim, gtksourceview and GNU source-highlight
54 * nitc/nitdoc --verbose option
55 * Intermediate code representation
57 * 'for x in coll' is a closure call
59 -- Sat, 29 Aug 2009 10:04:25 -0400
62 * Readonly Strings and new class 'Buffer'
64 -- Wed, 10 Jun 2009 10:04:55 -0400
67 * Automatic constructors
69 * Last Mercurial changeset, now we uses Git
71 -- Fri, 06 Feb 2009 11:00:12 -0500
74 * First release under the Nit name.
76 -- Wed, 09 Jul 2008 15:24:55 -0400