Releases - craterdog/java-primitive-types GitHub Wiki

Release 3.12 (June 2021)

Quick Links

Summary of Changes

The following summarizes the changes in this release:

  • Updated all dependencies to the latest stable versions.
  • No changes to the API or functionality of the package.

Release 3.9 (August 2016)

Quick Links

Summary of Changes

The following changes were done to this project:

  • Moved the Primitive abstract class from the java-core-interfaces project to this project where it makes more sense.

Release 3.8 (November 2015)

Quick Links

Summary of Changes

The following changes were done to this project:

  • Updated parent pom dependencies to version 3.17.

Release 3.7 (September 2015)

Quick Links

Summary of Changes

The following changes were done to this project:

  • Updated dependency on java-core-interfaces to 3.5.
  • Refactored the primitive classes to extend the new Primitive class from the java-core-interfaces project.
  • Changed a couple function names to match noun-phrase style for consistency.

Release 3.6 (August 2015)

Quick Links

Summary of Changes

The following changes were done to this project:

  • Updated dependency on java-core-interfaces to 3.3.
  • Updated dependency on java-general-utilities to 3.7.

Release 3.5 (June 2015)

Quick Links

Summary of Changes

The following changes were done to this project:

  • Added a constructor that takes a string argument to the Angle, BinaryString, and Probability classes so that they are easier to use as JSON attributes.

Release 3.4 (January 2015)

Quick Links

Summary of Changes

The following changes were done to this project:

  • The deprecated BinaryString::toArray(Byte[] array) was removed.
  • The deprecated TextString::toArray(Character[] array) was removed.
  • The pom.xml file was updated to use the latest (3.9) release of the parent poms. This updates all inherited dependencies to their latest (or nearly latest) versions.
  • Cleaned up the unit test output by changing the sfl4j binding to sfl4j-simple.

Release 3.3 (December 2014)

Quick Links

Summary of Changes

The following two new primitive classes were added to this project:

  • BinaryString - which implements an extended version of byte[] that supports conversions to various numeric bases (2, 16, 32, 64)
  • TextString - which implements an extended version of java.lang.String that supports the java.lang.Iterable interface over its characters.

Release 3.1 (October 2014)

Quick Links

Summary of Changes

  • This is the first stable release of the java-primitive-types project.