Skip to content

Releases: moov-io/ach

Release v1.6.5

15 Apr 16:21
Compare
Choose a tag to compare

IMPROVEMENTS

  • merge: optimize performance of lineCount(..) and reduce errors returned

Release v1.6.4

14 Apr 18:39
Compare
Choose a tag to compare

ADDITIONS

  • Add option to create a file with zero batches (#884)

IMPROVEMENTS

  • iso3166,iso4217: generate lists again after long hiatus

BUG FIXES

  • file: sort EntryDetail records when flattening batches

BUILD

  • fix(deps): update module github.com/prometheus/client_golang to v1.10.0 (#875)
  • fix(deps): update module github.com/moov-io/base to v0.18.2

Release v1.6.3

19 Mar 17:45
a4ffa84
Compare
Choose a tag to compare

BUG FIXES

  • file: updated File.MergeFiles(..) to override batch numbers in each file to prevent them from colliding

IMPROVEMENTS

  • file: optimized and refactored File.FlattenBatches(..) and added benchmarks
  • api: added missing required fields in models in the OpenAPI spec and removed unnecessary omitempty tags for required fields in Go models
  • docs: removed extra spaces in the request body for creating a file to fix broken example
  • docs: added a section about where to find Nacha Operating Rules and Nacha's ACH guide for developers
  • docs: updated links in README to point to project documentation site

Release v1.6.2

11 Feb 21:53
8396bc3
Compare
Choose a tag to compare

IMPROVEMENTS

  • api: update OpenAPI spec to include more details about data types
  • file: ability to set custom batch sequence numbers
  • docs: new project documentation site with updated styles and navigation
  • docs: add page about Notification of Change (NOC) files
  • docs: add read and write examples for CIE batches
  • docs: update R10 and R11 return code descriptions
  • docs: additional fixes and improvements to the README

Release v1.6.1

25 Jan 23:29
1340ee5
Compare
Choose a tag to compare

BUG FIXES

  • fileHeader: ImmediateDestination and ImmediateOrigin should be separated by a space unless bypass validation is set and the routing number is 10 digits

IMPROVEMENTS

  • docs: improvements to README by adding a new header, table of contents, related projects, and FAQ
  • docs: clarified code comments related to File.ValidateWith(..) and fixed minor documentation errors

Release v1.6.0

13 Jan 17:04
Compare
Choose a tag to compare

BUG FIXES

  • fileHeader: fix ImmediateDestination formatting when BypassDestinationValidation is set

ADDITIONS

  • batch: allow addenda in CIE batches to be optional
  • batch: allow POS batches to contain credits
  • reader: allow backtick in the valid character set
  • build: add tagged-release script to automate the release process

IMPROVEMENTS

  • reader: report error when extra characters are found in one-line ACH files
  • webui: display error when parsing fails
  • deps: remove moov-io/customers and moov-io/paygate as dependencies
  • docs: improvements to README by fixing typos, dead links, and formatting

Release v1.5.2

16 Nov 21:19
Compare
Choose a tag to compare

BUG FIXES

  • server: pass validation options through to ACH reader and underlying batch

IMPROVEMENTS

  • build: push ach-webui image and split up commands for each docker build

Release v1.5.1

12 Nov 23:48
Compare
Choose a tag to compare

There are no changes from v1.5.0. This release fixes issues during the release process.

ADDITIONS

  • cmd/webui: initial setup for client-side ACH file parsing to their JSON forms
  • entries: allow custom TransactionCode validation
  • entries: allow custom TraceNumber values
  • writer: allow setting Writer.LineEnding to use custom values for ending each outputted
  • server: allow ValidateOpts to be set through HTTP query parameters

IMPROVEMENTS

  • build: check and lint OpenAPI spec in CI
  • api: update summaries of endpoints
  • api: clean up OpenAPI spec after running Speccy
  • docs: update content for moov-io.github.io/ach/
  • docs: add page on return files
  • docs: add link to Moov's ACH blog post
  • docs: fix filepath example in segmented files
  • github: request version in bug reports
  • github: add codeowners
  • chore(deps): update golang docker tag to v1.15

BUG FIXES

  • server: fix batch additions by shimming JSON reading

Release v1.5.0-rc1

08 Sep 22:39
Compare
Choose a tag to compare
Release v1.5.0-rc1 Pre-release
Pre-release
release v1.5.0-rc1

Release v1.4.4

04 Aug 21:59
Compare
Choose a tag to compare

BUG FIXES

  • entries: detect overflow when printing large amounts
  • reader: only parse IAT entries when we're accumulating an IAT batch

IMPROVEMENTS

  • achcli: print BatchControl records as well
  • achcli: update help/usage text