Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > f9cb31ff9a27f0d0686280d52608564d > files > 23

autodia-1.6-1mdk.noarch.rpm

Changes to AutoDia
------------------

version 1.6 30/03/2002
- fixed SQL handler
- improved test suite


version 1.5 28/03/2002
- fixes to DBI handler 
- added SQL handler
- fixes to c++ handler
- fixes to Perl handler
- added dia handler
- added new options for hiding/showing attributes/methods
- added new option to hide private/hidden attributes/methods
- tidied up code and distribution

version 1.4 12/02/2002
- Added better support for GraphViz and output in png, jpg and dot
- added experimental support for VCG
- some small improvements to C++ and perl handlers
- added experimental dbi handler
- escaped amphersans that broke dia xml
- added support for ' use fields qw( fielda fieldb ) ' in perl handler

version 1.3 24/12/2002
- Patch from Johan Van den Brande to handle use base in perl handler
- Patch from Pascal to make php handler compile
- Many fixes to C++ and PHP handlers
- Added support for argument handling to C++ and PHP
- Added support for gif output via GraphViz
- renamed executable scripts to solve problems on Mac and Windows
- updated POD, much still needs to be done
- changed executable behaviour so that when run without arguments
   now returns help information
- much code housekeeping

version 1.2 26/06/2002
- AJT updated some of the documentation, but much still needs to be
updated.
- Simon Wistow made Autodia into a proper, CPAN installable Perl module
- Made the Java parser work and fail gracefully from recoverable problems.
- Cleared up vaious warnings.
- Embedded the default template in Diagram.pm

version 1.1 - unreleased
- Lars Clausen fixed problems with the Java Parser

version 1.0 6/07/2001
- Ekkehard Goerlach has fixed a great deal of the C++ parser
- Some small fixes to the Handler and Diagram objects
- New HTML templates
- New Feature - Classes can be alphabetically sorted for text/html output
- More robust error checking

version 0.09 : 31/05/2001
- Added command line option to output to STDOUT
- Added command line option to make silent/quiet (no output to STOUT except with above)
- Small amount of code tidying

version 0.08 : 26/05/2001
- fixed bug reported by P Sharpe, causing autodia to crash when no
superclasses were found - somehow managed to avoid being spotted in 0.07

Version 0.07 : 21/05/2001
- Added T Payne's patch to fix bug in Diagram.pm when -t argument used
- Improved Perl parser based on suggestion from E Goerlard.
- Added -D command line option (ignore/skip dependanies)
- Added more error checking in layout/export part of Diagram.pm
- Improved auto-layout.

Version 0.06 : 17/05/2001
- fixed unchecked return values in Diagram.pm when Inheritances() or
Dependancies is called that caused a crash when no inheritances or
dependancies were found at the layout stage.
- did some tidying of code to make more consistent and clear.
- fixed HandlerCpp to handle simple C++. Extracts most simple class info succesfully.
= autodia is now well into beta with support for perl and simple c++ through the
included handlers.

Version 0.05 : 08/05/2001
- rewrite of parsing logic to use handlers **important**
  * all parsing is done by a parser class based on the Parser superclass
  * language options and handlers are matched using autodia.pm 
- increased error checking.
- some small bug fixes.
- first beta release of autodia - **new name**
= autodia is now functionally complete it supports multiple languages and behaviours
through the multiple handlers - currently an intermediate perl handler and a simple c++
handler. Handlers are easily written, inheriting and overloading the generic handler
class provided.

Version 0.04 : 24/4/2001
- further rewrite of the command line interface **important**
- added functionality to find simple object attributes
- rewrite of how relationships work
- added functionality to place relations near their child
- rewrite of layout code
= now accepts directories and can recurse through them and layout is now
improved for clarity.

Version 0.03 : 18/4/2001
- fixed some parsing problems, now parses files better
- fixed a dereferencing problem
- rewrote the command line interface **important**
= now handles complex and simple perl modules and scripts better

Version 0.02 : 17/4/2001
- fixed problem occuring where no superclasses existed, now checks for
existance of superclasses, classes, etc before trying to print 
- Checks for duplicate classes and ignores them instead of overwriting
existsing ones.
- removed a load of un-necessary code
- made the layout a little more space efficient (still needs some serious
work though).
- fixed text inside components
= now handles CGI.pm fairly well, and lays out itself rather well.

Version 0.01b : 12/4/2001
- fixed problems in template.xml, no longer crashes dia
- rewrote duplication and supercession code almost from scratch
- fixed numerous silly mistakes involving referencing and arrays of references
= now loads in dia and correctly handles inheritance

Version 0.01a : 10/4/2001
- fixed mistake in template.xml (should now parse cleanly in dia)
- fixed command line options (now accepts -h for help and -o for output
file)
- added POD to autodial script
- created FAQ