Releases: moov-io/ach
Releases · moov-io/ach
Release v1.32.1
IMPROVEMENTS
- feat: detect Windows-1252 encoding and decode to utf-8
- fix: parse field lengths according by runes instead of bytes
BUILD
- build(deps): bump github.com/moov-io/iso4217 from 0.2.1 to 0.3.0
- fix(deps): update module github.com/moov-io/base to v0.45.1
Release v1.32.0
IMPROVEMENTS
- feat: add Addenda98Refused
- fix: SetTraceNumber should populate contested and dishonored returns
- fix: allow full range of ASCII and EBCDIC characters accepted by Nacha rules
BUILD
- build: run Go tests on Windows
- build(deps): bump github.com/moov-io/base from 0.44.0 to 0.45.0
- build(deps): bump golang.org/x/text from 0.10.0 to 0.11.0
- chore(deps): update ossf/scorecard-action action to v2.2.0
Release v1.31.5
IMPROVEMENTS
- fix: allow .Create() to skip validation when configured
BUILD
- build(deps): bump actions/checkout from 2 to 3
- chore: update github.com/prometheus/client_golang to v1.16.0
- chore: update golang.org/x/text to v0.10.0
Release v1.31.4
IMPROVEMENTS
- fix: return empty strings when records are nil
- build: split "make docker" into its own job
- build: remove docker build and openapi generate from Linux CI
- build: replace fuzzer library with Go standard library
- build: switch to the new moov-io/iso4217 library
- build: fix description of addenda99
BUILD
- fix(deps): update github.com/stretchr/testify to v1.8.4
- build(deps): bump github.com/moov-io/base from 0.42.0 to 0.44.0
- build(deps): bump actions/setup-go from 2 to 4
- fix(deps): update github.com/moov-io/iso4217 to v0.2.1
Release v1.31.3
IMPROVEMENTS
- build: fix openshift image, upgrade to ubi9
- cmd/server: fix log format flag logic
BUILD
- build(deps): bump bulma-clean-theme from 0.13.2 to 0.13.3 in /docs
- build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3
Release v1.31.2
IMPROVEMENTS
- fix: BatchHeaders are different with mismatching CompanyEntryDescription values
BUILD
- build(deps): bump github.com/moov-io/base from 0.41.0 to 0.42.0
- build(deps): bump github.com/aws/aws-lambda-go from 1.40.0 to 1.41.0
- chore(deps): update dependency jekyll-feed to v0.17.0
Release v1.31.1
IMPROVEMENTS
- fix: Allow returned prenotes to have a zero'd Amount field
- fix: make CTX setters/getters return correct results
- fix: validate CTX addenda records and indicator correctly
- test: use a static file header for Contested/Dishonored returns
BUILD
- build(deps): bump golang.org/x/oauth2 from 0.5.0 to 0.7.0
Release v1.31.0
IMPROVEMENTS
- cmd/achcli: return whatever partial file was parsed
- feat: add AllowInvalidAmounts validation option
- feat: add Merge which can override ValidateOpts of files
- server: support AllowInvalidAmounts validation option
BUILD
- build(deps): bump commonmarker from 0.23.8 to 0.23.9 in /docs
- build(deps): bump github.com/aws/aws-lambda-go from 1.39.1 to 1.40.0
- build(deps): bump github.com/moov-io/base from 0.40.1 to 0.40.2
- build(deps): bump nokogiri from 1.13.10 to 1.14.3 in /docs
- build(deps): update github.com/prometheus/client_golang to v1.15.0
Release v1.30.0
Version v1.30.0 of moov-io/ach introduces a new ErrFileConsecutiveBatchHeaders
error which replaces ErrFileBatchHeaderInsideBatch
to better reflect when file parsing failed. The library can now accept ACH files without Batch Control records.
IMPROVEMENTS
- fix: accumulate batches without BatchControl records
Release v1.29.4
IMPROVEMENTS
- fix: allow IAT as transaction type code of addenda10 records
- fix: keep zero-prefix trace numbers during offset creation
BUILD
- build(deps): bump github.com/moov-io/base from 0.39.0 to 0.40.1
- build(deps): bump golang.org/x/text from v0.8.0 to v0.9.0
- chore(deps): update dependency jekyll-feed to v0.17.0