Browse our Products
Aspose.BarCode for PHP via Java 26.8
This page contains release notes information for Aspose.BarCode for PHP via Java 26.8.
All Changes
| Key | Summary | Category |
|---|---|---|
| BARCODENET-39614 | Remove deprecated APIs to improve library quality | Enhancement |
| BARCODEJAVA-2393 | Normalize hashCode() and toString() implementations | Enhancement |
| BARCODEJAVA-2394 | Fix Java-side enum conversion issues and improve cross-platform compatibility | Enhancement |
Public API changes
Removed deprecated enum members and types
The following deprecated API members have been removed:
AztecEncodeMode::BYTESandAztecEncodeMode::EXTENDED_CODETEXThave been removed. UseAztecEncodeMode::BINARYandAztecEncodeMode::EXTENDEDinstead.DataMatrixEncodeMode::BYTESandDataMatrixEncodeMode::EXTENDED_CODETEXThave been removed. UseDataMatrixEncodeMode::BINARYandDataMatrixEncodeMode::EXTENDEDinstead.DataMatrixVersion::ROWS_COLUMNShas been removed.DotCodeEncodeMode::BYTESandDotCodeEncodeMode::EXTENDED_CODETEXThave been removed. UseDotCodeEncodeMode::BINARYandDotCodeEncodeMode::EXTENDEDinstead.- The deprecated
Pdf417CompactionModeenum has been removed. MaxiCodeEncodeMode::BYTESandMaxiCodeEncodeMode::EXTENDED_CODETEXThave been removed. UseMaxiCodeEncodeMode::BINARYandMaxiCodeEncodeMode::EXTENDEDinstead.QRVersion::VERSION_M1,QRVersion::VERSION_M2,QRVersion::VERSION_M3, andQRVersion::VERSION_M4have been removed. UseMicroQRVersioninstead.QREncodeMode::BYTESandQREncodeMode::EXTENDED_CODETEXThave been removed. UseQREncodeMode::BINARYandQREncodeMode::EXTENDEDinstead.QREncodeMode::ECI_ENCODINGhas been removed. UseQREncodeMode::ECIinstead.QREncodeMode::UTF_8_BOMandQREncodeMode::UTF_16_BEBOMhave been removed. UseBarcodeGenerator->setCodeText()with the required encoding instead.- The deprecated
QREncodeTypeenum has been removed. UseEncodeTypes::QRorEncodeTypes::MICRO_QR, together withMicroQRVersionwhere applicable.
Removed deprecated BarcodeGenerator parameter properties
The following deprecated properties have been removed from the parameter classes used by BarcodeGenerator:
- From
BarcodeParameters:getEnableEscape()andsetEnableEscape(boolean)have been removed. If required, process escape sequences in the codetext before passing it toBarcodeGenerator. - From
CodabarParameters:getCodabarChecksumMode(),setCodabarChecksumMode(...),getCodabarStartSymbol(),setCodabarStartSymbol(...),getCodabarStopSymbol(), andsetCodabarStopSymbol(...). UsegetChecksumMode(),setChecksumMode(...),getStartSymbol(),setStartSymbol(...),getStopSymbol(), andsetStopSymbol(...)instead. - From
Code128Parameters:getCode128EncodeMode()andsetCode128EncodeMode(...). UsegetEncodeMode()andsetEncodeMode(...)instead. - From
AztecParameters:getAztecEncodeMode(),setAztecEncodeMode(...),getAztecErrorLevel(),setAztecErrorLevel(...),getAztecSymbolMode(), andsetAztecSymbolMode(...). UsegetEncodeMode(),setEncodeMode(...),getErrorLevel(),setErrorLevel(...),getSymbolMode(), andsetSymbolMode(...)instead. - From
MaxiCodeParameters:getMaxiCodeEncodeMode(),setMaxiCodeEncodeMode(...),getMaxiCodeMode(),setMaxiCodeMode(...),getMaxiCodeStructuredAppendModeBarcodeId(),setMaxiCodeStructuredAppendModeBarcodeId(...),getMaxiCodeStructuredAppendModeBarcodesCount(), andsetMaxiCodeStructuredAppendModeBarcodesCount(...). UsegetEncodeMode(),setEncodeMode(...),getMode(),setMode(...),getStructuredAppendModeBarcodeId(),setStructuredAppendModeBarcodeId(...),getStructuredAppendModeBarcodesCount(), andsetStructuredAppendModeBarcodesCount(...)instead. - From
DotCodeParameters:getDotCodeEncodeMode(),setDotCodeEncodeMode(...),getDotCodeStructuredAppendModeBarcodeId(),setDotCodeStructuredAppendModeBarcodeId(...),getDotCodeStructuredAppendModeBarcodesCount(), andsetDotCodeStructuredAppendModeBarcodesCount(...). UsegetEncodeMode(),setEncodeMode(...),getStructuredAppendModeBarcodeId(),setStructuredAppendModeBarcodeId(...),getStructuredAppendModeBarcodesCount(), andsetStructuredAppendModeBarcodesCount(...)instead. - From
HanXinParameters:getHanXinVersion(),setHanXinVersion(...),getHanXinErrorLevel(),setHanXinErrorLevel(...),getHanXinEncodeMode(),setHanXinEncodeMode(...),getHanXinECIEncoding(), andsetHanXinECIEncoding(...). UsegetVersion(),setVersion(...),getErrorLevel(),setErrorLevel(...),getEncodeMode(),setEncodeMode(...),getECIEncoding(), andsetECIEncoding(...)instead. - From
QrParameters:getQrEncodeMode(),setQrEncodeMode(...),getQrErrorLevel(),setQrErrorLevel(...),getQrVersion(),setQrVersion(...),getQrECIEncoding(), andsetQrECIEncoding(...). UsegetEncodeMode(),setEncodeMode(...),getErrorLevel(),setErrorLevel(...),getVersion(),setVersion(...),getECIEncoding(), andsetECIEncoding(...)instead. - From
QrParameters:getQrEncodeType()andsetQrEncodeType(...). UseEncodeTypes::MICRO_QRandMicroQRVersionto generate Micro QR barcodes. - From
Pdf417Parameters:getPdf417EncodeMode(),setPdf417EncodeMode(...),getPdf417ErrorLevel(),setPdf417ErrorLevel(...),getPdf417ECIEncoding(),setPdf417ECIEncoding(...),getPdf417Truncate(), andsetPdf417Truncate(...). UsegetEncodeMode(),setEncodeMode(...),getErrorLevel(),setErrorLevel(...),getECIEncoding(),setECIEncoding(...),getTruncate(), andsetTruncate(...)instead. - From
Pdf417Parameters:getPdf417CompactionMode()andsetPdf417CompactionMode(...). - From
Pdf417Parameters, the deprecated Macro PDF417 aliasesgetPdf417MacroFileID(),setPdf417MacroFileID(...),getPdf417MacroSegmentID(),setPdf417MacroSegmentID(...),getPdf417MacroSegmentsCount(),setPdf417MacroSegmentsCount(...),getPdf417MacroECIEncoding(),setPdf417MacroECIEncoding(...),getPdf417MacroTerminator(),setPdf417MacroTerminator(...),getPdf417MacroFileName(),setPdf417MacroFileName(...),getPdf417MacroTimeStamp(),setPdf417MacroTimeStamp(...),getPdf417MacroSender(),setPdf417MacroSender(...),getPdf417MacroAddressee(),setPdf417MacroAddressee(...),getPdf417MacroFileSize(),setPdf417MacroFileSize(...),getPdf417MacroChecksum(), andsetPdf417MacroChecksum(...). Use the correspondinggetMacroPdf417FileID(),setMacroPdf417FileID(...),getMacroPdf417SegmentID(),setMacroPdf417SegmentID(...),getMacroPdf417SegmentsCount(),setMacroPdf417SegmentsCount(...),getMacroPdf417ECIEncoding(),setMacroPdf417ECIEncoding(...),getMacroPdf417Terminator(),setMacroPdf417Terminator(...),getMacroPdf417FileName(),setMacroPdf417FileName(...),getMacroPdf417TimeStamp(),setMacroPdf417TimeStamp(...),getMacroPdf417Sender(),setMacroPdf417Sender(...),getMacroPdf417Addressee(),setMacroPdf417Addressee(...),getMacroPdf417FileSize(),setMacroPdf417FileSize(...),getMacroPdf417Checksum(), andsetMacroPdf417Checksum(...)methods instead. - From
ITFParameters:getItfBorderThickness(),setItfBorderThickness(...),getItfBorderType(), andsetItfBorderType(...). UsegetBorderThickness(),setBorderThickness(...),getBorderType(), andsetBorderType(...)instead. - From
DataMatrixParameters:getDataMatrixEcc(),setDataMatrixEcc(...),getDataMatrixVersion(),setDataMatrixVersion(...),getDataMatrixEncodeMode(), andsetDataMatrixEncodeMode(...). UsegetEccType(),setEccType(...),getVersion(),setVersion(...),getEncodeMode(), andsetEncodeMode(...)instead. - From
DataMatrixParameters:getColumns(),setColumns(...),getRows(), andsetRows(...). UsegetVersion()andsetVersion(...)instead. - From
DataBarParameters:isAllowOnlyGS1Encoding()andsetAllowOnlyGS1Encoding(...). UsegetAllowOnlyGS1Encoding()andsetAllowOnlyGS1Encoding(...)instead. - From
AustralianPostParameters:getAustralianPostShortBarHeight(),setAustralianPostShortBarHeight(...),getAustralianPostEncodingTable(), andsetAustralianPostEncodingTable(...). UsegetShortBarHeight(),setShortBarHeight(...),getEncodingTable(), andsetEncodingTable(...)instead. - From
GS1CompositeBarParameters:isAllowOnlyGS1Encoding()andsetAllowOnlyGS1Encoding(...). UsegetAllowOnlyGS1Encoding()andsetAllowOnlyGS1Encoding(...)instead. - From
PostalParameters:getPostalShortBarHeight()andsetPostalShortBarHeight(...). UsegetShortBarHeight()andsetShortBarHeight(...)instead.
Removed deprecated Complex Barcode API
The following deprecated API members have been removed from the Complex Barcode API:
MaxiCodeCodetext->getMaxiCodeEncodeMode()andMaxiCodeCodetext->setMaxiCodeEncodeMode(...). UseMaxiCodeCodetext->getEncodeMode()andMaxiCodeCodetext->setEncodeMode(...)instead.- The misspelled
MaxiCodeStandartSecondMessageclass. UseMaxiCodeStandardSecondMessageinstead.
Removed deprecated recognition API
The following deprecated API members have been removed from the barcode recognition API:
- From
QRExtendedParameters:getQRStructuredAppendModeBarCodesQuantity(),getQRStructuredAppendModeBarCodeIndex(),getQRStructuredAppendModeParityData(),getQRVersion(), andgetQRErrorLevel(). UsegetStructuredAppendModeBarCodesQuantity(),getStructuredAppendModeBarCodeIndex(),getStructuredAppendModeParityData(),getVersion(), andgetErrorLevel()instead. - From
MaxiCodeExtendedParameters:getMaxiCodeMode(),getMaxiCodeStructuredAppendModeBarcodeId(), andgetMaxiCodeStructuredAppendModeBarcodesCount(). UsegetMode(),getStructuredAppendModeBarcodeId(), andgetStructuredAppendModeBarcodesCount()instead. - From
DotCodeExtendedParameters:getDotCodeIsReaderInitialization(),getDotCodeStructuredAppendModeBarcodeId(), andgetDotCodeStructuredAppendModeBarcodesCount(). UsegetIsReaderInitialization(),getStructuredAppendModeBarcodeId(), andgetStructuredAppendModeBarcodesCount()instead. - From
CodabarExtendedParameters:getCodabarStartSymbol()andgetCodabarStopSymbol(). UsegetStartSymbol()andgetStopSymbol()instead.