Skip to content

Latest commit

 

History

History
67 lines (59 loc) · 2.75 KB

CHANGELOG.rst

File metadata and controls

67 lines (59 loc) · 2.75 KB

3.0.0 - 2023-06-05

  • Add support for binary field length
  • Drop support for Python 3.6
  • Migration from 2.x.x: - 2.x.x used len_enc set to b and bcd to represent BCD length encoding. - 3.x.x changed that where len_enc set to b represents binary length encoding. - To migrate from 2.x.x update len_enc in all specificatations from b to bcd.

2.2.0 - 2022-01-30

  • Provide friendlier error messages when failing to encode/decode field, field length, and bitmap.
  • Clarify Binary-coded decimal field length configuration. Added bcd value to len_enc which is the same as the existing b value. Both mean that the length is to be encoded as BCD.

2.1.0 - 2020-12-24

  • Added support for fields measured in nibbles (half-bytes).

2.0.2 - 2020-11-20

  • Fixed issue #4. Encode secondary bitmap in upper case.

2.0.1 - 2020-08-22

  • Include inline type information into the distribution according to PEP 561.
  • Address remaining type hint issues.

2.0.0 - 2020-02-21

Backwards incompatible:
Other changes:
  • :func:`iso8583.pp` handles both encoded and decoded dictionary output.
  • :func:`iso8583.pp` handles output folding. The defaul line width is set to 80. Line width can be configured using new line_width parameter.

1.0.2 - 2020-01-11

  • Optional proprietary header can now be parsed using standard field settings
  • Documentation improvements

1.0.1 - 2019-11-11

1.0.0 - 2019-11-04

Initial release.