Saturday, 19 May 2007

Project Dune releases 1.2.4

I've just released version 1.2.4 of Project Dune. This contains some bug fixes and an alpha version of the timesheet module.

The timesheet module allows you to keep track of time spent per day and report on the time spent in the reports. This is very useful if you are using Project Dune as a consultant. Note that we're looking how this can provide even better information using for example a link to financial systems (allocating an hourly rate to each identified hour).

Tuesday, 1 May 2007

Project Dune releases version 1.2.3

I've just made a new release of Project Dune. It has a couple of bug fixes in there, but the main change was the way how we manage and generate the schema.

There are now schema creation scripts available for other databases like Oracle, DB2, MSSQL and so on, but we have not tested compatibility or proper functioning with those databases as I don't have access to those types of servers here.

The changes to the schema are necessary in order to make the project more flexible. I've been struggling to synchronize the SQL data with the SQL schema with the actual object model and the declarations. There were four points where things could easily go wrong besides the maintenance required on the actual database schema's.

The project now generates the schema automatically and this helps significantly. We're using hibernate annotations with Hibernate tools to make this job easier.

This release puts the project on track for future add-ons, like the timesheet, the document management module and less time lost on those boring synchronization steps. Hope you like the release and don't forget to look at the UPGRADING file before you start!