Skip to content

Commit

Permalink
release v1.36.1
Browse files Browse the repository at this point in the history
  • Loading branch information
adamdecaf committed Mar 13, 2024
1 parent 5255b3c commit 874a6b3
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,21 @@
## v1.36.0 (Released 2024-03-13)
## v1.36.1 (Released 2024-03-13)

This release of moov-io/ach contains some major performance improvements to `MergeFiles(...)`. We have tested this new implementation and are confident that merged files contain all of the input files, but if you encounter any issues [please open an issue](https://github.com/moov-io/ach/issues/new/choose).

Several notable changes in `MergeFiles(..)` behavior:

- Duplicate trace numbers are put into separate batches within the same output file
- This is allowed by Nacha rules, which only requires they be in separate batches
- Merging now much closer approaches the `Conditions` limits
- Previously it was common to see only half of the limit reached
- ValidateOpts are combined together from all input files
- All non-zero values (e.g. `true`) would make the option `true` for all batches and entries in the file

IMPROVEMENTS

- 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
- refactor: improve merge performance
- test: add checks for pickOutFile, findOutBatch and lineCount

Expand Down
2 changes: 1 addition & 1 deletion version.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@
package ach

// Version Number
const Version = "v1.36.0"
const Version = "v1.36.1"

0 comments on commit 874a6b3

Please sign in to comment.