| 2003-05-03: Ejen-1.1-pre3 is released | 
    | This is the new Ejen-1.1 candidate (should be the final one).
 
      
        Ejen system changes and updates:
        
        
 
	A new exec node was added (allows any XPath expression execution).
        
	"save" node has now a "serializer" attribute that allows writing output files
	in any kind of format (even binary, see
	org.ejen.transformers.binary.BinarySerializer and
	org.ejen.transformers.binary.BinarySerializerHandler as examples).
        
	An XMLReader was added (org.ejen.readers.binary.BinaryReader)
	that allows binary file reading (transformed to a sequence of hexadecimal
	nodes in XML).
        
	Another XMLReader was added (org.ejen.readers.cmd.CommandReader)
	that allows system specific command execution (stdout, stderr and exit code
	are returned in an XML tree).
        
	Another XMLReader was added (org.ejen.readers.file.LineReader)
	that allows text file reading line by line (transformed to a sequence
	of line nodes in XML).
        
	Ejen could not deal with stylesheets using XSL prefixe other than "xsl". This
	is now fixed (useful for XSL to XSL file generation).
        
	Update to Antlr-2.7.2 (still patched in order
	to allow a "listener mode").
        
	Some other minor improvements added to the system and
	its extensions.
        
 
        Examples:
        
        
 
        An example was added that produces a native (or standalone, without the Ant
	interface) implementation of any Ejen
	generator (from an Ant build file that contains ejen tasks). See
	examples/advanced/native directory.
        
      	An example was added that shows a basic use of the "serializer" attribute
	of a "save" node and org.ejen.readers.binary.BinaryReader XMLReader.
	See examples/simple/binary directory.
        
      	Configuration instructions for the EJB-2.0 demonstration have been updated for
	JBoss-3.2.x distributions (see examples/ejb-2.0/bmp-jboss/[README or readme.html]).
        
 
      	Documentation:
        
        
 
        Not completed yet (see partial documentation here).
	Sorry.
         
 | 
    | 2003-03-14: Partial Documentation Update | 
    | You may have a look at one part of the incomming Ejen Reference Guide
      here. Only Ejen nodes are documented for now.
      Full documentation (along with extensions, XMLReaders, DocumentBuilders, etc.)
      will be available with the next release (ejen-1.1-pre3).
 
 
 | 
    | 2003-01-19: Ejen-1.1-pre2 is released | 
    | This is the new Ejen-1.1 candidate.
 
      
        Ejen system changes and updates:
        
        
 
	Antlr is now used 
	instead of JavaCC.
        
	A version of JTidy is
	included for HTML parsing.
        
	All file references are now URIs, with default support for file, http, ftp,
	and jar protocols (but you may plug in new protocols if you need access to
      	special resources).
        
	Many new "nodes" were added: sax (switch to sax mode), option,
	variable, try, catch, finally (to deal with exception that may occur during the
	generation process), property, echo, if, choose, when, otherwise, foreach.
	Each of them gives you a better control of the generation process.
        
	Merge node has been suppressed. Instead, sax and source nodes have now a
	'merge' attribute.
        
      	Full namespace support.
        
      	Validation.
        
      	Backup options (prevents file overwriting).
        
      	Ability to plug in specialized XMLReaders (within a sax node) and
	DocumentBuilders (within a source node).
        
	Update to Xalan-2.4.1 and
	Ant-1.5.1.
        
      	Many other improvements and minor features added to the system and
	its extensions.
        
 
        Examples:
        
        
 
        The EJB demo was completely rewritten, and now features 2.0 specification, DAO,
	JBoss-3.+ with
	Hypersonic SQL,
	PostgreSQL and
	MySQL support (and a much more easy
	way to switch to other database systems), and an XSL/servlet-based testing
	application (see screenshot).
        
      	Some other examples added or improved.
        
 
      	Documentation:
        
        
 
        No real documention yet, but you should be able to manage with the help of
	various READMEs included into the binary distribution (for installation and
	examples)...
         
 | 
    | 2002-05-16: Ejen-1.1-pre1 was released | 
    | This was a kind private release without any announcement...
 
 
 | 
    | 2002-04-29: Ejen-1.0.0 is released | 
    | This is the final Ejen-1.0 release.
 
      
        Ejen system changes:
        
        
 
        The version number is now 1.0.0 (that's all).
        
 
        Examples:
        
        
 
        PostgreSQL port of the EJB 1.1 demonstration has been added
        (thanks to Joseph Rajkumar).
        
 
        Documentation:
        
       
 | 
    | 2002-04-08: Ejen-1.0-pre3 is released | 
    | This is the new Ejen-1.0 candidate
      (I NEED FEEDBACK).
 
      
        Major changes:
        
        
 
        Ejen now works with Jdk1.4 (thanks to
        Joseph Rajkumar who discovered
        this problem).
        
        The org.ejen.ext.FileUtil extension includes now a (recursive) directory
        listing method.
        
 
        Examples:
        
        
 
        JSP generation has been updated in the EJB 1.1 demonstration: table rows
        are not anymore displayed all at once (previous/next buttons, etc.).
        
        New example of batch generation has been added (thanks to a
        Gary Zuo
        suggestion).
        
 
        Documentation:
        
        
 
        Documentation has been updated.
         
 | 
    | 2002-03-29: Ejen-1.0-pre2 is released | 
    | This is the future Ejen-1.0 release
      (I NEED FEEDBACK).
 
      Mes excuses à tous ceux qui lisent le français, je n'ai pas le courage de maintenir
      une version bilingue de ce site.
        Major changes:
        
        
 
        Ejen uses now a (modified) Java parser generated by
        JavaCC in order
        to convert any Java source file into a DOM tree. This parser may serve as
        an example in the development of other "text file to DOM" extensions.
        
        A very basic language (ARL or "Array Language") has been added to Ejen.
        This language allows customization of DOM trees in a "text file to DOM"
        extension.
        
        Almost all String values in Ejen nodes and extensions parameters are
        now AVTs (Attribute Values Templates): this allows more flexibility.
        
        The source tree of Ejen has been modified (extensions are in a special
        package).
        
 
        Examples:
        
        
 
        All examples (including the EJB 1.1 demonstration) are now
        available as a separate download: this will allow specific updates.
        
        The EJB 1.1 demonstration has been updated to support the
        new Java parser: changes only affect home/remote interfaces
        and JSP generation.
        
        Other examples have been added and may be used as a tutorial.
        
 
        Documentation:
        
        
 
        Documentation is now available (online and as a separate download) for the Ejen
        system and the EJB 1.1 demonstration.
         
 
 | 
    | 2002-02-22: Ejen-1.0-pre1 is released | 
    | Initial release.
 
 
 |