wiki:ReleaseNotes/0.3

Matreshka 0.3.0

Matreshka 0.3.0 was release 2012/07/01. Most significant improvements of functionality are:

  • Firebird database management system for SQL module;
  • several AMF modules was added to support MOF Extensions, OCL and UML Testing Profile;
  • text codecs for ASCII and ISO-8859-5 encodings;
  • Universal_String and Universal_String_Vector was extended by several operations;
  • bug fixes and performance improvement.

Supported compilers

Matreshka 0.3.0 is tested with several Ada compilers:

  • GNAT GPL 2011
  • GNAT GPL 2012
  • GNAT FSF GCC 4.7

Supported platforms

Matreshka 0.3.0 is tested on several platforms:

CPU OS
PowerPC (64-bit) Linux
x86 Linux, Windows
x86_64 Linux

Current Status

Open tickets

Ticket Component Type Summary
No tickets found

Closed tickets

Ticket Component Type Resolution Summary
#167 Matreshka defect fixed uaflex doesn't support comments in second section
#169 Matreshka defect fixed uaflex fail in character sets package
#171 Matreshka defect fixed uaflex: wrong DFA for Ada strings
#172 Matreshka defect fixed Incorerct version variable in Makefile.config file
#179 Matreshka task fixed Revert changes for GCC 4.6
#236 Matreshka task fixed Release 0.3.0
#189 Matreshka - AMF enhancement fixed Implement parents and/or allParents for AMF elements
#191 Matreshka - AMF enhancement fixed Support of Standard Profiles
#192 Matreshka - AMF enhancement fixed extend generator to generate visitors and iterators interfaces
#194 Matreshka - AMF defect fixed Unable to read model generated by Magic Draw
#195 Matreshka - AMF enhancement fixed error handler for XMI reader
#196 Matreshka - AMF enhancement fixed Support for MOFEXT
#198 Matreshka - AMF defect fixed cannot stat `source/amf/mofext/metamodels/OCL23.cmof': No such file or directory
#199 Matreshka - AMF enhancement fixed optimize implementation of internal setter/getter
#201 Matreshka - AMF enhancement fixed Implement Empty collections support in AMF.Generic_Collections
#202 Matreshka - AMF enhancement fixed move internal element identifier into Element_Implementation
#203 Matreshka - AMF enhancement fixed hash functions for all elements
#206 Matreshka - AMF defect fixed Unable to read UML models from Eclipse (unknown namespaces)
#207 Matreshka - AMF enhancement fixed support of UML Testing Profile
#208 Matreshka - AMF enhancement fixed extend generator to generate holders package
#210 Matreshka - AMF enhancement fixed add metamodel specific factories
#212 Matreshka - AMF defect fixed serialization of 'visibility' attribute is failed
#213 Matreshka - AMF defect fixed 'visibility' attribute is initialized to the wrong default
#214 Matreshka - AMF defect fixed XMI writer doesn't serialize some attributes
#222 Matreshka - AMF defect fixed UML::Operation::namespace is null
#223 Matreshka - AMF enhancement fixed Implementation of UML::NamedElement::allNamespaces
#224 Matreshka - AMF enhancement fixed Implementation of UML::NamedElement::qualifiedName operation
#225 Matreshka - AMF defect fixed UML iterator visits attributes of class multiple times
#226 Matreshka - AMF defect fixed Matreshka fails to read xmi
#227 Matreshka - AMF enhancement fixed Matreshka is unable to recognize boolean type in model
#230 Matreshka - AMF defect fixed setter of UML::Constraint::specification attribute doesn't set value
#231 Matreshka - AMF defect fixed UML::Operation::bodyCondition is serialized incorrectly
#235 Matreshka - AMF enhancement fixed Entity resolver for references in XMI documents
#165 Matreshka - League enhancement fixed join operation for string vector
#176 Matreshka - League enhancement fixed Index operation for Universal_String_Vector
#184 Matreshka - League enhancement fixed equality operator for Universal_String_Vector
#186 Matreshka - League enhancement fixed Replace operation for Universal_String_Vector
#187 Matreshka - League enhancement fixed Append operation for Universal_String_Vector
#188 Matreshka - League enhancement fixed Improve performance of Universal_String_Vector.Append
#193 Matreshka - League defect fixed memory leaks in Universal_String.Split
#209 Matreshka - League defect fixed Index fails on empty vector
#216 Matreshka - League enhancement fixed How to get delta between two Date_Time?
#219 Matreshka - League enhancement fixed Prepend for Universal_String
#220 Matreshka - League enhancement fixed ASCII text codec
#221 Matreshka - League enhancement fixed ISO-8859-5 text codec
#234 Matreshka - League defect fixed error when compiling with recent gnat Pro 7.1.0w (20120603)
#89 Matreshka - SQL enhancement fixed FireBird support
#170 Matreshka - XML Processor defect fixed incorrect character set definition in xml scanner
#183 Matreshka - XML Processor defect fixed Characters function does not work when XML_1_1 is set and no escaping should be done

Known problems

Ticket Component Type Resolution Milestone Summary
#261 Matreshka - AMF defect fixed 0.4.0 serialization of nil attributes
#249 Matreshka - SQL defect fixed 0.4.0 Wrong universal string compare
#250 Matreshka - SQL defect fixed 0.4.0 отсутсвующий драйвер.
#245 Matreshka - XML Processor defect fixed 0.4.0 SAX reader doesn't report application's errors

Last modified 8 years ago Last modified on Jul 2, 2012, 1:02:03 AM
Note: See TracWiki for help on using the wiki.