2004-02-25 Mike Williams - Add tags to the Velocity-context as a "$parameters" Map, rather than separate context entries. 2004-02-24 Mike Williams - Upgrade to qdox-1.3. 2003-11-12 Enno Brehm - Handle array-types correctly in QDoxBuilder. 2003-07-14 Mike Williams - Better handing of class-loaders, to avoid forking a new JVM in VDocletTask. 2003-07-09 Mike Williams - Allow arbitrary parameters to be added to the Velocity context using nested elements in the Ant task. 2003-07-07 Mike Williams - Upgrade to qdox-1.2. - Drop usage of (and dependency on) Sun javadoc tool. - Download Velocity and QDox jars from Maven repository. - Add "out" option to Ant task. 2002-11-24 Mike Williams - Rename message-driven bean tags (see examples/stts). - Rename "@ejb-ql" to "@ejb-cmp-query". - Rename "@weblogic-ql" to "@weblogic-cmp-query". 2002-11-20 Mike Williams - Upgrade to qdox-current. - Fixes to QDox intake. - Use QDox-based VDocletTask for EJB examples. 2002-10-21 Mike Williams - Create new Ant VDocletTask, using QDox intake. 2002-10-17 Mike Williams - More work on QDox intake. - New command-line entry-point "vdoclet.Main". 2002-10-16 Mike Williams - Rename Generator.parse() to Generator.eval(). - Rename $generator context-entry to $vdoclet. - Remove $beanFactory object from context. - Replace $beanFactory.getInstance() with $vdoclet.makeBean(). 2002-10-14 Mike Williams - Added population of field data from Javadoc. - Add "private" option to Ant task. 2002-09-22 Mike Williams - Re-org of Javadoc intake. - First cut of QDox intake. 2002-09-20 Mike Williams - Modify super-class handling; resolve via DocInfo. 2002-09-17 Mike Williams - Fix breakage caused by PropertyInfo change. - Source re-org. 2002-07-16 Mike Williams - Replace PersistentFieldInfo with PropertyInfo (idea from Daniel Ostermeier). - Create StringUtils. 2002-06-25 Mike Williams - Add basic support for JBoss-3.0 deployment-descriptors. 2002-06-06 Mike Williams - Change the default @ejb-name, to exclude the package-prefix. - Add support for message-driven beans under WebLogic. 2002-05-22 Mike Williams - Expand the "ssts" example. - Support for ejbHome() methods. - Support for ejbSelect() methods. - Choose a sensible default for . - Add "@ejb-cmp-schema-name" tag. 2002-05-18 Mike Williams - Refactor "build.xml". - Introduce "stts" example project. - Fix some local-view bugs. 2002-05-15 Mike Williams - Rename bundle-property "weblogic.security.role.XXX" to "security.role.XXX". - EjbBundle property-file renamed to "vdoclet-ejb.properties". - Don't generate a sub-class for BMP entities. - Add "@weblogic-isModified-method" tag. - More EJB documentation. 2002-05-14 Mike Williams - More work on the EJB documentation. - Rename @ejb-class-prefix to @ejb-base-name. - Rename @ejb-session-transaction-type to @ejb-transaction-type. 2002-05-12 Mike Williams - Expand EJB doco. 2002-05-06 Mike Williams - Fix some deployment-descriptor bugs. 2002-05-05 Mike Williams - More support for local interfaces. 2002-05-04 Mike Williams - EjbBundle property-file renamed from "ejb.properties" to "vDoclet-ejb.properties". 2002-05-02 Mike Williams - Refactoring in preparation for local-interface support. 2002-04-23 Mike Williams - Add work-around for incompatible change in Javadoc-1.4: unqualified class-names are assumed to be in the current package. 2002-04-21 Mike Williams - Add XML validation, to verify structure of deployment-descriptors. 2002-04-14 Mike Williams - Add Ant task. - Create new web-site framework. 2002-04-07 Mike Williams - Major re-factoring of the sources. - Add README.txt. 2002-04-06 Mike Williams - Migrate CVS to SourceForge. 2002-03-02 Mike Williams - Re-package as vDoclet. 2001-12-05 Mike Williams - Improved reporting of errors in templates. 2001-12-04 Mike Williams - Fixed handling of @ejb-key-field. - Implemented support for bean implementation/interface inheritance. 2001-12-03 Mike Williams - Added support for bundle properties. - Verify generated ejb-jars under WebLogic. - Enhance WebLogic support. - Implement isModified() handling. - Introduce the "CMP" inner-class to support CMP finder signatures. 2001-11-27 Mike Williams - Jarred up the code generator - started using code generator with CorStore 2001-11-26 Mike Williams - Introduce the EjbBundle object. - Add support for assembly-descriptor (permissions and transaction attributes). 2001-11-23 Mike Williams - The sample EJBs now build & verify correctly in JBoss. 2001-11-23 Mark Crook - Wrote template for weblogic-cmp-rdbms-jar.xml 2001-11-22 Mark Crook - Implemented generation of jboss.xml, jaws.xml and ejb-jar.xml - Partial generation of weblogic-ejb-jar.xml 2001-11-21 Mike Williams - Implemented generation of CMP-1.1 subclasses. - Verified that BMP entities work. 2001-11-20 Mike Williams - Implemented generation of entity primary-key classes. - Implemented generation of remote/home interfaces for session-beans. - test_ejb: Compile the generated code. 2001-11-16 Mike Williams - Support for create- and finder-methods on home interfaces. 2001-11-15 Mike Williams - Converted templates for remote and remote-home interfaces to the new model. 2001-11-14 Mike Williams - Started implementing a internal model for EJBs, moving the logic out of the templates. 2001-11-13 Mike Williams - Created a new internal model for the Javadoc information, allowing construction of unit-tests. 2001-11-09 Mike Williams - Generation of EJB Remote and Home interfaces is working, in a fairly raw form. Run "ant test_ejb" for a demo. 2001-11-02 Mike Williams - Created Generator. Renamed TexenDoclet to GeneratorDoclet. Output sub-directories are now created as required. 2001-10-31 Mike Williams - Created TexenDoclet. Output to multiple files is now supported. 2001-10-26 Mike Williams - Created CorTexen from the bones of VDoclet. - Got basic Javadoc->(Velocity)->output happening.