Release schedule

From Nemerle Homepage

Contents

Release schedule

Starting with release 0.2.9, and for all following major releases (e.g. 0.3) a new sub-release is done every month that rolls out the latest bug fixes + features added.

These are the advantages to this approach:

  1. It confirms that the development of Nemerle is active and on-going.
  2. It allows users to report bugs against the latest version, rather an older version (before 0.2.9 the last release were 5 months old and people had to use svn version to make sure that some particular code works or do not works).

For example, 0.3 was released in April 2005.

  • In May 2005 a 0.3.1 release would have any bug fixes / newer features up to that point.
  • In June 2005, a 0.3.2 release would like-wise.
  • And so on until all 0.4 features are implemented and 0.4 is released.


Release roadmap

The following milestones are expected to be completed for the upcoming major releases.

You can also have a look at more details list of new features with each release.

0.3.x series

  • New minor features and useful macros
  • Stabilizing the compiler
  • Bugfixes

0.9.x (formerly known as 0.4)

  • Implement .NET runtime generics feature (Nemerle used erasure technique before for compiling generic types, just like Java 5.0)
  • Improve matching compiler to produce cleaner and more optimized code

1.0 release

It will be based on the existing 0.9.x. We don't plan any major redesigns in the compiler. The language as well as the library should stabilize, though the internal compiler API used for macros won't. The language will be of course still easily extensible with help of macros.

1.0 will be the fully bootstraping version targeting .NET 2.0 with generics and will no longer be compatible with 1.x frameworks (just as 0.9.0 is).

Release history

  • 0.1 released in Feb 17 2004 - Initial release introducing the language. It produces IL bytecode, supports type-inference, macros, pattern matching etc.
  • 0.1.1 is out in Feb 24 2004 - Bugfix release
  • 0.1.2 made public in Apr 28 2004 - New release brings huge pill of bugfixes and a few new features, particulary in macro subsystem (hygiene).
  • 0.1.3 released in Jun 3 2004 - It brings a huge pile of features on the way to the 0.2 release and full CLS extensibility.
  • 0.1.4 out there in Jun 30 2004 - This release brings a few more features missing from CLS-extensibility.
  • 0.2.0 released in Sep 12 2004 - This version is a full CLS consumer and extender.
  • 0.2.1 saw the world in Sep 18 2004 - 0.2.1 comes with a few bugfixes.
  • 0.2.9 released in Mar 23 2005 - Long awaited release have new, much more powerful type-inference engine and a new parser. Countless bugs were fixed.
  • 0.2.10 out in Mar 31 2005 - It brings some quick bugfixes.
  • 0.3.0 released in Apr 29 2005 - New version contains full support for implicit conversions (quite hard task in presence of type inference and overloading), some bugfixes, a more stable version of C# to Nemerle converter, Nemerle interactive shell and many bugfixes.
  • 0.3.1, May 2 2005 blog
  • 0.3.2, Jun 1 2005 blog
  • 0.9.0, Sep 14 2005 blog
  • 0.9.4, Feb 22 2008
remember
You are very welcome to contribute to the documentation here!