Added support for Aztec barcodes in #137. An example of using it within XSL-FOP is as follows:
<barcode:barcode message="some random message in LATIN-1">
<barcode:aztec>
<barcode:module-width>1.8mm</barcode:module-width>
<barcode:ec-level>33</barcode:ec-level>
<barcode:layers>0</barcode:layers>
<barcode:quiet-zone enabled="false"/>
</barcode:aztec>
</barcode:barcode>
Also in this release; ZXing is no longer compiled scope. It's an optional dependency only needed for Aztec & QR Codes, therefore it's been changed to scope provided as it should be added by users depending on their needs.
Full Changelog: 2.3.1...2.4.0
Download using Maven:
<dependency>
<groupId>com.singingbush</groupId>
<artifactId>barcode4j</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>com.singingbush</groupId>
<artifactId>barcode4j-xalan</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>com.singingbush</groupId>
<artifactId>barcode4j-xgc</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>com.singingbush</groupId>
<artifactId>barcode4j-fop-ext</artifactId>
<version>2.4.0</version>
</dependency>