NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #2516 by repository stars
Last release today
07 Oct 2026
Ships on a steady schedule
a new release about every 1 weeks
Some releases are documented
notes for 33 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
554 releases · first in 2017
fix: truncate utf8 strings correctly
IMPROVEMENTS
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
doc: mention how ACK/ATX present Refused Acknowledgement Code
IMPROVEMENTS
BUILD
Nothing published for this version
Nothing published for this version
Nothing published for this version
This release of moov-io/ach adjusts the type of ENRPaymentInformation.EnrolleeClassificationCode to be a string (was int). This change is needed to pr
BREAKING CHANGES
This release of moov-io/ach adjusts the type of ENRPaymentInformation.EnrolleeClassificationCode to be a string (was int). This change is needed to properly support the values "A" (consumer) and "B" (company).
This release also changes the parsing functions for ENR PaymentRelatedInformation to operate outside of a BatchENR. There was no reason for the method to be a pointer receiver.
This release also changes the parsing functions for DNE PaymentRelatedInformation to return parsed information for all entries in a DNE batch. Previously only the first DNE record would be returned.
IMPROVEMENTS
BUILD
Nothing published for this version
Nothing published for this version
fix: allow ForeignExchangeReferenceIndicator=0 when ForeignExchangeIndicator=FF
IMPROVEMENTS
BUILD
Nothing published for this version
Nothing published for this version
feat: add AllowZeroEntryAmount validation option
IMPROVEMENTS
BUILD
Nothing published for this version
docs: fix capitlization error. Changed '9' to '('
IMPROVEMENTS
BUILD
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
feat: allow specifying line ending via API
IMPROVEMENTS
BUILD
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This release of moov-io/ach removes the check verifying Amount is non-zero. This has been removed because returned Prenotes were being incorrectly mar
This release of moov-io/ach removes the check verifying Amount is non-zero. This has been removed because returned Prenotes were being incorrectly marked as invalid.
IMPROVEMENTS
BUILD
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix: make -skip-validation flag not depend on -validate flag being present
IMPROVEMENTS
Previously slightly different names were used, which are still supported and deprecated. The GET/POST /files/{fileID}/validate endpoints accept Valida…
This release of moov-io/ach standardizes ValidateOpts query parameters on the HTTP server. Previously slightly different names
were used, which are still supported and deprecated. The GET/POST /files/{fileID}/validate endpoints accept ValidateOpts as
query parameters with this release.
IMPROVEMENTS
Nothing published for this version
Nothing published for this version
docs: update required fields for CreateFile schema object in openapi.yaml
IMPROVEMENTS
BUILD
fix: preserve IAT BatchControl.CompanyIdentification when parsing from json
IMPROVEMENTS
Nothing published for this version
fix: CTX allows SavingsReturnNOCDebit
IMPROVEMENTS
BUILD
Nothing published for this version
fix: allow "slashed zero" which some OCR software produces
IMPROVEMENTS
Nothing published for this version
Nothing published for this version
Nothing published for this version
perf: improve includesValidCharacters lookups
IMPROVEMENTS
The latest update to moov-io/ach introduces significant performance enhancements, particularly to the MergeFiles(...) function. Through rigorous testi
The latest update to moov-io/ach introduces significant performance enhancements, particularly to the MergeFiles(...) function. Through rigorous testing, we've ensured that the merging process accurately incorporates all input files. However, should any issues arise, we encourage you to report them.
Furthermore, this update includes a new function, MergeDir(...), designed to combine a directory of ACH files efficiently, mirroring the functionality of MergeFiles but with enhanced performance.
Key modifications to the behavior of MergeFiles(..) include:
Conditions constraints, significantly improving upon previous versions where the limit was seldom fully utilized.true) applies uniformly to all batches and entries within the file, streamlining the validation process.IMPROVEMENTS
ValidateOpts from all input filesBUILD
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix: further reuse memory buffers
IMPROVEMENTS
BUILD
Nothing published for this version
feat: Add IATCorrectedDataField() string on Addenda98 to return the expanded field
ADDITIONS
IATCorrectedDataField() string on Addenda98 to return the expanded fieldIMPROVEMENTS
BUILD
Nothing published for this version
fix: check AllowMissingFileHeader and AllowMissingFileControl in reader
IMPROVEMENTS
Your coding agent can read these notes before it upgrades. Set up the MCP server →