Aspose.BarCode for Java 18.10 Release Notes

New Features

  • New architecture of barcodes recognition filters
  • Implemented UpcaGs1Code128Coupon for new barcode generation API
  • Implementation to read all barcodes from TIFF images 
  • Deprecated BarCodeBuilder

All Changes

KeySummaryCategory
BARCODENET-36713Investigate new architecture of barcodes recognition filters. New Feature
BARCODENET-36940Implement UpcaGs1Code128Coupon for new barcode generation API New Feature
BARCODENET-36973Not able to read all barcodes from TIFF images New Feature
BARCODENET-36962Not able to read the barcode New Feature
BARCODENET-37013Deprecate BarCodeBuilderNew Feature
BARCODENET-36795DPI settings works incorrectly with rotation Bug
BARCODENET-36956Databars are generated incorrectly from GS1 string Bug
BARCODENET-37008ITF14 barcode fails GS1 Verification Process Bug
BARCODENET-34141Can’t recognize DataMatrix codes from the JPG image Bug
BARCODENET-36957Text part isn’t correct in ENA13 when change resolution Bug
BARCODENET-36786Aspose.BarCode is detecting only 1 out of 3 barcodes from PDFBug

Public API and Backward Incompatible Changes

Following members have been added:

  • Method com.aspose.barcode.barcoderecognition.BarCodeReader.setQualitySettings(QualitySettings)
  • Method com.aspose.barcode.barcoderecognition.BarCodeReader.getQualitySettings():QualitySettings
  • Class com.aspose.barcode.barcoderecognition.QualitySettings
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.HighPerformance
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.NormalQuality
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.HighQuality
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.MaxBarCodes
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowInvertImage
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowIncorrectBarcodes
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowComplexBackground
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowMedianSmoothing
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.MedianSmoothingWindowSize
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowRegularImage
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowDecreasedImage
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowWhiteSpotsRemoving
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowOneDAdditionalScan
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowOneDFastBarcodesDetector
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowMicroWhiteSpotsRemoving
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowSaltAndPaperFiltering
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowDetectScanGap
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowDatamatrixIndustrialBarcodes
  • Method com.aspose.barcode.barcoderecognition.QualitySettings.AllowQRMicroQrRestoration
  • Method com.aspose.barcode.barcoderecognition.BarCodeReader.setBarCodeImage(BufferedImage,Rectangle[])
  • Method com.aspose.barcode.barcoderecognition.BarCodeReader.setBarCodeImage(BufferedImage,Rectangle)
  • Method com.aspose.barcode.barcoderecognition.BarCodeReader.setBarCodeImage(InputStream)

Following members have been marked as obsolete:

  • Method com.aspose.barcode.barcoderecognition.BarCodeReader.setMedianSmoothingWindowSize(int)
  • Method com.aspose.barcode.barcoderecognition.BarCodeReader.getMedianSmoothingWindowSize():int
  • Method com.aspose.barcode.barcoderecognition.BarCodeReader.setRecognitionMode(int)
  • Method com.aspose.barcode.barcoderecognition.BarCodeReader.getRecognitionMode():int
  • Method com.aspose.barcode.barcoderecognition.BarCodeReader.setManualHints(int)
  • Method com.aspose.barcode.barcoderecognition.BarCodeReader.getManualHints():int
  • Class com.aspose.barcode.barcoderecognition.RecognitionMode
  • Class com.aspose.barcode.barcoderecognition.ManualHint

Also class BarCodeBuilder has been deprecated. Please use BarCodeGenerator instead.