Closed renovate[bot] closed 7 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 8.37%. Comparing base (
280944f
) to head (9789427
).
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
v1.36.1
->v1.37.2
Release Notes
moov-io/ach (github.com/moov-io/ach)
### [`v1.37.2`](https://togithub.com/moov-io/ach/blob/HEAD/CHANGELOG.md#v1372-Released-2024-03-28) [Compare Source](https://togithub.com/moov-io/ach/compare/v1.37.1...v1.37.2) IMPROVEMENTS - fix: allow "slashed zero" which some OCR software produces - test: verify trace numbers are kept through HTTP create ### [`v1.37.1`](https://togithub.com/moov-io/ach/blob/HEAD/CHANGELOG.md#v1371-Released-2024-03-27) [Compare Source](https://togithub.com/moov-io/ach/compare/v1.37.0...v1.37.1) IMPROVEMENTS - perf: improve includesValidCharacters lookups - perf: isTraceNumberODFI ### [`v1.37.0`](https://togithub.com/moov-io/ach/blob/HEAD/CHANGELOG.md#v1370-Released-2024-03-13) [Compare Source](https://togithub.com/moov-io/ach/compare/v1.36.1...v1.37.0) 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](https://togithub.com/moov-io/ach/issues/new/choose). 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: - The management of duplicate trace numbers has been refined. They are now allocated to distinct batches within the same output file, in compliance with Nacha regulations, which mandate separation into different batches. - The merging process now more accurately aligns with the `Conditions` constraints, significantly improving upon previous versions where the limit was seldom fully utilized. - ValidateOpts are now aggregated across all input files, ensuring that any non-zero value (for example, `true`) applies uniformly to all batches and entries within the file, streamlining the validation process. IMPROVEMENTS - cmd/achcli: read files in Nacha or JSON automatically - docs: Update openapi.yaml - addenda17/addenda18/format for entryHash - docs: add links to http endpoints where features overlap - docs: clarify what isn't supported by MergeFiles - feat: MergeFiles now combines `ValidateOpts` from all input files - fix: nil check Addenda records inside FileFromJSON - fix: recreate batch header to avoid mutations - merge: delve into subdir with custom FS provided - merge: option to walk sub directories - refactor: improve merge performance - test: add checks for pickOutFile, findOutBatch and lineCount - test: verify entries that are very close still merge properly - test: verify more numericField inputs BUILD - fix(deps): update module golang.org/x/sync to v0.6.0 - build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 - build(deps): bump golang.org/x/net from 0.21.0 to 0.22.0Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.