-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2009-7431 2009-07-11 02:40:09 --------------------------------------------------------------------------------
Name : bouml Product : Fedora 10 Version : 4.13 Release : 1.fc10 URL : http://bouml.free.fr/ Summary : UML2 tool box for C++, Java, IDL, PHP and Python Description : BOUML is a Unified Modeling Language editor for Qt. You can use it to create nearly all of UML diagrams. BOUML can generate code from those diagrams in C++, Java, IDL, PHP and Python, and can also reverse existing code. The program supports class diagrams, sequence diagrams, collaboration diagrams, object diagrams, use case diagrams, component diagrams, state diagrams, activity diagrams, component diagrams and deployment diagrams. The documentation for this package is in bouml-doc. -------------------------------------------------------------------------------- Update Information: * Sat Jul 04 2009 Debarshi Ray <[email protected]> - 4.13-1 - Version bump to 4.13. * Added active on activity, class and state. * Browser search can now search for elements depending on their stereotype. * Duplicating a state caused a crash. Fixed. * Made it easier to select small elements connectd to a line in a diagram. * When an attribute or operation of a class was deleted from a plug-out, the drawing of the class was not updated in already opened diagrams. Fixed. * C++ Generator: + A dependency stereotyped as friend produced wrong code in case the target class was a template. Fixed. * Java Roundtrip: + New plug-out. * Plug-out: + A crash occured when upgrading an old plug-out without Python management. Fixed. + Added operations isActive and set_isActive to UmlBaseActivity, UmlBaseClass and UmlBaseState. + Added operations isPython_3_operation and set_IsPython_3_operation to PythonSettings. + Internal plug-out API extended for Java Roundtrip, and type specification of function's parameters and return values. All plug-outs updated to use the new API. + The operation importProject has been added to UmlBasePackage, which returns the UmlPackage corresponding to the imported project or null in case of an error. * Python Generator: + All the lines of a docstring are indented according to PEP-0257. + Manage type specification of function's parameters return values according to PEP-3107. * XMI Generator: + When a parameter of an operation doesn't have type the token UML:Parameter was not closed. Fixed. * XMI2 Generator: + The base type of a class stereotyped typedef is now produced in an extension form supposing you ask for them. -------------------------------------------------------------------------------- ChangeLog: * Sat Jul 4 2009 Debarshi Ray <[email protected]> - 4.13-1 - Version bump to 4.13. * Added active on activity, class and state. * Browser search can now search for elements depending on their stereotype. * Duplicating a state caused a crash. Fixed. * Made it easier to select small elements connectd to a line in a diagram. * When an attribute or operation of a class was deleted from a plug-out, the drawing of the class was not updated in already opened diagrams. Fixed. * C++ Generator: + A dependency stereotyped as friend produced wrong code in case the target class was a template. Fixed. * Java Roundtrip: + New plug-out. * Plug-out: + A crash occured when upgrading an old plug-out without Python management. Fixed. + Added operations isActive and set_isActive to UmlBaseActivity, UmlBaseClass and UmlBaseState. + Added operations isPython_3_operation and set_IsPython_3_operation to PythonSettings. + Internal plug-out API extended for Java Roundtrip, and type specification of function's parameters and return values. All plug-outs updated to use the new API. + The operation importProject has been added to UmlBasePackage, which returns the UmlPackage corresponding to the imported project or null in case of an error. * Python Generator: + All the lines of a docstring are indented according to PEP-0257. + Manage type specification of function's parameters return values according to PEP-3107. * XMI Generator: + When a parameter of an operation doesn't have type the token UML:Parameter was not closed. Fixed. * XMI2 Generator: + The base type of a class stereotyped typedef is now produced in an extension form supposing you ask for them. * Wed Apr 8 2009 Debarshi Ray <[email protected]> - 4.12.1-1 - Version bump to 4.12.1. * Previous releases can not read a project saved with this version, but projects made by previous releases can be read. * Python Generator: + When a class referenced another one placed in the same python package, the python code generator wrongly produced <artifact name>.<class name> rather than <package name>.<artifact name>.<class name>. Fixed. * XMI2 Generator: + When an association is defined between a class and an actor, an unexpected and inconsistent attribute was generated. Fixed. * When a class associated with a relation (for instance in case of a class relation) is deleted, the plug-out API operation UmlRelation::association() wrongly returned the deleted class. Fixed. * In a diagram when two elements were linked by a line (whatever it represented) and one of the elements contained the other one, the line was not drawn. This was mainly a problem in case of high-level transition from a composite state with a target inside the composite state. Fixed. * Changing the geometry of a junction between two instances in a communication diagram, without supporting a message, using the menu, produced a crash. Fixed. * Duplicating an activity might produce a crash. Fixed. * When any colour is assigned to an activity partition in horizontal display mode, closing and re-opening the diagram produced an error message and a part of the diagram was lost. Fixed. * In a state diagram it was possible to resize choices by selecting them with other elements and doing a resize. Ditto for decision and merge in an activity diagram. Fixed. * The virtual desktop set through the environment dialog was not taken into account. Fixed. * Added new US diagram formats: letter, legal, tabloid, letter landscape, legal landscape and ledger. * It is now possible to add marked elements in class, use case, component and deployment diagrams though the diagram menu entry add marked elements. * It is now possible to add related elements in diagram for a class, use case, package, component, artifact and deployment node. A related element is an element having a relation with the current element which can be shown in the current diagram and part of the browser. * http://bouml.free.fr/historic.html - glibc-2.10 fixes accepted by upstream. * Mon Feb 23 2009 Release Engineering <[email protected]> - 4.11-2 - Autorebuild for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Feb 17 2009 Debarshi Ray <[email protected]> - 4.11-1 - Version bump to 4.11. * Previous releases can not read a project saved with this version, but projects made by previous releases can be read. * XMI2 Import and XMI2 Generator: + Forms produced / expected for provided and required interfaces and for realizing classes were not the right ones. Fixed. + Importing of forms produced by previous releases is not managed. * A crash might occur when the drawing setting is changed depending on the changes made before. Fixed. * In an activity, when an element was created through an activity diagram placing the element directly on a partition, this element was wrongly nested in the partition in the browser, and it was impossible to reload the project. Fixed. * The modeler entered in an infinite loop when it is attempted to change the geometry of an extension (uni directional association from a stereotype-class to a meta class). Fixed. * When a class present in at least two of the provided required and realizing lists of a component was deleted, and the model was saved and reloaded, the model became inconsistent and a crash could occur. Fixed. * Validating the edition of a relation whose first role is read only and without property (tagged value) produced a crash. Fixed. * http://bouml.free.fr/historic.html - Fixed build failure with glibc-2.10. * Sat Nov 22 2008 Debarshi Ray <[email protected]> - 4.8.3-1 - Version bump to 4.8.3. (Red Hat Bugzilla #472408) * Previous releases can not read a project saved with this version, but projects made by previous releases can be read. * Modification of some generation settings through a plug-out could produce a crash. Fixed. Plug-outs need to be fixed with plug-out upgrade. * A crash occured when only one language was selected and the parameters list of an operation defined for an actor placed in a use case or a use case view was modified. Fixed. * Plug-outs need to be modified to use the meta classes and extensions rather than the properties stereotypeExtension on the stereotypes. * http://bouml.free.fr/historic.html - Shortened summary to suit PackageKit's UI. -------------------------------------------------------------------------------- This update can be installed with the "yum" update program. Use su -c 'yum update bouml' at the command line. For more information, refer to "Managing Software with yum", available at http://docs.fedoraproject.org/yum/. All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at http://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ Fedora-package-announce mailing list [email protected] http://www.redhat.com/mailman/listinfo/fedora-package-announce
