Browse our Products
Aspose.BarCode for Python via Java 26.8
This page contains release notes information for Aspose.BarCode for Python via Java 26.8.
All Changes
| Key | Summary | Category |
|---|---|---|
| BARCODENET-39614 | Remove deprecated APIs to improve library quality | Enhancement |
| BARCODEJAVA-2393 | Clean up ported Java code and replace redundant porter artifacts with native Java constructs | Enhancement |
| BARCODEJAVA-2394 | Refactor ported enum classes and stabilize enum conversion compatibility | Enhancement |
Public API changes
Removed deprecated elements
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.set_code_text(code_text, encoding, True)with the required encoding to insert a BOM 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:enable_escape. If required, process escape sequences in the codetext before passing it toBarcodeGenerator. - From
CodabarParameters:codabar_checksum_mode,codabar_start_symbol, andcodabar_stop_symbol. Usechecksum_mode,start_symbol, andstop_symbolinstead. - From
Code128Parameters:code128_encode_mode. Useencode_modeinstead. - From
AztecParameters:aztec_encode_mode,aztec_error_level, andaztec_symbol_mode. Useencode_mode,error_level, andsymbol_modeinstead. - From
MaxiCodeParameters:maxi_code_encode_mode,maxi_code_mode,maxi_code_structured_append_mode_barcode_id, andmaxi_code_structured_append_mode_barcodes_count. Useencode_mode,mode,structured_append_mode_barcode_id, andstructured_append_mode_barcodes_countinstead. - From
DotCodeParameters:dot_code_encode_mode,dot_code_structured_append_mode_barcode_id, anddot_code_structured_append_mode_barcodes_count. Useencode_mode,structured_append_mode_barcode_id, andstructured_append_mode_barcodes_countinstead. - From
HanXinParameters:han_xin_version,han_xin_error_level,han_xin_encode_mode, andhan_xin_eci_encoding. Useversion,error_level,encode_mode, andeci_encodinginstead. - From
QrParameters:qr_encode_mode,qr_error_level,qr_version, andqr_eci_encoding. Useencode_mode,error_level,version, andeci_encodinginstead. - From
QrParameters:qr_encode_type. UseEncodeTypes.MICRO_QRandMicroQRVersionto generate Micro QR barcodes. - From
Pdf417Parameters:pdf417_encode_mode,pdf417_error_level,pdf417_eci_encoding, andpdf417_truncate. Useencode_mode,error_level,eci_encoding, andtruncateinstead. - From
Pdf417Parameters:pdf417_compaction_mode. - From
Pdf417Parameters, the deprecated Macro PDF417 aliasespdf417_macro_file_id,pdf417_macro_segment_id,pdf417_macro_segments_count,pdf417_macro_eci_encoding,pdf417_macro_terminator,pdf417_macro_file_name,pdf417_macro_time_stamp,pdf417_macro_sender,pdf417_macro_addressee,pdf417_macro_file_size, andpdf417_macro_checksum. Use the correspondingmacro_pdf_417_file_id,macro_pdf_417_segment_id,macro_pdf_417_segments_count,macro_pdf_417_eci_encoding,macro_pdf_417_terminator,macro_pdf_417_file_name,macro_pdf_417_time_stamp,macro_pdf_417_sender,macro_pdf_417_addressee,macro_pdf_417_file_size, andmacro_pdf_417_checksumproperties instead. - From
ITFParameters:itf_border_thicknessanditf_border_type. Useborder_thicknessandborder_typeinstead. - From
DataMatrixParameters:data_matrix_ecc,data_matrix_version, anddata_matrix_encode_mode. Useecc_type,version, andencode_modeinstead. - From
DataMatrixParameters:columnsandrows. Useversioninstead. - From
DataBarParameters:is_allow_only_gs1_encoding. Useallow_only_gs1_encodinginstead. - From
AustralianPostParameters:australian_post_short_bar_heightandaustralian_post_encoding_table. Useshort_bar_heightandencoding_tableinstead. - From
GS1CompositeBarParameters:is_allow_only_gs1_encoding. Useallow_only_gs1_encodinginstead. - From
PostalParameters:postal_short_bar_height. Useshort_bar_heightinstead.
Removed deprecated Complex Barcode API
The following deprecated Complex Barcode API members have been removed:
- From
MaxiCodeCodetext:maxi_code_encode_mode. Useencode_modeinstead. - The misspelled
MaxiCodeStandartSecondMessageclass. UseMaxiCodeStandardSecondMessageinstead.
Removed deprecated recognition API
The following deprecated recognition API members have been removed:
- The
MultyDecodeTypeclass. UseMultiDecodeTypeinstead. BarCodeReader.set_bar_code_read_type(BaseDecodeType).- From
QRExtendedParameters:qr_structured_append_mode_bar_codes_quantity,qr_structured_append_mode_bar_code_index,qr_structured_append_mode_parity_data,qr_version, andqr_error_level. Usestructured_append_mode_bar_codes_quantity,structured_append_mode_bar_code_index,structured_append_mode_parity_data,version, anderror_levelinstead. - From
MaxiCodeExtendedParameters:maxi_code_mode,maxi_code_structured_append_mode_barcode_id, andmaxi_code_structured_append_mode_barcodes_count. Usemode,structured_append_mode_barcode_id, andstructured_append_mode_barcodes_countinstead. - From
DotCodeExtendedParameters:dot_code_is_reader_initialization,dot_code_structured_append_mode_barcode_id, anddot_code_structured_append_mode_barcodes_count. Useis_reader_initialization,structured_append_mode_barcode_id, andstructured_append_mode_barcodes_countinstead. - From
CodabarExtendedParameters:codabar_start_symbolandcodabar_stop_symbol. Usestart_symbolandstop_symbolinstead.