Skip to content

Releases: moov-io/ach

Release v1.31.4

12 Jun 19:17
0b8e632
Compare
Choose a tag to compare

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

22 May 14:47
Compare
Choose a tag to compare

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

11 May 20:17
Compare
Choose a tag to compare

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

21 Apr 17:57
Compare
Choose a tag to compare

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

18 Apr 15:44
Compare
Choose a tag to compare

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

10 Apr 18:24
Compare
Choose a tag to compare

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

10 Apr 14:59
Compare
Choose a tag to compare

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

Release v1.29.3

31 Mar 18:27
Compare
Choose a tag to compare

IMPROVEMENTS

  • fix: include Offset in API docs and read from JSON

BUILD

  • build(deps): bump activesupport from 6.1.7.2 to 7.0.4.3 in /docs
  • build(deps): bump bulma-clean-theme from 0.13.1 to 0.13.2 in /docs
  • build(deps): bump github.com/aws/aws-lambda-go from 1.38.0 to 1.39.1
  • build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • build(deps): bump ossf/scorecard-action from 2.1.2 to 2.1.3

Release v1.29.2

21 Feb 16:10
Compare
Choose a tag to compare

Shout-out to @ckbaum for contributing a major improvement to File Flattening.

IMPROVEMENTS

  • feat: Don't combine two batches if they share any trace numbers.
  • feat: Make an effort to preserve original batch ordering.
  • feat: expose named errors (and ask for bug reports) from FlattenFile

BUILD

  • build: tighten up GITHUB_TOKEN permissions
  • build: Apply security best practices from StepSecurity
  • build(deps): bump ossf/scorecard-action from 2.0.6 to 2.1.2
  • chore(deps): update dependency tzinfo to "~> 2.0"
  • fix(deps): update module github.com/juju/ansiterm to v1

Release v1.28.1

13 Feb 22:53
Compare
Choose a tag to compare

IMPROVEMENTS

  • chore: remove wasteful debug printf
  • fix: validate amounts in non-prenote entries
  • test: convert log.Fatal over to t.Fatal
  • test: verify ValidAmountForCodes works as expected

BUILD

  • build: update golang.org/x/sys/unix
  • build(deps): bump activesupport from 6.0.3.7 to 6.0.6.1 in /docs
  • chore(deps): update golang docker tag to v1.20
  • fix(deps): update module github.com/moov-io/base to v0.39.0
  • fix(deps): update module golang.org/x/text to v0.7.0