Releases: albertus82/jface-utils
v19.0.1
ℹ️ News
- Maintenance release: improved dependency management; no code changes.
<dependency>
<groupId>io.github.albertus82</groupId>
<artifactId>jface-utils</artifactId>
<version>19.0.1</version>
</dependency>✔️ Checksums SHA-256
- jface-utils-19.0.1-javadoc.jar
2fede3c897974ba4a06bf55c8cb2118b9ddb12c5407960f179243c2307e54b5d - jface-utils-19.0.1-sources.jar
d522c105ee90b39f8dcafa2e893521aea0f77f3d71f03e3d553b6a2f2ca77c94 - jface-utils-19.0.1.jar
e2fdcfdc115a9699191b06bacdb45d1adddd2bd88c4d6ebccf80bedc9c165bc7
Full Changelog: v19.0.0...v19.0.1
v19.0.0
ℹ️ News
- First release on Maven Central.
- Removed deprecated code.
- Upgraded dependencies.
- The build now requires Maven 3.5.4 and JDK 11 but targets Java 1.6.
<dependency>
<groupId>io.github.albertus82</groupId>
<artifactId>jface-utils</artifactId>
<version>19.0.0</version>
</dependency>✔️ Checksums SHA-256
- jface-utils-19.0.0-javadoc.jar
9e375956e0a0cda16454af50422940f7bb1faab051e9148f82695c230bfd646d - jface-utils-19.0.0-sources.jar
bc05f7f65479323b9e0ac231975a1499ea7b246d82f148c10e3da66fa8c972a0 - jface-utils-19.0.0.jar
73b3401101aa453e03a34c4afe1d19d89d6aa7e60856b93191f545459c993738
Full Changelog: v18.1.0...v19.0.0
v18.1.0
ℹ️ News
- Deprecated classes for removal in the next major release:
io.github.albertus82.util.Versionbecause the presence of aversion.propertiesfile in the class path root may lead to clashes; a better approach is that applications manage version information themselves.io.github.albertus82.util.BrotliAdapterbecause no pure-Java Brotli compressor is yet publicly available, and decompressor utility classes are already available in Apache Commons Compress.
✔️ Checksums SHA-256
- jface-utils-18.1.0-javadoc.jar
b18d8b5db57f4e93a5ac52a08c3fec56608ac05f5fd9a722be9a98e2485b8318 - jface-utils-18.1.0-sources.jar
f4504d534003ac39a2b0dc957b09b04855072a92b8ef271e626f8cf0ef2ae655 - jface-utils-18.1.0.jar
fbcf418980973f079f5ffd15e994efd5f19f515cb5d425f464b07619dd16c2f4
v18.0.0
⚠️ Warning
The Maven Group ID and the Java base package name changed from it.albertus to io.github.albertus82 (to know the reasons behind this change, see Choosing your Coordinates - The Central Repository Documentation).
New Maven coordinates:
<groupId>io.github.albertus82</groupId>
<artifactId>jface-utils</artifactId>
<version>18.0.0</version>
ℹ️ News
This release should function in the same way as v17.3.3, but due to the fact that the base package has been renamed, all the imports and references in your sources must be updated in order to compile successfully; this operation should be as simple as finding occurrences of it.albertus in your files and replacing them with io.github.albertus82.
✔️ Checksums SHA-256
- jface-utils-18.0.0-sources.jar
fb176e0428c21a3eab6081aeb0d6b3e4f65523d3f112233f8c91fbb11efd8536 - jface-utils-18.0.0.jar
7cee844ca2b617b0d13c32fb24c01c5986410434b66068ab92c70e912ea942a8
v17.9.9 (Relocation Release)
⚠️ Warning
Starting from version 18.0.0, the Maven Group ID and the Java base package name will change from it.albertus to io.github.albertus82 (to know the reasons behind this change, see Choosing your Coordinates - The Central Repository Documentation).
This is a special release intended to inform about the aforementioned changes, and should function in the same way as v17.3.3.
✔️ Checksums SHA-256
- jface-utils-17.9.9-sources.jar
4181aece149da810bafac9e678c1bc931e09b31eeb779d7605a45fa5201b3b29 - jface-utils-17.9.9.jar
b84c7d916a70f1bb0cb1c1c451cc4d6f6a180fc63f2e20a7548a90b9fb49dfe9
v17.3.3
News
EnhancedErrorDialog: added null check for throwable argument.TimeBasedRollingFileHandler: removed unnecessary thread-local field.- Minor fixes.
Checksums SHA-256
- jface-utils-17.3.3-sources.jar
c1b8dd4070a8011db27603982c3868288db2f44042740447273e1f40d29c0049 - jface-utils-17.3.3.jar
2c6cca0bb010570e937ba7c18095cac1d766ad800f5c8426479047ce9d1a934e
v17.3.2
News
- Improved logging and compatibility with Java 16+.
Checksums SHA-256
- jface-utils-17.3.2-sources.jar
7367144af48fada1d7f48b005bcc9982d98a25be52d9455a06080b6399827dd3 - jface-utils-17.3.2.jar
0423f8d702abaca51a6e27c34d5325b90764e6d52adf92533feeb338cb7ccbc8
v17.3.1
News
- Updated Leaflet to v1.7.1 and improved map dialog compatibility with Linux.
Checksums SHA-256
- jface-utils-17.3.1-sources.jar
e33f24b753b9ded0ca4aaf04ac5f27f722113adfe68a276702f64e7c7e92792a - jface-utils-17.3.1.jar
459911b80f973e71c8c2981f0d0eceb1a3e1581ba3322e1466e5d9f961e2b5db
v17.3.0
News
- i18n
- Added the
LocalizedWidgetsclass that makes widget localization easier by mapping widgets to string suppliers (ISupplier<String> put(Widget, ISupplier<String>)) and taking care of updating all their texts with a single method call (void resetAllTexts()). This class implementsjava.util.Map.
- Added the
- Preferences
- Added a
disabledflag toFieldEditorDetailsuseful to disableFieldEditors under some circumstances (e.g., an option that is available only on certain platforms). - Fixed
AbstractDateFieldEditor(and consequentlyDateFieldEditor) overriding thesetEnabledmethod and fixing other methods that were incompatible with the disabled status.
- Added a
- Logging
- Changed the default date format for logging (
LoggingSupport.DEFAULT_FORMAT) fromdd/MM/yyyy HH:mm:ss.SSStoyyyy-MM-dd HH:mm:ss.SSS(RFC 3339).
- Changed the default date format for logging (
Checksums SHA-256
- jface-utils-17.3.0-sources.jar
f6750c955591ab5849aab4c766df8c325b71217b3584e2abed85538b27ae59b4 - jface-utils-17.3.0.jar
730d30dd1a2ee3f66582d60fc8cfaccb5e08900ff71f2a9f980d5570274a3c22
v17.2.0
Features
- Added
ImageUtilsclass that replacesHqImageResizer(deprecated).
Checksums SHA-256
- jface-utils-17.2.0-sources.jar
985f780256d6fbd0c3bdc7e700ed21454aeb6bf018450ca61e196b846a89e224 - jface-utils-17.2.0.jar
db1938b8972d37de7ef7b8e52fd1201012974689f4bd5adc054ae42812ceca00