Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Umple release 1.32.1 #2014

Merged
merged 1 commit into from Dec 23, 2022
Merged

Umple release 1.32.1 #2014

merged 1 commit into from Dec 23, 2022

Conversation

TimLethbridge
Copy link
Member

Umple release 1.32.1 contains all changes from November 28th 2022 to December 22, 2022..

Changes in this release include:

Beta 4 of generation of Python (transpiling generated Java using TXL). PRs #2006, #2008, #2009 This should now be usable for the vast majority of Umple code. Code involving concurrency or delays (do activities, after keyword, etc.) do not yet work.

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.

Automated Continuous Integration testing is performed on a combination of Appveyor (Windows) and Jenkins (jenkins.umple.org, for ubuntu Linux, which we self-host)

Each Umple release has a DOI associated with it to allow citations. A badge appears in the Github main page for Umple.

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

When Umple is built using ant, 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.

A build can also be done in Gradle. This is the default in the Jenkins server.

The following are updated shortly after each release. The first four of these will subsequently update themselves as new Umple releases occur.

A plugin for VS-Code is available.

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

There is a Docker image at https://hub.docker.com/r/umple/umpleonline/ containing a pre-built UmpleOnline environment you can run locally (Click on the Tags tab to see the available releases)

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

When you build Umple, you will also generate other jars including umpledocs.jar used to create the user manual; umplerun.jar a special tool for simulation, and umplesync.jar, the compiler version used internally by Umpleonline, that includes a compilation server and has diagram editing commands.

For further details on how to install Umple see https://cruise.umple.org/umpleonline/download_umple.shtml

@TimLethbridge TimLethbridge merged commit 1b7060a into master Dec 23, 2022
@TimLethbridge TimLethbridge deleted the 1.32.1 branch April 29, 2024 23:14
@TimLethbridge TimLethbridge restored the 1.32.1 branch April 29, 2024 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant