OpenModelica 1.3.1, November 2005
---------------------------------

This release has several important highlights.

This is also the \*first\* release for which the New BSD (Berkeley)
open-source license applies to the source code, including the whole
compiler and run-time system. This makes is possible to use OpenModelica
for both academic and commercial purposes without restrictions.

OpenModelica Compiler (OMC)
~~~~~~~~~~~~~~~~~~~~~~~~~~~

This release includes a significantly improved OpenModelica Compiler
(OMC):

- Support for hybrid and discrete-event simulation (if-equations,
if-expressions, when-equations; not yet if-statements and
when-statements). - Parsing of full Modelica 2.2 - Improved support for
external functions. - Vectorization of function arguments;
each-modifiers, better implementation of replaceable, better handling of
structural parameters, better support for vector and array operations,
and many other improvements. - Flattening of the Modelica Block library
version 1.5 (except a few models), and simulation of most of these. -
Automatic index reduction (present also in previous release). - Updated
User's Guide including examples of hybrid simulation and external
functions.

OpenModelica Shell (OMShell)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

An improved window-based interactive command shell, now including
command completion and better editing and font size support.

OpenModelica Notebook (OMNotebook)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

A free implementation of an OpenModelica notebook (OMNotebook), for
electronic books with course material, including the DrModelica
interactive course material. It is possible to simulate and plot from
this notebook.

OpenModelica Eclipse Plug-in (MDT)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

An early alpha version of the first Eclipse plug-in (called MDT for
Modelica Development Tooling) for Modelica Development. This version
gives compilation support and partial support for browsing Modelica
package hierarchies and classes.

OpenModelica Development Environment (OMDev)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The following mechanisms have been put in place to support OpenModelica
development.

- Bugzilla support for OpenModelica bug tracking, accessible to anybody.
- A system for automatic regression testing of the compiler and
simulator, (+ other system parts) usually run at check in time. -
Version handling is done using SVN, which is better than the previously
used CVS system. For example, name change of modules is now possible
within the version handling system.
