Releases: moov-io/ach
Releases · moov-io/ach
Release v1.52.1
What's Changed
- fix: set ValidateOpts on EntryDetails from json, don't overwrite ValidateOpts by @adamdecaf in #1632
- fix: reject ADV and IAT in merge
- fix(deps): update module github.com/moov-io/base to v0.57.0 by @renovate[bot] in #1624
- chore(deps): update dependency go to v1.24.5 by @renovate[bot] in #1626
- fix(deps): update all by @renovate[bot] in #1627
- fix(deps): update module golang.org/x/net to v0.42.0 by @renovate[bot] in #1631
Full Changelog: v1.52.0...v1.52.1
Release v1.52.0
What's Changed
- fix: always return BlockCount in ADVFileControl json by @adamdecaf in #1618
- cmd/achcli/describe: export mask.File by @adamdecaf in #1619
- server: accept MergeConditions in Merge Endpoint by @adamdecaf in #1622
- stop checking entry description for prenote text by @kynetiv in #1621
- Added a fix to remove trailing spaces in file control reserved by @enikab in #1623
New Contributors
Full Changelog: v1.51.0...v1.52.0
v1.51.0
What's Changed
- fix(deps): update module github.com/moov-io/base to v0.56.0 by @renovate in #1612
- fix: merge validate opts during File.UnmarshalJSON by @adamdecaf in #1615
- server: add Merge files endpoint by @adamdecaf in #1614
- fix: compare while ignoring LineNumber differences by @adamdecaf in #1616
Full Changelog: v1.50.0...v1.51.0
Release v1.50.0
ADDITIONS
- feat: make FormatCode public
- fix: read FormatCode into FileHeader and validate
IMPROVEMENTS
- feat: add AllowEmptyIndividualName
- fix: reject records after FileControl is parsed
- fix: ensure IndividualName is populated (non-blank, non-zero) for some SEC codes
- test: trying out .rtf file
- test: checking out missing_file_control.rtf
Release v1.49.2
What's Changed
- fix: ensure Company fields are non-zero, reject more out of order records by @adamdecaf in #1601
- batch: check SkipAll inside Validate by @adamdecaf in #1602
- chore(deps): update ossf/scorecard-action action to v2.4.2 by @renovate in #1603
- fix(deps): update module github.com/aws/aws-lambda-go to v1.49.0 by @renovate in #1604
Full Changelog: v1.49.1...v1.49.2
Release v1.49.1
IMPROVEMENTS
- fix: nil guard around Addenda02.TerminalState
Release v1.49.0
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
Release v1.48.1
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
Release v1.48.0
IMPROVEMENTS
- feat: add line numbers to record schemas in openapi spec
- fix: Return
ParseError
more 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
Release v1.47.0
ADDITIONS
- feat: store line numbers on each record (
.LineNumber
) - feat: Add
AllowSpecialCharacters
as a validation option
IMPROVEMENTS
- fix: support
AllowZeroEntryAmount
in merge
BUILD
- build: remove openshift images