Projects / BOUML / Releases

All releases of BOUML

  •  15 Jul 2010 08:00
Avatar

    Release Notes: This version fixes a bug in which random characters were inserted in the IDL declaration of the operation when IDL was the only selected language in the global menu languages and parameters were added through the UML tab when editing an operation. In previous releases, the default definition of a class in PHP wrongly contained the keyword ${visibility}, producing an invalid form in case the visibility is not packaged. This was fixed.

    •  28 Jun 2010 11:35
    Avatar

      Release Notes: In release 4.22, the state activities weren't written in the state diagrams. This has been fixed.

      •  28 Jun 2010 11:34
      Avatar

        Release Notes: It was not possible to reload a project where the associated diagram of a component is a deployment diagram. This was fixed. Each time you edited a dependency between a class and a package, import was again added in the proposed list of stereotypes. This was fixed. PHP 5.3 namespace management was added. Submachine state reference management was added. Enter and Exit points can now be placed on the border of their state. The profiles of the operations proposed in a list now contain the container classes of the referenced nested classes.

        •  17 May 2010 13:25
        Avatar

          Release Notes: In the previous releases, only the operations whose name started with an operator could contain non alphanumeric characters; this restriction has been removed. The definition of an external class for PHP was extended: if a second line is present, this one is considered to contain the expected require_once form to produce. Generation settings were added to choose how the path of the required files are generated: without path, with absolute paths, with relative paths, with path relative to the root directory, etc.

          •  19 Apr 2010 12:08
          Avatar

            Release Notes: Under Windows, the PNG and SVG exports of the diagrams don't work when they are done by a plug-out launched by -execnogui. (They work with -exec.) A constraint on activity and activity action was added. In Java Generator 2.20.1 and Python Generator 1.4.1, when a nested class reference was produced, the container class(es) name was missing and only the nested class's name was generated; this has been fixed. In state machine generator 1.4.2, the doActivity() operation was added to the class representing the state machine; when you apply this operation, the do activity of the current state is executed if it is not empty.

            •  12 Apr 2010 09:43
            Avatar

              Release Notes: The new keyword ${inverse_name} was added, producing the name of the inverse role of a bidirectional relation between classes. When you apply a plug-out when Bouml is started with the -exit option, the return value of Bouml is the argument of the operation UmlCom::bye(). This value is 0 when you apply an old plug-out where bye doesn't have a parameter. The return value is -1 if the plug-out execution can't be done or if the plug-out doesn't connect to the modeler in less than 30 seconds. All plug-outs return the number of errors through UmlCom::bye().

              •  29 Mar 2010 13:03
              Avatar

                Release Notes: A crash could occur when opening a component diagram referencing through a required or provided relation to a class deleted in a previous session. When you closed Bouml though a shortcut (control-w by default) while an additional window like an artifact source window was still open, Boumi crashed (with no real consequence because if needed, the previously loaded project was already saved). fr.lang, de.lang, and es.lang have been updated.

                •  15 Mar 2010 09:40
                Avatar

                  Release Notes: Since release 4.17.1, a crash could occur when you did some changes on a state present in an opened diagram but never visible because of the diagram dimensions and the position of the scrollbars. This was fixed. C++ Roundtrip 1.0.4 and Java Roundtrip 1.2.3 no longer empty the stereotypes when this is possible. Java Generator 2.19.2 does not duplicate imports defined in both an artifact definition and through dependencies.

                  •  08 Mar 2010 16:44
                  Avatar

                    Release Notes: The message written to signal a message can't be added in a sequence diagram contained incorrect characters; this has been fixed. This release adds lost/found messages in the sequence diagram. It adds an interface icon using a simple circle, and extends the drawing mode with it for classes in a class diagram, instances in a sequence diagram, and actors in a use case diagram. To not change the already existing diagrams, when you open an old diagram showing a classes stereotyped interface or instances of a classes stereotyped interface, their drawing mode is forced to class when it values natural (even indirectly).

                    •  15 Feb 2010 14:30
                    Avatar

                      Release Notes: A problem in which the class instances weren't colored when you asked not to draw the shadow in a sequence or communication diagrams was fixed. C++ Reverse 2.12.4 was made to set the C++ source and header directory for the additional packages created during the reverse, because all classes defined in a given directory are not defined in the same namespace or some are defined in a namespace and some others are defined out of a namespace. In C++ Roundtrip 1.0.3, the roundtrip was fixes so that it is no longer perturbed by the use of namespaces and no longer produces a wrong and inconsistent result.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.