Autodia

 view release on metacpan or  search on metacpan

CHANGES  view on Meta::CPAN

- new ASP Handler Dalton Mackie (Gnavicks)
- fix to duplicate class definitions/mentions in many handlers
- fix for lowerclass package names in perl
- added Mason handler provided by Peter Franke

version 2.10  25/08/2009
- fixed handling of DBIC components
- fix to C++ handler from Renato Golin (www.systemcall.org)

version 2.09 24/06/2009
- added template and backslash support to C++ handler (patch provided by Patrick Wiggins)
- added support for Params::Validate in Perl Handler
- added methods to allow get/set operations in class objects after adding them
- added better support for PHP5 classes (patch provided by Jurrien / Norm )
- added Realization relation (patches provided by David Bike)
- added support for Class::Accessor and Class::Data::Inheritable in Perl handler
- added Moose support, fixed handling of subrefs in Perl Handler

version 2.08 01/07/2008
- fixed skiplist - moved to handlers from diagram
- added concentration option to graphviz digraphs
- removed Java support

version 2.07 20/05/2008
- default output now autodia.out.dia (workaround for bug in Dia 0.96)
- added new Relation relationship
- several fixes to DBI handler
- added undirected option for GraphViz

version 2.06 16/04/2008
- added support for DBIx::Class to perl handler
- added basic perl test template
- applied fix for undefined array when graphing layout

version 2.05 1/11/2007
- set default output path for TT to .
- added templates for mysql ddl and perl pod
- added new object_from_id method to Diagram class
- added support for simple Object::InsideOut syntax
- fixed file naming for -F argument

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



( run in 0.570 second using v1.01-cache-2.11-cpan-5735350b133 )