dorkbox / SystemTray

Cross-platform SystemTray support for Swing/AWT, macOS, GtkStatusIcon, and AppIndicator on Java 8+
Other
445 stars 58 forks source link

Changelog for 4.0/4.1? #167

Closed theangrydev closed 1 year ago

theangrydev commented 3 years ago

Hi, I was unable to find a changelog for 4.0/4.1. I am currently on 3.17 and want to make sure I understand what was the breaking change from 3.x to 4.x at least.

Is 4.1 intended for production use yet?

Thanks!

dorkbox commented 3 years ago

The big 4.x changes was/is the - still work in progress- update to support JPMS. There are issues with JPMS (with regards to SWT) so I've had to make some large architecture changes for the supporting libraries. Essentially, the tooling to support JPMS + multijar builds is terrible, and rife with guessing how things work, and it is a massive pain to figure out.

If you are not experiencing issues, there is no need to update to 4.x yet. The general changes to 4.x is JPMS, more OS support, and updated libraries.

dorkbox commented 1 year ago

Version 4.2 is intended for production with JPMS (along with various OS specific fixes/workarounds)