Skip to content

Releases: albertus82/jface-utils

v19.0.1

13 Feb 21:10

Choose a tag to compare

ℹ️ 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

Full Changelog: v19.0.0...v19.0.1

v19.0.0

23 Jan 19:45

Choose a tag to compare

ℹ️ 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

Full Changelog: v18.1.0...v19.0.0

v18.1.0

22 Jan 22:02

Choose a tag to compare

ℹ️ News

  • Deprecated classes for removal in the next major release:
    • io.github.albertus82.util.Version because the presence of a version.properties file in the class path root may lead to clashes; a better approach is that applications manage version information themselves.
    • io.github.albertus82.util.BrotliAdapter because no pure-Java Brotli compressor is yet publicly available, and decompressor utility classes are already available in Apache Commons Compress.

✔️ Checksums SHA-256

v18.0.0

24 Oct 06:57

Choose a tag to compare

⚠️ 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

v17.9.9 (Relocation Release)

24 Oct 06:57

Choose a tag to compare

⚠️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

v17.3.3

04 Sep 18:59

Choose a tag to compare

News

  • EnhancedErrorDialog: added null check for throwable argument.
  • TimeBasedRollingFileHandler: removed unnecessary thread-local field.
  • Minor fixes.

Checksums SHA-256

v17.3.2

25 Aug 19:34

Choose a tag to compare

News

  • Improved logging and compatibility with Java 16+.

Checksums SHA-256

v17.3.1

15 May 09:30

Choose a tag to compare

News

  • Updated Leaflet to v1.7.1 and improved map dialog compatibility with Linux.

Checksums SHA-256

v17.3.0

15 Mar 17:02

Choose a tag to compare

News

  • i18n
    • Added the LocalizedWidgets class 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 implements java.util.Map.
  • Preferences
    • Added a disabled flag to FieldEditorDetails useful to disable FieldEditors under some circumstances (e.g., an option that is available only on certain platforms).
    • Fixed AbstractDateFieldEditor (and consequently DateFieldEditor) overriding the setEnabled method and fixing other methods that were incompatible with the disabled status.
  • Logging
    • Changed the default date format for logging (LoggingSupport.DEFAULT_FORMAT) from dd/MM/yyyy HH:mm:ss.SSS to yyyy-MM-dd HH:mm:ss.SSS (RFC 3339).

Checksums SHA-256

v17.2.0

02 Mar 20:00

Choose a tag to compare

Features

  • Added ImageUtils class that replaces HqImageResizer (deprecated).

Checksums SHA-256