Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update module github.com/moov-io/ach to v1.40.3 #2

Merged
merged 1 commit into from
Jun 14, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 14, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/moov-io/ach v1.34.2 -> v1.40.3 age adoption passing confidence

Release Notes

moov-io/ach (github.com/moov-io/ach)

v1.40.3

Compare Source

IMPROVEMENTS

  • feat: allow specifying line ending via API
  • fix: return checksum error when ImmediateOrigin doesn't validate

BUILD

  • build: run oldstable Go in CI
  • build(deps): bump github.com/moov-io/base from 0.49.3 to 0.49.4
  • build(deps-dev): bump nokogiri from 1.16.2 to 1.16.5 in /docs
  • build(deps): bump rexml from 3.2.6 to 3.2.8 in /docs
  • build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0

v1.40.2

Compare Source

IMPROVEMENTS

  • feat: allow specifying line ending via API
  • fix: return checksum error when ImmediateOrigin doesn't validate

BUILD

  • build: run oldstable Go in CI
  • build(deps): bump github.com/moov-io/base from 0.49.3 to 0.49.4
  • build(deps-dev): bump nokogiri from 1.16.2 to 1.16.5 in /docs
  • build(deps): bump rexml from 3.2.6 to 3.2.8 in /docs
  • build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0

v1.40.1

Compare Source

v1.40.0

Compare Source

v1.39.2

Compare Source

This release of moov-io/ach removes the check verifying Amount is non-zero. This has been removed because returned Prenotes
were being incorrectly marked as invalid.

IMPROVEMENTS

  • fix: stop checking if .Amount is valid for returns

BUILD

  • fix(deps): update module golang.org/x/net to v0.25.0
  • build(deps): bump bulma-clean-theme from 0.13.3 to 0.14.0 in /docs
  • build(deps): bump golang.org/x/text from 0.14.0 to 0.15.0

v1.39.1

Compare Source

v1.39.0

Compare Source

v1.38.1

Compare Source

IMPROVEMENTS

  • fix: make -skip-validation flag not depend on -validate flag being present

v1.38.0

Compare Source

This release of moov-io/ach standardizes ValidateOpts query parameters on the HTTP server. Previously slightly different names
were used, which are still supported and deprecated. The GET/POST /files/{fileID}/validate endpoints accept ValidateOpts as
query parameters with this release.

IMPROVEMENTS

  • feat: standardize validate opts query params, accept on GET/POST validate
  • fix: nil check BatchHeader when reading JSON
  • server/test: verify allowUnorderedBatchNumbers

v1.37.5

Compare Source

IMPROVEMENTS

  • docs: update required fields for CreateFile schema object in openapi.yaml
  • fix: add R62 to list of dishonored return codes

BUILD

  • build(deps): bump github.com/aws/aws-lambda-go from 1.46.0 to 1.47.0

v1.37.4

Compare Source

IMPROVEMENTS

  • fix: preserve IAT BatchControl.CompanyIdentification when parsing from json

v1.37.3

Compare Source

IMPROVEMENTS

  • fix: CTX allows SavingsReturnNOCDebit

BUILD

  • build(deps): bump golang.org/x/net from 0.22.0 to 0.24.0
  • build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0

v1.37.2

Compare Source

IMPROVEMENTS

  • fix: allow "slashed zero" which some OCR software produces
  • test: verify trace numbers are kept through HTTP create

v1.37.1

Compare Source

IMPROVEMENTS

  • perf: improve includesValidCharacters lookups
  • perf: isTraceNumberODFI

v1.37.0

Compare Source

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.

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.0

v1.36.1

Compare Source

v1.36.0

Compare Source

v1.35.1

Compare Source

IMPROVEMENTS

  • fix: further reuse memory buffers
  • fix: nil check inside setEntryRecordType
  • fix: parse large files without newlines

BUILD

  • build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0

v1.35.0

Compare Source

ADDITIONS

  • feat: Add IATCorrectedDataField() string on Addenda98 to return the expanded field

IMPROVEMENTS

  • all: reduce string allocations
  • fix: allow IAT corrections to not have IAT addenda records
  • fix: read additional corrected data on IAT corrections

BUILD

  • build(deps): bump github.com/prometheus/client_golang

v1.34.4

Compare Source

IMPROVEMENTS

  • fix: check AllowMissingFileHeader and AllowMissingFileControl in reader

v1.34.3

Compare Source

IMPROVEMENTS

  • fix: Correctly assign Category to IAT entries.

BUILD

  • build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0
  • chore(deps): update dependency github-pages to v231

Configuration

📅 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link
Contributor Author

renovate bot commented Jun 14, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 3 additional dependencies were updated

Details:

Package Change
github.com/moov-io/base v0.48.5 -> v0.49.4
github.com/rickar/cal/v2 v2.1.13 -> v2.1.15
golang.org/x/net v0.20.0 -> v0.26.0

@renovate renovate bot force-pushed the renovate/github.com-moov-io-ach-1.x branch from 54646e9 to a5a0771 Compare June 14, 2024 16:40
@adamdecaf adamdecaf merged commit 4aa2dc2 into master Jun 14, 2024
4 checks passed
@renovate renovate bot deleted the renovate/github.com-moov-io-ach-1.x branch June 14, 2024 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant