Last release 6 days ago
21 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Some releases are documented
notes for 32 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
528 releases · first in 2017
Release timeline
528 releases since 2017Releases
- v1.49.3-0.20250604171718-58a0fb8fb1fb4 Jun 2025pre-release
Nothing published for this version
- v1.49.3-0.20250602180816-334ec3d7f98e2 Jun 2025pre-release
Nothing published for this version
- v1.49.22 Jun 2025
Release notes2 sources agree
Open source →IMPROVEMENTS
- batch: check SkipAll inside Validate()
- fix: ensure CompanyName, CompanyIdentification, and CompanyEntryDescription are non-zero
- fix: reject FileHeader records inside files/batches
- fuzz: add another InvalidBatches crasher
BUILD
- chore(deps): update ossf/scorecard-action action to v2.4.2 (#1603)
- fix(deps): update module github.com/aws/aws-lambda-go to v1.49.0
- v1.49.2-0.20250523173611-b728694eb88923 May 2025pre-release
Nothing published for this version
- v1.49.2-0.20250522135559-2fac0a495a6c22 May 2025pre-release
Nothing published for this version
- v1.49.122 May 2025
Release notes2 sources agree
Open source →IMPROVEMENTS
- fix: nil guard around Addenda02.TerminalState
- v1.49.1-0.20250519161318-d3d1c74d882e19 May 2025pre-release
Nothing published for this version
- v1.49.019 May 2025
Release notes2 sources agree
Open source →ADDITIONS
- feat: add InvalidEntries() to each batch type
IMPROVEMENTS
- cmd/achcli/describe: include IdentificationNumber on EntryDetail, add mask option
- fix: index and read fields on EntryDetail in a safer way
- v1.48.2-0.20250516164012-13b0b277aece16 May 2025pre-release
Nothing published for this version
- v1.48.116 May 2025
Release notes2 sources agree
Open source →IMPROVEMENTS
- fix: allow EntryDetailSequenceNumber to be zero (or greater)
BUILD
- fix(deps): update module golang.org/x/net to v0.40.0
- fix(deps): update module golang.org/x/sync to v0.14.0
- fix(deps): update module golang.org/x/text to v0.25.0
- v1.48.1-0.20250422205519-2745eff0487122 Apr 2025pre-release
Nothing published for this version
- v1.48.022 Apr 2025
Release notes2 sources agree
Open source →IMPROVEMENTS
- feat: add line numbers to record schemas in openapi spec
- fix: Return
ParseErrormore consistently when reading files - test: verify what accents are allowed or not
BUILD
- build(deps-dev): bump nokogiri from 1.18.4 to 1.18.8 in /docs
- fix(deps): update module github.com/moov-io/base to v0.54.4
- v1.47.1-0.20250410152948-53a5ded307f110 Apr 2025pre-release
Nothing published for this version
- v1.47.010 Apr 2025
Release notes2 sources agree
Open source →ADDITIONS
- feat: store line numbers on each record (
.LineNumber) - feat: Add
AllowSpecialCharactersas a validation option
IMPROVEMENTS
- fix: support
AllowZeroEntryAmountin merge
BUILD
- build: remove openshift images
- feat: store line numbers on each record (
- v1.46.1-0.20250403194143-79ab145472ba3 Apr 2025pre-release
Nothing published for this version
- v1.46.03 Apr 2025
Release notes2 sources agree
Open source →ADDITIONS
- feat: allow explicit content type to be provided to Reader (via
NewReaderWithContentType)
IMPROVEMENTS
- test: verify we accept account numbers with decimals
BUILD
- test: fixup error check after go1.24 change
- build: update wasm_exec.js path for Go 1.24
- build: mingw compatiable way to build paths unix-style
- feat: allow explicit content type to be provided to Reader (via
- v1.45.6-0.20250403193230-92a3227cfa3c3 Apr 2025pre-release
Nothing published for this version
- v1.45.6-0.20250327142235-f62fe69ec70527 Mar 2025pre-release
Nothing published for this version
- v1.45.6-0.20250205145924-c5957b41f51d5 Feb 2025pre-release
Nothing published for this version
- v1.45.55 Feb 2025
Release notes2 sources agree
Open source →IMPROVEMENTS
- fix: set ValidateOpts on newly constructed Batches of merge
- fix: typos in batch code constants
BUILD
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1738643652 (#1543)
- v1.45.5-0.20250130172636-20be4d7c19ea30 Jan 2025pre-release
Nothing published for this version
- v1.45.5-0.20250130151218-40c0bfe3a09c30 Jan 2025pre-release
Nothing published for this version
- v1.45.5-0.20250127204738-e45607ea247327 Jan 2025pre-release
Nothing published for this version
- v1.45.427 Jan 2025
Release notes2 sources agree
Open source →IMPROVEMENTS
- fix: read ValidateOpts from JSON before data
- test: verify more about Addenda99Dishonored returns
BUILD
- chore: replace internal iso3166 with moov-io/iso3166
- v1.45.4-0.20250109171839-8c9a6e648f509 Jan 2025pre-release
Nothing published for this version
- v1.45.39 Jan 2025
- v1.45.3-0.20250109155324-818e12eca8be9 Jan 2025pre-release
Nothing published for this version
- v1.45.29 Jan 2025
Release notes2 sources agree
Open source →IMPROVEMENTS
- Allow NBSP (U+00A0) in PPD Addenda Payment Related Information
BUILD
- fix(deps): update module golang.org/x/net to v0.34.0 (#1532)
- v1.45.2-0.20241219184941-a719371d932a19 Dec 2024pre-release
Nothing published for this version
- v1.45.119 Dec 2024
Release notes2 sources agree
Open source →IMPROVEMENTS
- fix: update change codes to comly with 2024 nacha operating rules
BUILD
- fix(deps): update module golang.org/x/net to v0.33.0 (#1528)
- v1.45.017 Dec 2024
Release notes2 sources agree
Open source →IMPROVEMENTS
- fix: copy ValidateOpts through Flatten
- feat: add
DeleteEntries()to IATBatch
BUILD
- chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1733767867 (#1522)
- v1.44.3-0.20241209174203-d911264d3d579 Dec 2024pre-release
Nothing published for this version
- v1.44.29 Dec 2024
Release notes2 sources agree
Open source →IMPROVEMENTS
- fix bug in Addenda02: Corrected ReferenceInformationTwoField to use ReferenceInformationTwo
BUILD
- fix(deps): update module golang.org/x/net to v0.32.0 (#1519)
- v1.44.2-0.20241205045456-57c5c5c78a7d5 Dec 2024pre-release
Nothing published for this version
- v1.44.2-0.20241204211237-a0fa906136ce4 Dec 2024pre-release
Nothing published for this version
- v1.44.14 Dec 2024
Release notes2 sources agree
Open source →IMPROVEMENTS
- fix: preserve FileIDModifier when flattening files
- v1.44.1-0.20241204165732-8993f51b8af34 Dec 2024pre-release
Nothing published for this version
- v1.44.04 Dec 2024
Release notes2 sources agree
Open source →ADDITIONS
- Add
NachaEntryAmountLimit,NachaBatchDebitCreditLimit, andNachaFileDebitCreditLimitconstants
IMPROVEMENTS
- docs: add guide for calculating effective entry date
- fix: enforce limits on max amount in entries, batches, files and merge
BUILD
- fix(deps): update module github.com/stretchr/testify to v1.10.0 (#1512)
- fix(deps): update module golang.org/x/sync to v0.10.0
- fix(deps): update module golang.org/x/text to v0.21.0
- Add
- v1.43.1-0.20241203192432-5ffadb4dc8ee3 Dec 2024pre-release
Nothing published for this version
- v1.43.1-0.20241202145737-7f8f67bc46ce2 Dec 2024pre-release
Nothing published for this version
- v1.43.1-0.20241123171153-ca68fdae499123 Nov 2024pre-release
Nothing published for this version
- v1.43.1-0.20241121223521-9cc59155002121 Nov 2024pre-release
Nothing published for this version
- v1.43.021 Nov 2024
Release notes2 sources agree
Open source →ADDITIONS
- feat: add
DeleteEntriesandDeleteADVEntriesto remove entries from a Batch
- feat: add
- v1.42.3-0.20241121204650-b2bfa18fd42b21 Nov 2024pre-release
Nothing published for this version
- v1.42.221 Nov 2024
- v1.42.2-0.20241114231411-1b5f7abd337d14 Nov 2024pre-release
Nothing published for this version
- v1.42.2-0.20241113222209-fc73bdd5f51713 Nov 2024pre-release
Nothing published for this version
- v1.42.2-0.20241112203043-ccd01d16bacb12 Nov 2024pre-release
Nothing published for this version
- v1.42.2-0.20241108190930-33d6c65205d38 Nov 2024pre-release
Nothing published for this version
- v1.42.18 Nov 2024
Release notes2 sources agree
Open source →IMPROVEMENTS
- doc: mention how ACK/ATX present Refused Acknowledgement Code
- fix: populate CTX receiving company / addenda indicator from JSON
BUILD
- build: setup automated benchmark job
- fix(deps): update module github.com/moov-io/base to v0.53.0
- fix(deps): update module github.com/moov-io/iso4217 to v0.3.2
- fix(deps): update module github.com/prometheus/client_golang to v1.20.5
- fix(deps): update module golang.org/x/net to v0.31.0
- v1.42.1-0.20240917142630-34786328a93917 Sept 2024pre-release
Nothing published for this version
- v1.42.1-0.20240905200647-7497655088b75 Sept 2024pre-release
Nothing published for this version
- v1.42.1-0.20240828174740-2f312cf359f228 Aug 2024pre-release
Nothing published for this version
- v1.42.028 Aug 2024
Release notes2 sources agree
Open source →BREAKING CHANGES
This release of moov-io/ach adjusts the type of
ENRPaymentInformation.EnrolleeClassificationCodeto 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
PaymentRelatedInformationto operate outside of aBatchENR. There was no reason for the method to be a pointer receiver.This release also changes the parsing functions for DNE
PaymentRelatedInformationto return parsed information for all entries in a DNE batch. Previously only the first DNE record would be returned.IMPROVEMENTS
- api: ValidateOpts exists on File
- break: unlink ENR PaymentRelatedInformation parser from BatchENR
- cmd/achcli/describe: accept mask flags for ENR payment related information
- cmd/achcli/describe: mask customer SSN in DNE Addenda05 records
- fix: DNE records use prenote TransactionCodes
- fix: cleanup ENR parsing and generation, add tests
- fix: read validateOpts from JSON blobs
- fix: verify ACK and ATX amounts are zero
- test: verify stdlib JSON marshal retains ValidateOpts
BUILD
- build(deps): bump rexml from 3.3.5 to 3.3.6 in /docs
- fix(deps): update module github.com/prometheus/client_golang to v1.20.1
- v1.41.2-0.20240821142706-07552d27b74521 Aug 2024pre-release
Nothing published for this version
- v1.41.2-0.20240814144015-efa2a32d585e14 Aug 2024pre-release
Nothing published for this version
- v1.41.114 Aug 2024
Release notes2 sources agree
Open source →IMPROVEMENTS
- fix: allow ForeignExchangeReferenceIndicator=0 when ForeignExchangeIndicator=FF
- fix: correctly reverse loan transaction codes, test GL credit/debit
BUILD
- build(deps): bump golang from 1.22-alpine to 1.23-alpine
- build(deps): bump golang.org/x/net from 0.27.0 to 0.28.0
- build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0
- build(deps): bump rexml from 3.3.2 to 3.3.3 in /docs
- build(deps-dev): bump github-pages from 231 to 232 in /docs
- build: convert docker-compose to docker compose
- v1.41.1-0.20240812183238-60dad396e31512 Aug 2024pre-release
Nothing published for this version
- v1.41.1-0.20240729161511-0b9c51f71c8c29 Jul 2024pre-release
Nothing published for this version
- v1.41.029 Jul 2024
Release notes2 sources agree
Open source →IMPROVEMENTS
- feat: add AllowZeroEntryAmount validation option
BUILD
- build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0
- build(deps): bump rexml from 3.2.8 to 3.3.2 in /docs