Autodia

 view release on metacpan or  search on metacpan

CHANGES  view on Meta::CPAN

version 2.04 29/8/2007
- escapes nasty badness in perl attribute names found in code
- replaces dynamic parts of method or attribute names in perl code with _xxxx
- added pod.t and pod_coverage.t
- fixed pod errors
- fixed old email and website addresses
- added csharp mode written by Sean Dague
- added -s skiplist argument to ignore packages matching patterns

version 2.03 27/04/2006
- basic Class::DBI support in perl handler
- updated Umbrello
- updated PHP to handle PHP 5
- perl parsing improvments
- improvements to Diagram.pm in Dia / Umbrello to filter non-xml-safe stuff, and use Kind field in Dia

version 2.02 09/05/2005
- no_deps is now deprecated : use -K instead
- improvements to DBI handler
  - now guesses foreign keys a bit better
  - added support for datatypes
- new option -k to skip superclasses
- new option -K to skip dependancies
- improvements and fixes to SQL Handler 
  - now supports current (4.1.x) MySQL dumps
  - now supports SQL Server SQL Dumps (when stripped of non-ascii crap)
  - foreign key support improved
  - datatypes improved
- umbrello output fixed
- minor fix to C++ Handling in Dia and Umbrello
- additional templates directory with MySQL DDL template


version 2.01 13/10/2004
- improved perl handler support for 'fields' and 'base' pragma
- applied Chris Karakas' fixes to Diagram module, PHP and Perl handlers

version 2.00 14/07/2004
- added umbrello output (experimental - doesn't seem to work)
- fixed Perl Handler to cope with perl scripts as well as modules [bug reported via debian]
- small tweak to Perl Handler to stop it complaining about uninitiated values at line 375
- fixed python handler so inheritance works properly
- fixed C++ handler to handle namespaces in types
- fixed C++ handler to cope with inheriting from public foo or foo
- fixed SQL handler to handle linebreaks in table declarations
- fixed Umbrello Handler to cope with <= 1.1 and now >= 1.2.0 or style files
- fix to Diagram module to ensure binary files are output in BINMODE for when on win32
- added SpringGraph output (very experimental, only works for basic diagrams, sometimes)
- slight improvement to dia layout algorithm

version 1.99 19/03/2004
- rebadged 1.12 to meet version number requirements on cpan

version 1.12 17/03/2004
- fixes to SQL handler to support more types and match better
- fixed autodia.pl to allow -i and -d at the same time
- skipcvs option now also skips RCS dirs
- fix to C++ handler to cope with comments like /* .. */ on single line
- fixes to Torque handler
- added umbrello input handler (experimental)
- synchronised autodia_java.pl with autodia.pl

version 1.11 23/12/2003
- added experimental support for Class::Tangram

version 1.10 22/12/2003
- fixed object attributes bug in Perl Handler
- fixed bug in Diagram class that caused crash

version 1.9 10/12/2003
- added support for 'use public' and 'use private' in Perl Handler (experimental)
- fixed bug in DBI handler (thanks to the two people who pointed out the schoolboy error)
- added check for empty diagrams ( handy, should also fix some errors)
- fixed bug in Perl Handler where use base splits package names too enthusiasticly
- fixed bug in Perl Handler, can now parse modules like XML:Xerces (go on try it!)
- fixed several small bugs in Diagram class

version 1.8 29/08/2003
- added -C 'skip CVS directory(s)' option
- added -F 'single file per diagram' option
- added support for filenames containing spaces in -i option
- fix in Autodia.pm wildcard/regex's provided by Daping Wang <dapingwang@lucent.com>
- fix in SQL handler provided by Brian Koehmstedt <bpk@hungry.com>
- fix in C++ handler that stops "public foo" class being created in place of "foo"
- another 'use base' fix in Perl handler
- fix to new layout that stops infinite loops (hopefully)

version 1.7 13/07/2003
- added Torque handler
- added Python handler (experimental)
- applied small perl handler patch from Scott Lanning
- small improvement to perl handler to improve support for 'use base'
- applied php handler patch from <INSERT NICE BLOKES NAME HERE>
- fixed documentation for php handler
- new Dia layout algorithm based on directed graphs (huge improvement)
- fix to DBI handler to improve support for oracle and postgres

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

version 1.5 28/03/2003
- 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/2003
- 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



( run in 2.148 seconds using v1.01-cache-2.11-cpan-99c4e6809bf )