Releases: moov-io/ach
Releases · moov-io/ach
Release v1.6.5
IMPROVEMENTS
- merge: optimize performance of
lineCount(..)
and reduce errors returned
Release v1.6.4
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
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
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
BUG FIXES
- fileHeader:
ImmediateDestination
andImmediateOrigin
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
BUG FIXES
- fileHeader: fix
ImmediateDestination
formatting whenBypassDestinationValidation
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
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
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
release v1.5.0-rc1
Release v1.4.4
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