Browse our Products

Aspose.BarCode for Node.js via Java 23.7

All Changes

KeySummaryCategory
BARCODENET-37498Improve DataMatrix encoderEnhancement
BARCODENET-38630Reed-Solomon correction algorithm fails to correct correctable dataBug

Public API changes and backwards compatibility

In this release we’ve improved DataMatrix encoding and added new modes.

DataMatrix API changes

Removed:

  • enum value Generation.DataMatrixEncodeMode.FULL
  • enum value Generation.DataMatrixEncodeMode.CUSTOM

Added:

  • enum value Generation.DataMatrixEncodeMode.BYTES
  • enum Generation.DataMatrixVersion
  • enum value Generation.DataMatrixVersion.AUTO
  • enum value Generation.DataMatrixVersion.ROWS_COLUMNS
  • enum value Generation.DataMatrixVersion.ECC000_9x9
  • enum value Generation.DataMatrixVersion.ECC000_050_11x11
  • enum value Generation.DataMatrixVersion.ECC000_100_13x13
  • enum value Generation.DataMatrixVersion.ECC000_100_15x15
  • enum value Generation.DataMatrixVersion.ECC000_140_17x17
  • enum value Generation.DataMatrixVersion.ECC000_140_19x19
  • enum value Generation.DataMatrixVersion.ECC000_140_21x21
  • enum value Generation.DataMatrixVersion.ECC000_140_23x23
  • enum value Generation.DataMatrixVersion.ECC000_140_25x25
  • enum value Generation.DataMatrixVersion.ECC000_140_27x27
  • enum value Generation.DataMatrixVersion.ECC000_140_29x29
  • enum value Generation.DataMatrixVersion.ECC000_140_31x31
  • enum value Generation.DataMatrixVersion.ECC000_140_33x33
  • enum value Generation.DataMatrixVersion.ECC000_140_35x35
  • enum value Generation.DataMatrixVersion.ECC000_140_37x37
  • enum value Generation.DataMatrixVersion.ECC000_140_39x39
  • enum value Generation.DataMatrixVersion.ECC000_140_41x41
  • enum value Generation.DataMatrixVersion.ECC000_140_43x43
  • enum value Generation.DataMatrixVersion.ECC000_140_45x45
  • enum value Generation.DataMatrixVersion.ECC000_140_47x47
  • enum value Generation.DataMatrixVersion.ECC000_140_49x49
  • enum value Generation.DataMatrixVersion.ECC200_10x10
  • enum value Generation.DataMatrixVersion.ECC200_12x12
  • enum value Generation.DataMatrixVersion.ECC200_14x14
  • enum value Generation.DataMatrixVersion.ECC200_16x16
  • enum value Generation.DataMatrixVersion.ECC200_18x18
  • enum value Generation.DataMatrixVersion.ECC200_20x20
  • enum value Generation.DataMatrixVersion.ECC200_22x22
  • enum value Generation.DataMatrixVersion.ECC200_24x24
  • enum value Generation.DataMatrixVersion.ECC200_26x26
  • enum value Generation.DataMatrixVersion.ECC200_32x32
  • enum value Generation.DataMatrixVersion.ECC200_36x36
  • enum value Generation.DataMatrixVersion.ECC200_40x40
  • enum value Generation.DataMatrixVersion.ECC200_44x44
  • enum value Generation.DataMatrixVersion.ECC200_48x48
  • enum value Generation.DataMatrixVersion.ECC200_52x52
  • enum value Generation.DataMatrixVersion.ECC200_64x64
  • enum value Generation.DataMatrixVersion.ECC200_72x72
  • enum value Generation.DataMatrixVersion.ECC200_80x80
  • enum value Generation.DataMatrixVersion.ECC200_88x88
  • enum value Generation.DataMatrixVersion.ECC200_96x96
  • enum value Generation.DataMatrixVersion.ECC200_104x104
  • enum value Generation.DataMatrixVersion.ECC200_120x120
  • enum value Generation.DataMatrixVersion.ECC200_132x132
  • enum value Generation.DataMatrixVersion.ECC200_144x144
  • enum value Generation.DataMatrixVersion.ECC200_8x18
  • enum value Generation.DataMatrixVersion.ECC200_8x32
  • enum value Generation.DataMatrixVersion.ECC200_12x26
  • enum value Generation.DataMatrixVersion.ECC200_12x36
  • enum value Generation.DataMatrixVersion.ECC200_16x36
  • enum value Generation.DataMatrixVersion.ECC200_16x48
  • enum value Generation.DataMatrixVersion.DMRE_8x48
  • enum value Generation.DataMatrixVersion.DMRE_8x64
  • enum value Generation.DataMatrixVersion.DMRE_8x80
  • enum value Generation.DataMatrixVersion.DMRE_8x96
  • enum value Generation.DataMatrixVersion.DMRE_8x120
  • enum value Generation.DataMatrixVersion.DMRE_8x144
  • enum value Generation.DataMatrixVersion.DMRE_12x64
  • enum value Generation.DataMatrixVersion.DMRE_12x88
  • enum value Generation.DataMatrixVersion.DMRE_16x64
  • enum value Generation.DataMatrixVersion.DMRE_20x36
  • enum value Generation.DataMatrixVersion.DMRE_20x44
  • enum value Generation.DataMatrixVersion.DMRE_20x64
  • enum value Generation.DataMatrixVersion.DMRE_22x48
  • enum value Generation.DataMatrixVersion.DMRE_24x48
  • enum value Generation.DataMatrixVersion.DMRE_24x64
  • enum value Generation.DataMatrixVersion.DMRE_26x40
  • enum value Generation.DataMatrixVersion.DMRE_26x48
  • enum value Generation.DataMatrixVersion.DMRE_26x64
  • class Generation.DataMatrixExtCodetextBuilder
  • function Generation.DataMatrixExtCodetextBuilder.addECICodetextWithEncodeMode(ECIEncoding,number,string)
  • function Generation.DataMatrixExtCodetextBuilder.addCodetextWithEncodeMode(number,string)
  • function Generation.DataMatrixParameters.getStructuredAppendBarcodeId():number
  • function Generation.DataMatrixParameters.setStructuredAppendBarcodeId(number)
  • function Generation.DataMatrixParameters.getStructuredAppendBarcodesCount():number
  • function Generation.DataMatrixParameters.setStructuredAppendBarcodesCount(number)
  • function Generation.DataMatrixParameters.getStructuredAppendFileId():number
  • function Generation.DataMatrixParameters.setStructuredAppendFileId(number)
  • function Generation.DataMatrixParameters.isReaderProgramming():boolean
  • function Generation.DataMatrixParameters.setReaderProgramming(boolean)
  • function Generation.DataMatrixParameters.getMacroCharacters():number
  • function Generation.DataMatrixParameters.setMacroCharacters(number)
  • function Generation.DataMatrixParameters.getECIEncoding():number
  • function Generation.DataMatrixParameters.setECIEncoding(number)
  • function Recognition.BarCodeExtendedParameters.getDataMatrix()
  • class Recognition.DataMatrixExtendedParameters
  • function Recognition.DataMatrixExtendedParameters.getStructuredAppendBarcodesCount():number
  • function Recognition.DataMatrixExtendedParameters.getStructuredAppendBarcodeId():number
  • function Recognition.DataMatrixExtendedParameters.getStructuredAppendFileId():number
  • function Recognition.DataMatrixExtendedParameters.isReaderProgramming():boolean