Skip to content
  • v1.30.2
  • d86e95c
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.30.2
  • d86e95c
  • Compare
    Choose a tag to compare
    Search for a tag

@TimLethbridge TimLethbridge released this Apr 9, 2021

Umple release 1.30.2 contains all changes from August 9th 2020 to April 9th 2021

Various user manual improvements, including tool tips on the table of contents and the Next and Prev buttons, and added YouTube videos

The command line compiler gives better information when completing a build.

Ability to specify guards on entry and exit actions #1600

Multiple mixsets in one use statement #1664

Updates to Docker image to use newer dependencies

Making ump directory not part of the repo so it can be mapped to local storage

Various Umpleonline improvements, including:

  • A button to reindent code #1599
  • Improvements to task submission

Various bug fixes

  • State machine timer fix #1606
  • Fixes to Zipfile and Javadoc downloading
  • Fixes to rake command on Windows #1661

Several improvements to ant build scripts

The umple-n.n.n-rrrr-hhhhhhhh,jar is the command line compiler

When you do a build a symbolic link is made on linux and mac calling this umple.jar in the dist directory. The hhhhhhhh is the git commit, and the rrrr is an incrementing count of the number of commits to master.

For the latest Eclipse Plugin see
https://github.com/umple/umple/wiki/InstallEclipsePlugin
(usually released a while after each main release)

When you build Umple, you will also generate other jars including umpledocs, to create the user manual; umplerun, a special tool for simulation, umplesync, an an extended compiler used by Umpleonline.

For details on how to install see http://dl.umple.org

See also http://docker.umple.org for pre-built UmpleOnline environments you can run locally (Click on the Tags tab to see the available releases)

Assets 3
  • v1.30.1
  • efec3b4
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.30.1
  • efec3b4
  • Compare
    Choose a tag to compare
    Search for a tag

@TimLethbridge TimLethbridge released this Aug 8, 2020

Release notes for Umple release 1.30.1.

This release contains all changes from te July 23, 2020 to August 8th, 2020.

The main purpose of the release is to update the Docker image to:

  • Php 7.3.18
  • Graphviz 2.42.3
  • Java 11.0.5
  • Nginx 1.19.1 (runs as account 101 now)
  • Supervisord 4.1.0 (no longer runs as root - runs as account 101)
  • Alpine Linux 3.11

These are the latest mutually-compatible versions available from DockerHub.

Additional improvements include:

  • A beta tool to being able to zoom the svg files in UmpleOnline (turn it on by slelecting 'Pinch to Zoom' in the options menu

  • Several updates to the user manual, particularly making the sections on Directives, Class content and Traits, more complete.

  • The command-line compiler now notifies users of the classes with main program(s) after a successful build

The umple-n.n.n-rrrr-hhhhhhhh,jar is the command line compiler

When you do a build a symbolic link is made on linux and mac calling this umple.jar in the dist directory. The hhhhhhhh is the git commit, and the rrrr is an incrementing count of the number of commits to master.

For the latest Eclipse Plugin see
https://github.com/umple/umple/wiki/InstallEclipsePlugin
(usually released a while after each main release)

When you build Umple, you will also generate other jars including umpledocs, to create the user manual; umplerun, a special tool for simulation, umplesync, an an extended compiler used by Umpleonline.

For details on how to install see http://dl.umple.org

See also http://docker.umple.org for pre-built UmpleOnline environments you can run locally (Click on the Tags tab to see the available releases)

Assets 3
Pre-release

@TimLethbridge TimLethbridge released this Aug 6, 2020

This is a release candidate (pre-release) for Umple 1.30.1

The key thing this does is updates the base docker image to use new versions of php, Java, Nginx, Graphviz, and other software.

There are also some bug fixes and several updates to the user manual.

If all is Good, 1.30.1 will be released on August 7 or 8

Assets 3
  • v1.30.0
  • bac3ac8
  • Compare
    Choose a tag to compare
    Search for a tag
  • v1.30.0
  • bac3ac8
  • Compare
    Choose a tag to compare
    Search for a tag

@TimLethbridge TimLethbridge released this Jul 23, 2020

Release notes for Umple release 1.30.0.

This release contains all changes from the end of 2018 until the July 23, 2020, including:

  • Many bug fixes and minor improvements (check the list of pull requests)
  • Umple model-based test generation by (PhD thesis work of Sultan Eid)
  • Many improvements to Mixsets and for Product Line Development such as Feature diagrams (PhD thesis work of Abdulaziz Algablan)
  • Some user interface improvements in UmpleOnline
  • Gradle building capability
  • Ability to specify aspects at the base level (not just in a class)

https://github.com/umple/umple/milestone/5?closed=1 for the pull requests completed in this milestone release

The umple-n.n.n-rrrr-hhhhhhhh,jar is the command line compiler

When you do a build a symbolic link is made on linux and mac calling this umple.jar in the dist directory. The hhhhhhhh is the git commit, and the rrrr is an incrementing count of the number of commits to master.

For the latest Eclipse Plugin see
https://github.com/umple/umple/wiki/InstallEclipsePlugin
(usually released a while after each main release)

When you build Umple, you will also generate other jars including umpledocs, to create the user manual; umplerun, a special tool for simulation, umplesync, an an extended compiler used by Umpleonline.

For details on how to install see http://dl.umple.org

See also http://docker.umple.org for pre-built UmpleOnline environments you can run locally (Click on the Tags tab to see the available releases)

Assets 3

@TimLethbridge TimLethbridge released this Oct 3, 2018

Release notes for Umple release 1.29.1

This release includes all updates to Umple From September 2018, including:

Bug fixes including several glitches in Umpleonline, in date initialization, and in constraint code generation.

Support for nested generic types in attributes.

Improvements to NuXMV generation.

Updates to the user manual to allow embedding of YouTube videos (three are so far embedded), and labelling of examples. Additional details have also been added for sections describing 1-1 associations and code injection for custom code.

See
https://github.com/umple/umple/milestone/5?closed=1 for the pull requests completed in this milestone release

The umple-n.n.n-rrrr-hhhhhhhh,jar is the command line compiler
When you do a build a symbolic link is made on linux and mac calling this umple.jar in the dist directory. The hhhhhhhh is the git commit, and the rrrr is an incrementing count of the number of commits to master.

For the latest Eclipse Plugin see
https://github.com/umple/umple/wiki/InstallEclipsePlugin
(usually released a day after each main release)

When you build Umple, you will also generate other jars including umpledocs, to create the user manual; umplerun, a special tool for simulation, umplesync, an an extended compiler used by Umpleonline.

For details on how to install see http://dl.umple.org

See also http://docker.umple.org for pre-built UmpleOnline environments you can run locally (Click on the Tags tab to see the available releases)

Assets 3

@TimLethbridge TimLethbridge released this Aug 30, 2018

Release notes for Umple release 1.29.0

This release includes all updates to Umple From July-August 2018, including:

Improvements to Mixsets (Abdulaziz Algablan's PhD work) including making them work internal to more umple entities such as state machines and traits.

Adding a feature for 'queued' methods. Any void method can have its signature marked as 'queued'. The call will then be put on a queue to be executed in a second thread, and the calling thread will be able to continue without delay. This can be useful for enabling secondary calculations that are not needed immediately, or sending asynchronous messages where there is a desire not to wait for the response.

The alpha version of the CRUD user interface generator has been made available after some bug fixing. It is intended that this be completed for the next major release.

The alpha version of a new Test-Driven Modeling framework (PhD thesis work of Sultan Eid). This includes a new UmpleTestLangauge abstract language that is like xUnit except that it is independent of target language. There is also a compiler for this that generates jUnit, phpUnit etc. It is also possible to embed tests directly in an Umple model.

Improvements to the user manual, in particular better documenting mixsets, constraints the distributed feature

Adding testing of generated php from all relevant examples.

Various bugs were fixed.

See
https://github.com/umple/umple/milestone/2?closed=1 for the pull requests completed in this milestone release

The umple-n.n.n-rrrr-hhhhhhhh,jar is the command line compiler
When you do a build a symbolic link is made on linux and mac calling this umple.jar in the dist directory. The hhhhhhhh is the git commit, and the rrrr is an incrementing count of the numer of commits to master.

For the latest Eclipse Plugin see
https://github.com/umple/umple/wiki/InstallEclipsePlugin
(usually released a day after each main release)

When you build Umple, you will also generate other jars including umpledocs, to create the user manual; umplerun, a special tool for simulation, umplesync, an an extended compiler used by Umpleonline.

For details on how to install see http://dl.umple.org

See also http://docker.umple.org for pre-built UmpleOnline environments you can run locally (Click on the Tags tab to see the available releases)

Assets 4

@TimLethbridge TimLethbridge released this Jul 1, 2018

Release notes for Umple release 1.28.0

This release includes all updates to Umple From April-June 2018, including:

Many improvements to UmpleOnline, including bug fixes in editable class diagram mode, and immediate validation of graphical edits.

Extensive upgrades to the user manual including fixing errors, documenting many features that were undocumented, and adding pages for all error and warning messages.

Many bug fixes, particularly with associations and aspect orientation.

Fixing of 'filter' functionality to allow different diagrams to be drawn

Introduction of mixsets to allow conditional compilation, and product lines. Further work on this feature will occur in subsequent releases.

See
https://github.com/umple/umple/milestone/2?closed=1 for the pull requests completed in this milestone release

The umple-n.n.n-rrrr-hhhhhhhh,jar is the command line compiler
When you do a build a symbolic link is made on linux and mac calling this umple.jar in the dist directory. The hhhhhhhh is the git commit, and the rrrr is an incrementing count of the numer of commits to master.

For the latest Eclipse Plugin see
https://github.com/umple/umple/wiki/InstallEclipsePlugin
(usually released a day or two after each main release)

When you build Umple, you will also generate other jars including umpledocs, to create the user manual; umplerun, a special tool for simulation, umplesync, an an extended compiler used by Umpleonline.

For details on how to install see http://dl.umple.org

See also http://docker.umple.org for pre-built UmpleOnline environments you can run locally (Click on the Tags tab to see the available releases)

Assets 4

@TimLethbridge TimLethbridge released this Apr 6, 2018

Release notes for Umple release 1.27.1

This release includes all updates to Umple From early January 2018 to early April 2018, including:

Automatic minimizing of Javascript for UmpleOnline e.g. issue #949

Fixes to the user manual e.g. issue/prs #674 #1206 #1218 $1251

Improvements to Umpleonline e.g. issues #420 #412 #1208

An issues related to custom vs generated injection of code, e.g. issue/pr #1002, #1234

Numerous other bug fixes, including fixes relating to specialization and problems with error messages

The umple-n.n.n-rrrr-hhhhhhhh,jar is the command line compiler
When you do a build a symbolic link is made on linux and mac calling this umple.jar in the dist directory. The hhhhhhhh is the git commit, and the rrrr is an incrementing count of the numer of commits to master.

For the latest Eclipse Plugin see
https://github.com/umple/umple/wiki/InstallEclipsePlugin
(usually released a day or two after each main release)

When you build Umple, you will also generate other jars including umpledocs, to create the user manual; umplerun, a special tool for simulation, umplesync, an an extended compiler used by Umpleonline.

For details on how to install see http://dl.umple.org

See also http://docker.umple.org for pre-built UmpleOnline environments you can run locally (Click on the Tags tab to see the available releases)

Assets 3

@TimLethbridge TimLethbridge released this Jan 12, 2018

Release notes for Umple release 1.27.0

This release includes all updates to Umple From Late November 2017 to January 12 2018, including:

Improvements to command-line debugging. Both errors compiling embedded Java and stack traces when running generated systems now point to the original Umple source.

Improvements to joint.js generation for class diagrams in UmpleOnline.

Refactors UmpleOnline with a new DataStore interface

Various bug fixes.

The Jars are as follows:

The umple-n.n.n-rrrr-hhhhhhhh,jar is the command line compiler
When you do a build a symbolic link is made on linux and mac calling this umple.jar in the dist directory. The hhhhhhhh is the git commit, and the rrrr is an incrementing count of the numer of commits to master.

For the latest Eclipse Plugin see
https://github.com/umple/umple/wiki/InstallEclipsePlugin
(usually released a day or two after each main release)

When you build Umple, you will also generate other jars including umpledocs, to create the user manual; umplerun, a special tool for simulation, umplesync, an an extended compiler used by Umpleonline.

For details on how to install see http://dl.umple.org

See also http://docker.umple.org for pre-built UmpleOnline environments you can run locally (Click on the Tags tab to see the available releases)

Assets 4

@TimLethbridge TimLethbridge released this Nov 21, 2017

Release notes for Umple release 1.26.1

This release includes all updates to Umple From May 2017 to November 21 2017, including:

Substantial (8 times) speedup in UmpleOnline by using an internal server that the php communicates with using a socket.

Logging in UmpleOnline.

Availability of building a Docker image for UmpleOnline to allow easily running it on a local machine (see http://docker.umple.org)

Fixes to the build environment, particularly ensuring build is verified in Windows using Appveyor, which had been broken.

Progress on joint.js as a diagram drawing tool in UmpleOnline (still beta).

Numerous bug fixes and stability improvements in parsing models and code generation.

The Jars are as follows:

The umple-n.n.n-hhhhhhhh-rrrr,jar is the command line compiler
When you do a build a symbolic link is made on linux and mac calling this umple.jar in the dist directory. The hhhhhhhh is the git commit, and the rrrr is an incrementing count of the numer of commits to master.

For the latest Eclipse Plugin see
https://github.com/umple/umple/wiki/InstallEclipsePlugin

When you build Umple, you will also generate other jars including umpledocs, to create the user manual; umplerun, a special tool for simulation, umplesync, an an extended compiler used by Umpleonline.

For details on how to install see http://dl.umple.org

Assets 4