Skip to content

Releases: FirebirdSQL/decimal-java

decimal-java 2.0.0

30 Jun 11:39
v2.0.0
Compare
Choose a tag to compare

Major changes:

  • Minimum Java version raised to Java 17.
    If you need support for older Java versions: version 1.0.2 supports Java 7 and higher.
  • The decimal-java library is now modularized, using module name org.firebirdsql.decimal.
  • The type org.firebirdsql.decimal.Decimal is now a sealed type.
    As its constructors were package-private, it already was effectively sealed.

Minor changes:

  • Upgraded to Gradle 8.1.1
  • Upgraded to JUnit 5.9.3
  • Replaced "homegrown" hex-parsing with HexFormat
  • Some Javadoc cleanup

Also available on Maven:

<dependency>
  <groupId>org.firebirdsql</groupId>
  <artifactId>decimal-java</artifactId>
  <version>2.0.0</version>
</dependency>

decimal-java 1.0.2

06 Jan 12:09
v1.0.2
Compare
Choose a tag to compare

Minor changes

  • Reverted change of DecimalXX.valueOf(double, OverflowHandling) and Decimal.valueOf(double) to avoid string conversion as it introduced additional object allocations

decimal-java 1.0.1

06 Jan 11:04
v1.0.1
Compare
Choose a tag to compare

Minor changes:

  • Changed DecimalXX.valueOf(double, OverflowHandling) and Decimal.valueOf(double) to not use string conversion to obtain value
  • Upgraded Gradle wrapper to 7.6

decimal-java 1.0.0

30 May 13:59
v1.0.0
Compare
Choose a tag to compare

Initial release of decimal-java

decimal-java 1.0.0-RC-1

30 May 12:38
v1.0.0-RC-1
Compare
Choose a tag to compare
Pre-release

First release candidate for version 1.0.0.