User: stevensa Date: 02/03/09 16:27:26 Modified: core/docs CHANGES.txt Log: Preparation for 1.1.2 build Revision Changes Path 1.17 +122 -0 xdoclet/core/docs/CHANGES.txt Index: CHANGES.txt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/core/docs/CHANGES.txt,v retrieving revision 1.16 retrieving revision 1.17 diff -u -w -r1.16 -r1.17 --- CHANGES.txt 11 Feb 2002 23:33:34 -0000 1.16 +++ CHANGES.txt 10 Mar 2002 00:27:26 -0000 1.17 @@ -2,6 +2,128 @@ ================= ------------------------------------------------------------------------------- +XDoclet 1.1.2 - - Changes since XDoclet v1.1.1 +------------------------------------------------------------------------------- + +Core: +- *** Because of changes to the JDK1.4 javadoc (increased strictness with +unknown tags and using ':' to delimit the -tag option), XDoclet now supports +class and method-level tags of the form "@namespace.tag" in addition to the +existing "@namespace:tag". If you're using XDoclet under JDK1.4, we recommend +you use this new form for your tags if you don't want lots of warnings when +you build your javadocs. *** +- Added support for unit testing XDoclet using JUnit. +- Added i18n support to messages, exceptions and templates. +- Refactored the use of java.io.File for reading to use java.net.URL instead. +This makes it possible to read templates from within other jar files. +- Added a "currentClass" property to "importList" to avoid importing package +of current package. +- Added a tag for putting comments into template files (<XDtComment:comment>bla +bla bla</XDtComment:comment>). +- New PropertyTagsHandler. For use with getter/setter methods having a +specified tag to access to the other method of the pair. +- Added Cygwin support to the build.sh files. +- <packageSubstitution/> is now available to TemplateSubTasks. +- Better support for timestamp checks done to guess if a generation is needed +or not. +- Added an option to turn off the timestamp/etc guessing of merge point/etc of +a template. +- You can set subtaskname now (pretty cool if you want to fool xdoclet!). +- Much better id management and generation for xml elements, XDtId:prefixedId +introduced. +- A useIds parameter is introduced for XmlSubTask so all xml subtasks have the +ability to enable/disable id="IDPrefix_i" (by default off, enable it for +websphere). + +ejbdoclet: +- Added "cmpspec" attr to <entitycmp/> subtask. This permits beans to not be +aware of which cmp implementation will be used, and so facilitate migration +from cmp1 to cmp2. +- Made bean name suffixes a config parameter of ejbdoclet task. +- Removed caching from util class. +- Added support for both JNDI_NAME and COMP_NAME to util object's home lookups. +- Improved generated util objects' javadoc comments. +- Added hashCode() impl in data object. +- Added use-super-equals="true|false" option to @ejb:data-object; allows for +using the super.equals() method instead of having to write it yourself (also +applies to hashCode). +- acknowledge-mode is optional +- Reset data holder to null in ejbRemove() + +webdoclet: +- Added welcomefiles.xml merge point. + +jBoss support: +- Added relation taghandler. +- Removed support of jBoss 2.2. +- Fixed up samples so they deployed successfully on JBoss. +- read-only is for entity. +- Added @jboss:jdbc-type DOUBLE next to @jboss:sql-type DOUBLE Because +JBoss doesn't support sql-type, without jdbc-type. +- Changed jbosscmp-jdbc.xml generation to make it possible to avoid including +the difficult-to-get-right relationship key-fields tags. Use a +jboss:auto-key-fields tag in your cmr accessors to suppress <key-fields/> and +<key-fields>...</key-fields> elements for that side. +- Added Dave Smith's patch to do MDB subscriber stuff + +Castor support: +- Added patches submitted by Bart Guijt. + +Orion support: +- Commited Hani Suleiman's patch: composite PK's to be wrapped in <fields> for +collection/set. + +Weblogic support: +- Refactored relation handling. +- Turned on xml validation in samples. + +New sub-tasks: +- dao subtask for ejbdoclet. +- bluestone subtask for ejbdoclet. +- JRun subtask for webdoclet/ejbdoclet (thanks to Macromedia and Dan Schaffer +for providing it). +- pramati subtask for ejbdoclet (thanks to Patrick Lightbody for providing it). +- jbossxmbean subtask for jmxdoclet. +- jbossXmlServiceTemplate subtask for jmxdoclet. Small task to generate +skeleton jboss mbean configuration files from marked up mbeans. +- openjmxdescription subtask for jmxdoclet (thanks to Jerome Bernard). +- mlet subtask for jmxdoclet. +- Implemented a new ReplaceCopy task which extends Ant's Copy task, but with a +nifty replace feature. AntPropertyTask is now deprecated in favour of +ReplaceCopy. + +Misc: +- Various documentation updates. +- Numerous typos fixed in docs & source. +- Ant code cleanup : Use protected variable project instead of getProject() +Thanks to Erik Hatcher. + +Fixed Issues: +(FR) [492015] Fine grained DataObjects +(FR) [500114] Remote to Data util method +[506291] Redundant import, same as class name +[510210] Invalid property asignment for BMP's +[510475] <template> dependency checking +(patch) [510960] change in jboss read-only tag +(patch) [513132] adds default OBJECT_NAME static string +NB subsequently replaced by a merge point. +[513655] ejb-ref order +[513657] acknowledge-mode +[514220] (Weblogic) Generates entity descriptor for BMP beans +(patch) [515019] Incorrect <ejb-ref> elements generated +[518956] Jboss.xml security domain specifics +[522926] dataHolder not set to null in passivate +(patch) [524074] ejb-body.j 1.1 security identity patch +- Fixed template tag documentation (which was generating all namespaces' tags +on every page). +- Fixed problem in data-object when a class use the same Data class as its +superclass (e.g. BMP extends CMP). +- ifHasMethod did not work properly with methods without parameters. +- Avoid "Ambiguous class" compilation errors in utility class if the bean class +imported org.omg.CORBA.Object +- Fixed beanFile problem with inner classes + +------------------------------------------------------------------------------- XDoclet 1.1.1 - - Changes since XDoclet v1.1 -------------------------------------------------------------------------------
_______________________________________________ Xdoclet-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel
