A desktop application for fast UML diagramming.
This release adds a notification system with live reporting of semantic errors when diagramming.
View | Notification Duration
to change the notification time. A notification time of zero disables the notifications.Pre-built binaries of the self-contained application are not (yet) available on MacOS due to packaging constraints for this platform. We plan to support this in the near future. In the meantime the application can be launched as a thin jar.
You can verify the integrity of your JetUML download by computing its SHA256 hash or by verifying the corresponding PGP signatures. The files are signed by Martin Robillard (public key).
File | SHA256 |
---|---|
JetUML-3.7.jar | 5eb0cd73f084eca83a191020143d60ec00f44b4f5823eaf34d33186d4e416d01 |
JetUML-3.7-win.exe | 9b333b4eef668e6188e03e459e636a757f6a0217a8f6ca6d3ae3ab620f8f2a79 |
JetUML-3.7-amd64.deb | 20308dd39e3276d3b91e1278afb0d2a3dbf735b6b6ead5968df75bc0982c5ffa |
Release 3.6 provides a major redesign of the diagram persistence and validation logic, intended to facilitate integration with other tools.
The JSON de/serialization code has been entirely re-written (#486). Formerly relying on the legacy org.json library, the JSON parsing code is now simpler and more robust, and tailored exactly to the needs of JetUML. The code to validate UML diagrams has also been completely redesigned to unify the validation done following user gestures with the validation done when loading files.
There remains an unresolved problem packaging the application binaries for recent versions of MacOS. We plan to implement a solution in the near future. In the meantime the application works when properly launched as a thin jar.
You can verify the integrity of your JetUML download by computing its SHA256 hash or by verifying the corresponding PGP signatures. The files are signed by Martin Robillard (public key).
File | SHA256 |
---|---|
JetUML-3.6.jar | 684007e2a4d285b6f4a0e3530ceab0c2552f8b127e3aefa8150cdbdbc8d651af |
JetUML-3.6-win.exe | ca06480d2039d8016adb559d5cd7abbf4b7cf1f470bfcaeb7fc6d19d6fb2fb11 |
This is a maintenance release that incorporates a major redesign and simplification of the diagram rendering functionality (#462, #465, #466, #467, #470, #471, #473, #478, #483, #484 ). A description of the new design is available as part of the architecture documentation.
There is an unresolved problem packaging the application binaries for MacOS Ventura. As soon as we find the fix we will post the binaries here. In the meantime the application is reported to work when properly launched as a thin jar.
You can verify the integrity of your JetUML download by computing its SHA256 hash or by verifying the corresponding PGP signatures. The files are signed by Martin Robillard (public key).
File | SHA256 |
---|---|
JetUML-3.5.jar | 3b34ab745012d858424152f2670abed0d668a66193188688c006c6cf175d6de3 |
JetUML-3.5-win.exe | e973de6dc7bb84ce19177172247561b2ceacaae467674e953e110b7e8f197fd1 |
See the User Guide for details.
This release integrates three features:
This release fixes a few leftover problems from 3.0.
This release fixes a bug that prevented the creation of field nodes in object diagrams (#376).
With Release 3.0 JetUML is deployable as a self-contained application. The release also includes new features to help users learn UML as they go and avoid diagramming errors.