Releases: moov-io/ach
Releases · moov-io/ach
v0.6.0
v0.6.0-rc9
release v0.6.0-rc9
v0.5.0
BREAKING CHANGES
TraceNumber
has been changed fromint
to astring
. (See #366)- Previously zero-prefixed ABA routing numbers would have their leading zero truncated.
OriginalTrace
has been changed fromint
to astring
. (See #366)
ADDITIONS
- Support
StandardEntryClassCode
(Batch types): TransactionCode
matchServiceClassCode
(See #56)Addenda02.TerminalState
validation for BatchPOS and BatchSHR (See #375)
REMOVALS
- Remove deprecated functions from
EntryDetail
(See #385)
v0.4.0
v0.4.0 (Released 2018-11-06)
BREAKING CHANGES
EntryDetail.Addendum
has been broken out intoAddenda02
,Addenda05
,Addenda98
, andAddenda99
fields onEntryDetail
.- IAT
EntryDetail.Addendum
has been broken out into Addenda 10-18, 98 and 99.
ADDITIONS
- Support ACK, ATX, DNE, ENR StandardEntryClassCode (SEC types)
- Support NOC for IAT Entries
- Add
FileFromJson
for readingFile
objects as JSON. - Add
X-Total-Count
response headers onGET /files/:id/batches
IMPROVEMENTS
- Multiple parsing errors are returned in
Reader.Read() error
's error message. - IAT: Validate ISODestinationCountryCode according to ISO 3166
- IAT: Validate ISOOriginatingCurrencyCode and ISODestinationCurrencyCode according to ISO 4217
- build: Run CI tests against Windows
- Verify record lengths in [IAT] BatchHeader, [IAT] BatchControl, FileControl, FileHeader, and [IAT] EntryDetail.
BUG FIXES
cmd/server
: don't expect trailing slash on endpointscmd/server
: Grab write lock on delete requests- Several panics are fixed from fuzzing
- Reject invalid ABA routing numbers
ach-v0.2.0
Version v.0.2 release of MOOV-IO ACH (Automated Clearing House) GoLang library implementing NACHA file creation and validation via reader and writer will be released with the following changes.
**This will be a breaking change to the current v0.1.0 API and documentation.
resolved #159
- Remove FileParam
- Remove BatchParam
- Remove EntryParam
- Remove AddendaParam
- Create type Addenda05
Resolved #170
Change int to string for the following:
- FileHeader.ImmediateDestination
- FileHeader.ImmediateOrigin
- BatchHeader.CompanyDescription
- BatchHeader.ODFIIdentification
- EntryDetail.RDFIIdentification
- EntryDetail.CheckDigit
- Addenda98.OriginalDFI
- Addenda99.OriginalDFI
Functions that required an int now require a string
Performance #174
- Increase validation performance by 99x
Many other improvements in documentation and code linting.
ach-v0.1.1
- Support for ACH Standard Entry Class (SEC) code TEL (Telephone-Initiated Entry) has been added
- Increase in test case code coverage
ach-v0.1.0
- Batch SEC codes supported PPD, CCD, CCD+, WEB, NOC
- Addenda Returns are supported via a AddendaReturn
- Efforts to stabilize the libraries exported fields and functions