Merge: doc: fixed some typos and other misc. corrections
[nit.git] / Changelog
1 This Changelog file is deprecated.
2
3 Look at the [newsletter](https://groups.google.com/forum/#!forum/nitlanguage)
4 for redacted informations or the commits log for fine-grained details.
5
6 version 0.6.1-git
7  * Devel version
8
9 version 0.6
10  * New metamodel
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
17
18  -- Mon, 29 Jul 2013 20:44:33 -0400
19
20 version 0.5
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)
30
31  -- Tue, 17 Apr 2012 16:46:45 -0400
32
33 version 0.4
34  * New style attributes
35  * Documentation
36  * 'package' -> 'module'; 'special' -> 'super'; 'universal' -> 'enum'
37  * New 'or else' syntax
38  * Speed improvements
39  * Use of ccache
40  * Global nullable optimizations
41  * Better adaptive typing
42  * Unreachable statements are errors
43  * Rewriting of the CG
44
45  -- Fri, 18 Feb 2011 16:15:17 -0500
46
47 version 0.3
48  * Local variable moving static type
49  * Nullable types
50  * New 'assert...else', 'isset', 'loop', 'label' syntax constructions
51  * (Re)Rename 'meth' to 'fun' and 'attr' to 'var'
52  * New closure syntax
53  * Syntax coloration for vim, gtksourceview and GNU source-highlight
54  * nitc/nitdoc --verbose option
55  * Intermediate code representation
56  * Native Nit GC
57  * 'for x in coll' is a closure call
58
59  -- Sat, 29 Aug 2009 10:04:25 -0400
60
61 version 0.2.1
62  * Readonly Strings and new class 'Buffer'
63
64  -- Wed, 10 Jun 2009 10:04:55 -0400
65
66 version 0.2
67  * Automatic constructors
68  * Closures
69  * Last Mercurial changeset, now we uses Git
70
71  -- Fri, 06 Feb 2009 11:00:12 -0500
72
73 version 0.1
74  * First release under the Nit name.
75
76  -- Wed, 09 Jul 2008 15:24:55 -0400