Skip to content

Releases: moov-io/iso8583

Release v0.22.3

12 Nov 20:30
60f5399
Compare
Choose a tag to compare
Release v0.22.3 Pre-release
Pre-release
Enhance Track2 Data Implementation (#336)

* fix some comment errors

* implement track2 packer and unpacker. add some convenience methods to track1 and track2 to make interacting with them cleaner and closer to what we have implemented for other fields. Add tests for all new code added, except for constructors

* format code should be in options not in constructor

* [PR] remove the options and just use params in the constructor. Update test to use constructor. Cleanup unpacker and make it simple

Release v0.22.2

28 Oct 15:54
c352ad7
Compare
Choose a tag to compare

What's Changed

  • fix EBCDIC1047 prefixer description by @Inuart in #333
  • fix(deps): update module golang.org/x/text to v0.18.0 by @renovate in #324
  • make it easier to see EMV tags by @alovak in #328
  • add comments to ASCIIHexToBytes to clarify its usage by @alovak in #329
  • fix(deps): update module golang.org/x/text to v0.19.0 by @renovate in #330
  • fix setting zero values when keepzero in field tag is used by @alovak in #331
  • allow to Unset field of the message and composite by @alovak in #332

New Contributors

Full Changelog: v0.22.1...v0.22.2

Release v0.22.1

09 Sep 21:06
55330b0
Compare
Choose a tag to compare
Release v0.22.1 Pre-release
Pre-release
fix fixed length check for ebcdic and bcd (#325)

Release v0.22.0

15 Jul 16:09
dfac6bd
Compare
Choose a tag to compare

What's Changed

Breaking change

The UnpackError and PackError were moved into their own errors package. If you use them, you will have to update the import path.

New Contributors

Full Changelog: v0.21.3...v0.22.0

Release v0.21.3

11 Jun 08:36
e9c44b8
Compare
Choose a tag to compare

What's Changed

  • fix : noneprefixer did not return correct fixed len by @T-eli in #304
  • Fix typo in bitmap.md by @kobi824 in #307
  • Allow setting custom field packer and unpacker by @alovak in #310

New Contributors

Full Changelog: v0.21.2...v0.21.3

Release v0.21.2

12 Jan 23:01
27feb74
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update module golang.org/x/text to v0.14.0 by @renovate in #271
  • fix: add missing int64 support for String field Unmarshal by @alovak in #303

Full Changelog: v0.21.1...v0.21.2

Release v0.21.1

30 Nov 13:58
231e13d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.21.0...v0.21.1

Release v0.21.0

31 Oct 10:34
8f4cb18
Compare
Choose a tag to compare

What's Changed

Breaking Change

Underlying type for field.Numeric and method signatures were changed to use int64 instead of int. More information about why is here.

New Contributors

Full Changelog: v0.19.3...v0.21.0

Release v0.20.1

26 Sep 14:08
b05481c
Compare
Choose a tag to compare
Release v0.20.1 Pre-release
Pre-release
Make the package safe for concurrent access (#284)

* draft data race solution for message

* make message thread safe

* remove //nolint as it does not work

https://github.com/moov-io/infra/pull/280

* add test for concurrent access

* protect Composite field against concurrent access

* satisfy linkers

* remove unnecessary comments and address feedback

v0.20.0

26 Sep 13:36
b05481c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.19.2...v0.20.0