Skip to content

Release 3.8

Latest
Compare
Choose a tag to compare
@prmr prmr released this 13 Aug 18:38
· 1 commit to master since this release

This release adds a dark mode, support for underlining and italics in class diagrams and changing the font, and a customizable user guide.

User-Facing Changes

  • Added a dark mode (#538). (View | Dark Mode)
  • Added support for underlining and italics to indicate static or abstract members is now available (#512). In class diagram nodes, use a pair of slashes to mark text in italics (e.g., /abstract/), and underscores to underline (e.g., _underline_).
  • Add option to change the font family (#531) (View | Change Font).
  • Reorganize the website, with the posts in the user guide organized by different categories (#530).

Minor Improvements

  • The application is now built on Java 21 (#523 );
  • Fixed Notification to JetUML icon on Taskbar (#524)
  • Fixed MenuItem mnemonics key binding conflict (#540)
  • Fixed Connection point calculation error in State Transition Diagram #547
  • Removed unnecessary Scroll Bars in Text Areas #553

Refactorings

  • Redesign StringRenderer Class #528
  • Run geometry tests only on windows #542

Installation on MacOS

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.

Integrity

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.8.jar bf6243e25f8bb7346dbdec79674dc87aee6ef1d69e2b1840e7b1b2b4e2f4d09f
JetUML-3.8-win.exe 17652c8df0c3e23276bd4b423cf80dc7ef6fe688e8b954efa0d3c8055c38101c
JetUML-3.8-amd64.deb 2cdbd9c8c71f763cf9b2f28fcbc1fca42d3d145c068d91f9ebf43a56a8f036f3