Roadmap to 1.0

Melati is stable and perfectly usable .

The following gives the items which would be nice to have before a 1.0 release.

Release Tasks Status
1.2 Support for JPA.
1.1 Upgrade to JSDK 1.5
1.0 MDK (Melati Developer's Kit)
Support and use of Maven (1 and 2).
Bundled with Jetty and HSQLDB.
Support for Eclipse (No warnings shown).
Archetype supports iterative modelling.
done
0.9 Completion of Documentation - Manual, Howto's. In progess
0.8.0 DSD rewritten in Melati.
0.7.7 POJOs persisted.
done
0.7.6 Melati / POEM separation .
Tests extended.
DSD processor adds project table class to enable project specific extension of table methods.
JVM shutdown hook or context listener shuts down HSQLDB.
done
0.7.5 Separation of Melati from servlets.
Improved support for HSQLDB, Oracle.
Support for MS Access.
Unit test coverage extended.
Use of HSQLDB mem urls in tests.
Velocity/WebMacro version of admin system.
Templets used to render everything, including Persistents.
Metadata extensible.
Support for Maven 2.
Preprocessor revisited, extracted to sub-project and made a MOJO.
All deprecated methods removed.
Maven archetype introduced.
Maven skin introduced.
Examples moved into own sub-projects.
Java 5 compatibility.
JavaDocs for all public types, members and methods.
done
0.7.4 Add support for Oracle, improved support for MS SQL Server. done
0.7.3 Move junit tests into src/test , reconfiguration of checkstyle, many javadoc/style changes, allow use of webmacro templates within a jar. done
0.7.2 Additional support for joins, access filtering.
Upgrade to Velocity.
Handling of Chinese and other encodings.
done
0.7.1 Support for BigDecimal data type.
Improved Tomcat support.
Rollback bugfix.
Improved generated javadoc.
Improved Maven website.
done
0.7.0 Support for JDK 1.1.4.
Maven site generated.
User Locale setting supported.
All imports reorganised and generated code improved.
done
0.6.1 Support for McKoiDB.
Support for HSQLDB.
Support for JSDK 2.3.
Removal of all deprecated methods.
Removal of all javadoc errors.
done
0.6.0 Support for MySQL. done
0.5.5 Prove support for JSDK 2.2 (Tomcat). done
0.5.4 Support for Velocity. done
0.5.3 Removal of hacked WebMacro classes. done
0.5.2 Template Neutral Melati, allowing any templating engine to be easily plugged in. done
0.5.0 1st beta release. done