After a little more than two month the new release of the codegenerator is ready. It is packed with new tests to improve the code quality and merged with the phpclgenerator project to create php classes.
It has been 5 month and 12 days since the last release. It took a little bit longer to complete this release, but it is packed with new possibilities. The most prominent is, that now arbitrary code artefacts can be generated opposed to only Java classes. The changes are compiled in http://www.sahits.ch/project/javacodegen/changelog/changelog_2.0.0.txt
This release is a bugfix release and contains many small improvements to make the code more stable and usable for futher improvements.
Changelog 1.1.1
- Fix of SQL Script generator (include table name)
- Fix unserializing of DTP connections
- Reworked connection test for DTP connection
- Assure that all needed input fields are enabled
- Added help page to first wizard page
- General cleanup of todos
After some months of development the new release for Sahits Code Generation is ready to be shipped. It brings many new features as well as extensive help.
SQL insert scripts can be generated throug this new wizard if your database is registered with DTP.
The new release is the release candidate for the 1.0 version.
The plugin is also via Eclipse Update available: http://www.sahits.ch/project/javacodegen/update/.
You can also download the eclipse.zip from the download section which contains everything.
Recent development (in the upcoming 0.9.4) has shown that you have to invest about four times the amount of time to produce a JET emitter template as you would have to if you program the class by itself. Therefore if you have to produce a class based on the same principle more than four times you are more efficient using a JET emitter template.
The biggest change for the developer with release 0.9.3 is that now it's possible to supply a XML file for an input file.
This release comes with functionality to retrieve the data structures by connection to a database. As an example the connection to a MySQL database is implemented. Other can be added via extension point.
This release is so much bigger since it includes the connector library of MySQL to connect to the database.
In the second beta key functionality is exposed to the outside with extension points
This beta 0.9 release is tested as I know the plugin should be used. So it is now time for others to find bugs.