1.02 - 2006/05/05 kurt@umleta.com - Model reflection implemented with XMI (no more Storeable errors). - Bootstrapping uses 3 passes to generate gen/perl: - Fully test model introspection during bootstrap - Preliminary MOF 1.3 and MOF 1.4.1 support: - Need Reference implementation (and code generation). - Preliminary XMI 1.1 support. - UMMF::Import::UMMFModel, UMMF::Core::Builder: - Added <> support to UMMF::Import::UMMFModel. - Added prelim MOF syntax support. - confess() on parser errors. - AssocClassLink multiplicities of generated AssociationEnds is now "1". - TaggedValues for model versions and XMI defaults supported. - "package" visibility is notated as '~' - UMMF::Export::XMI: - Added XMI.model, XMI.metamodel, XMI.metametamodel tags. - Added XMI.field support for lists of SCALARs. - "make bootstrap" no long runs ummf_install.pl for required modules. 1.01 - 2005/04/12 kstephens@users.sourceforge.net - Completely reworked lib/perl/UMMF namespace in 1.1 repository in preparation for multiple meta-models NOTE: 1.0 repo is now obsolete. - Generated UML metamodel is now named "UMMF::UML_1_5". - Boot strapping UML metamodel is now named "UMMF::Boot::MetaModel". - bin/ummf.pl: added "-M metamodel" switch for bootstrapping. - bin/ummf.pl: added "-l module" option for applying configuration modules (see example/ex1/build.sh). - Added more complete Tangram usage example (see example/ex1). - Cleaned up examples/ex2 java code generation. - Added transaction support to Tangram::Storage (see run_in_transaction()). - Fixed Tangram flat_array table column names (see example/ex1) 0.26 - 2005/01/01 kstephens@users.sourceforge.net - Fixes for java code generation. - Now generates compilable UML-1.5 implementation in java. 0.25 - 2004/07/31 kstephens@users.sourceforge.net - Use underscored names in Perl and Java template. - Search resource paths for templates. - Builds CPAN modules (see cpan/) 0.24 - 2004/05/17 kstephens@users.sourceforge.net - Force "-1" Multiplicities to be "*". - Sort AssociationEnds by name in template to reduce code changes between UML changes. - Added support for switching between multiple Perl::Tangram::Storage objects. - Fixed index generation for intrusive collection id columns. - get_or_error(): better error reporting. - Metamodel: State_Machines::Event is now subclass of ModelElement; was causing problems with Poseidon State Machine diagrams with CallEvents. - Sort by table when generating Tangram indices. 0.23 - 2004/04/19 kstephens@users.sourceforge.net - Added DProf support - Cache use and constant value function evals in use_alias; - Reuse __ummf_array_*() code. - Enhanced performance during XMI import for Unimplemented meta-objects. - Tangram-related changes: - Added Tangram deploy method callbacks. - Added UMMF_STORAGE_SCHEMA_PKG_FILTER support for ignore packages during schema compilation. - Fixed minor SQL errors. - Added Storage $cls->get*() cache flush after update() or insert(). - Added Schema and Schema hash caching. - Added host and port DB connection configuration options. - Added $storage->update_or_insert(@objs). - Added test for ambigous $cls->get*(). - Added storage configuration callbacks. - Added $cls->get_or_init(\%key, \%init) useful for deploy method callbacks. - Added $cls->get_force(%keys). $Id: Changes,v 1.9 2006/05/14 01:40:03 kstephens Exp $