Releases: moov-io/iso8583
Releases · moov-io/iso8583
Release v0.22.1
fix fixed length check for ebcdic and bcd (#325)
Release v0.22.0
What's Changed
- fix: unknown prefix error by @Fr0gN in #312
- track 2 spec added by @wisely11 in #314
- Return subfields in unpack error by @meparle in #313
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
Release v0.21.2
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
Release v0.21.0
What's Changed
- Support native Go-types in structs with
Marshal
andUnmarshal
methods - Andrei cloud composite spec builder by @mfdeveloper508 in #285
- prefix: Binary with variable length by @Andrei-cloud in #286
- Update
field.Numeric
type to use int64 by @GalihFajar in #294 - support
iso8583
index tag by @mfdeveloper508 in #293
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
- @Andrei-cloud made their first contribution in #286
- @GalihFajar made their first contribution in #294
Full Changelog: v0.19.3...v0.21.0
Release v0.20.1
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
What's Changed
- remove debug print from the test by @alovak in #261
- add go version support policy by @alovak in #260
- use aliases instead of versions by @alovak in #262
- fix(deps): update module golang.org/x/text to v0.12.0 by @renovate in #263
- chore(deps): update golang docker tag to v1.21 by @renovate in #265
- Fix the order of the map by @PumpkinSeed in #268
- Add support for 5 and 6 length variables (LLLLL and LLLLLL) by @PumpkinSeed in #274
- Fix and suppress forbidigo (panic) linters by @alovak in #275
- Make the package safe for concurrent access by @alovak in #284
New Contributors
- @PumpkinSeed made their first contribution in #268
Full Changelog: v0.19.2...v0.20.0
Release v0.19.3
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