TimLethbridge
released this
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
TimLethbridge
released this
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
TimLethbridge
released this
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
released this
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
released this
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)
TimLethbridge
released this
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)
TimLethbridge
released this
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
released this
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)
TimLethbridge
released this
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
TimLethbridge
released this
Release notes for Umple release 1.26.0
This release includes all updates to Umple since December 2016 and up until May 24 2017, including:
Many improvements to traits
New technology for enabling Umple objects to be distributed to multiple units (different Java VMs on different machines, for example)
Improvements to JointJS display in UmpleOnline
Addition of Enumerations that can be used in multiple classes.
Improvements to final states
Various bugs in state machines
Steps towards bringing generated API methods so they are available at in the model
Fixes for association subclassing
Many small bug fixes
The Jars are as follows:
The umple-n.n.n.n.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
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 extended compiler used by Umpleonline and umplevml, a legacy (deprecated but still working) tool for product lines (key capabilities will be merged eventually into the main compiler)
For details on how to install see http://dl.umple.org

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
