Skip to content

Releases: moov-io/iso8583

Release v0.15.2

15 Mar 15:56
40aa5ef
Compare
Choose a tag to compare

Changes

  • check input values to avoid slice bounds out of range and similar (thanks @jerome-laforge for reporting issues)
  • add fuzz tests for message.Unpack and for Decode method to all encodings
  • assigned encodings like ASCII, Binary to specific type values, not Encoding interface

Release v0.15.1

24 Feb 19:00
d0cb610
Compare
Choose a tag to compare

Changes

  • allow to create bitmaps of arbitrary size

This change can potentially break your code if you create a bitmap field.NewBitmap(...) and you set the its Length different than 8. Please, read more about change here #211

Release v0.14.1

02 Feb 16:00
2365855
Compare
Choose a tag to compare

Changes

thank you @FacundoMora @mfdeveloper508 @adamdecaf for your contributions and help!

Release v0.14.0

23 Nov 19:34
2e7f402
Compare
Choose a tag to compare

Changes:

  • allow filtering output of the iso8583.Describe function
  • apply a set of default filters to the iso8583.Describe

thanks @mfdeveloper508 for the contributions!

Release v0.13.2

11 Oct 16:56
9d7ddf7
Compare
Choose a tag to compare
Release v0.13.2 Pre-release
Pre-release
add SetValue() method to binary, string, numeric fields (#199)

Release v0.13.1

11 Oct 08:50
c45c72b
Compare
Choose a tag to compare
Release v0.13.1 Pre-release
Pre-release
field: nil check Numeric, String, Composite, etc accessors (#196)

* field: nil check Numeric, String, Composite, etc and add GetValue()

Issue: https://github.com/moov-io/iso8583/issues/195

* field: convert .Value into a safe data accessor

* update README

Co-authored-by: Pavel Gabriel <alovak@gmail.com>

Release v0.13.0

26 Sep 11:44
c45c72b
Compare
Choose a tag to compare

Changelog

BREAKING CHANGE

  • remove Value field from String, Numeric, Binary fields and add Value() method instead (PR). This change makes code safer and addresses #195

Thank you @adamdecaf for your contributions!

Release v0.12.2

26 Sep 11:21
986a81f
Compare
Choose a tag to compare

Changelog

  • Fix variable length HEX prefix (#198)

Thank you @svz-ya, for the contributions!

v0.12.1

03 Aug 11:48
11ed597
Compare
Choose a tag to compare

Changelog

  • Add EBCDIC 1047 encoder & prefixer #190

Kudos to @Dakinola892 for the contributions!

Release v0.12.0

21 Jul 14:16
151e28e
Compare
Choose a tag to compare

Changelog

  • Introduce a SafeError type which is used to wrap around external errors, preventing the returned error message from displaying sensitive information, while still allowing errors to be matched (#185)
  • Use SafeError type to wrap external errors in the field and encoding packages, as these operate on the potentially sensitive data. Errors from prefix and network packages were not changed since these only operate on the length part of the data, exposing their details should be okay. (#185)

Kudos to @cheukwing for the contributions!