The semester'r's work is over.
Umple release 1.32.1 contains all changes from November 28th 2022 to December 22, 2022..
Changes in this release include:
Beta 4 of Python Generation (transpiling generated Java using TXL). PRs #2006, #2008, #2009 This should now be usable for the vast majority of Umple code (except state machine code involving timing). Code involving concurrency or delays (do activities, after keyword, etc.) do not yet work. Thanks to for hard-working undergrads for this: Samuel Labonté, Rj Stead, Yanic Mainville and Thierry Laprade.
Updated to latest JQuery (including dealing with some security issues): #2012
User manual examples that display traits now show trait diagrams.
Additional user manual entries for various patterns and for key generators. Prs: #2020 #2011
Enabling Umple code that does parsing to be used by Umple applications: #2003 and #2005
Allowing mixsets to be not included if the reference to the mixset is preceded by an exclamation point. This can be useful when one wants to replace some functionality by functionality that is different.
When a file is not found in a use statement it is now a warning, not an error. There are use cases where this is useful.
Ensuring main Umple web page only has https links: #2013
Fixing a bug in the lib:AbstrationOccurrence.ump file: #2002
Making Choco see Java 11 as the lowest version of Java that will work.
Next semester several students will be working on features that should improve user experience, including collaborative editing of models.
A plugin for VS-Code is available that automatically updates to each release.
A Mac homebrew install of the command line compiler is available. It can be installed using 'brew install umple'
An installation of the command-line compiler for Windows is available using Chocolatey (choco install umple).
An installation for Ubuntu (and other Debian platforms) is available: The following command sequence installs the Umple repository, then installs Umple using apt. It will then be kept up to date automatically.
curl -fsSL
https://cruise.umple.org/repos/umple.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/umple.gpg
echo -e "deb [signed-by=/usr/share/keyrings/umple.gpg]
https://cruise.umple.org/repos/apt/debian any main" | sudo tee /etc/apt/sources.list.d/umple.list
sudo apt update
sudo apt install umple
For further details on how to install Umple see
https://cruise.umple.org/umpleonline/download_umple.shtml
Timothy C. Lethbridge,
Mobile:
613-252-1850
http://www.site.uottawa.ca/~tcl