It's my pleasure to announce the release of a new version of JTheque Utils, the 1.1.5.
There is a lot of changes in this version. First of all, the library is now OSGi Ready, you can use it with no problem in an OSGi application. Here are the main changes of this version :
- The main classes have been made thread safe and all the classes are now documented to indicate if they are thread safe, not thread safe or immutable.
- The library has now some annotations to document thread safety, thanks to Brian Goetz for the idea
- SwingUtils support now headless environment
- Version has a better version comparison
- A new simple way to manage system properties with the SystemProperty class
- CollectionUtils has a new set of methods to create collections and concurrent collections
- A simple thread safe weak event listener list, WeakEventListenerList
- HashCodeUtils has been improved to manage arrays
- Some classes have been made Immutable
- The utility class have new methods
- And a lot of other little changes and bug fixes
I hope that this library will be useful to someone.