Skip to content

Releases: vws-java/Barcode-Lib4J

Barcode-Lib4J 3.1.1

24 Nov 15:32
ca9fb42

Choose a tag to compare

  • Added a defensive check for TIFF ImageWriter availability, and implemented proper resource cleanup for the ImageOutputStream along with explicit ImageWriter disposal.

Barcode-Lib4J 3.1.0

30 Oct 04:25
b4d024d

Choose a tag to compare

  • Zero dependencies: Library is now completely self-contained with no external dependencies
  • PDF generation: Creates PDFs independently - OpenPDF is no longer required
  • EPS/PDF output: Reduced file sizes by ~13% using native rectangle commands instead of rectangular paths
  • Enum "BarcodeType": Added six "supports...()" methods to query barcode type properties
  • Enum "ImageTransform": Added "getRotationDegrees()" method to retrieve the rotation angle in degrees

Barcode-Lib4J 3.0.0

05 Oct 09:34
b7186b6

Choose a tag to compare

This major release contains significant breaking changes. Code written for v2.x will require updates.

  • Comprehensive migration from primitive types to enums
  • Enhanced parameter validation in constructors and methods
  • Classes removed or renamed throughout the packages
  • Javadoc documentation thoroughly reworked and updated
  • Minimum Java version increased from Java 9 to Java 11
  • OpenPDF compatibility: Added support for version 3.0.0+
    (limited in pom.xml to 1.3.0-1.4.x due to Java 11 compatibility)

Barcode-Lib4J 2.0.2

28 Aug 22:58
aff9dcb

Choose a tag to compare

First release on GitHub and Maven Central.

The library was previously distributed exclusively via https://www.vw-software.com/java-barcode-library/ and is now available through standard channels for easier integration.