PackageTrack

Go modules · #2357

github.com/moov-io/ach

v1.63.3moov-io/ach

Release timeline

528 releases since 2017
2019202120232025

Releases

  1. v1.40.5-0.20240718215721-eff1fbb468a818 Jul 2024pre-release

    Nothing published for this version

  2. v1.40.418 Jul 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • docs: fix capitlization error. Changed '9' to '('
    • docs: update CONTRIBUTING.md
    • fix: expand which latin characters are accepted

    BUILD

    • build(deps): bump github.com/moov-io/base from 0.49.4 to 0.50.0
    • fix(deps): update module golang.org/x/net to v0.27.0
    Open source →
  3. v1.40.4-0.20240718142808-c39e176f03bc18 Jul 2024pre-release

    Nothing published for this version

  4. v1.40.4-0.20240708144427-efb09d107a0d8 Jul 2024pre-release

    Nothing published for this version

  5. v1.40.4-0.20240620150507-073d011f811620 Jun 2024pre-release

    Nothing published for this version

  6. v1.40.4-0.20240614160951-838f2eecde5614 Jun 2024pre-release

    Nothing published for this version

  7. v1.40.314 Jun 2024
    Release notes2 sources agree

    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
    Open source →
  8. v1.40.214 Jun 2024

    Nothing published for this version

  9. v1.40.114 Jun 2024

    Nothing published for this version

  10. v1.40.014 Jun 2024

    Nothing published for this version

  11. v1.39.3-0.20240524174934-31f8a5af6b1824 May 2024pre-release

    Nothing published for this version

  12. v1.39.3-0.20240520133325-62779c47074920 May 2024pre-release

    Nothing published for this version

  13. v1.39.3-0.20240515135111-1f0a157805b615 May 2024pre-release

    Nothing published for this version

  14. v1.39.210 May 2024
    Release notes2 sources agree

    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
    Open source →
  15. v1.39.110 May 2024

    Nothing published for this version

  16. v1.39.010 May 2024

    Nothing published for this version

  17. v1.38.2-0.20240430133403-82adc880387630 Apr 2024pre-release

    Nothing published for this version

  18. v1.38.129 Apr 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: make -skip-validation flag not depend on -validate flag being present
    Open source →
  19. v1.38.026 Apr 2024
    Release notes2 sources agree

    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
    Open source →
  20. v1.37.6-0.20240426204150-6e97ac9ca0c026 Apr 2024pre-release

    Nothing published for this version

  21. v1.37.6-0.20240426160355-25bb8963b9d826 Apr 2024pre-release

    Nothing published for this version

  22. v1.37.525 Apr 2024
    Release notes2 sources agree

    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
    Open source →
  23. v1.37.417 Apr 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: preserve IAT BatchControl.CompanyIdentification when parsing from json
    Open source →
  24. v1.37.4-0.20240417140816-3822f262658017 Apr 2024pre-release

    Nothing published for this version

  25. v1.37.312 Apr 2024
    Release notes2 sources agree

    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
    Open source →
  26. v1.37.3-0.20240412145236-778059a0c71e12 Apr 2024pre-release

    Nothing published for this version

  27. v1.37.228 Mar 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: allow "slashed zero" which some OCR software produces
    • test: verify trace numbers are kept through HTTP create
    Open source →
  28. v1.37.2-0.20240328201035-4703e7d004a028 Mar 2024pre-release

    Nothing published for this version

  29. v1.37.2-0.20240327210448-cdb4f93af75c27 Mar 2024pre-release

    Nothing published for this version

  30. v1.37.2-0.20240327201607-7a291ac87b5027 Mar 2024pre-release

    Nothing published for this version

  31. v1.37.127 Mar 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • perf: improve includesValidCharacters lookups
    • perf: isTraceNumberODFI
    Open source →
  32. v1.37.027 Mar 2024
    Release notes2 sources agree

    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
    Open source →
  33. v1.36.2-0.20240326190529-f4895d8d578126 Mar 2024pre-release

    Nothing published for this version

  34. v1.36.2-0.20240322214055-1c8b7067ff7622 Mar 2024pre-release

    Nothing published for this version

  35. v1.36.2-0.20240321195227-2c9dcf105dab21 Mar 2024pre-release

    Nothing published for this version

  36. v1.36.2-0.20240314205527-000d598e2ffb14 Mar 2024pre-release

    Nothing published for this version

  37. v1.36.113 Mar 2024

    Nothing published for this version

  38. v1.36.013 Mar 2024

    Nothing published for this version

  39. v1.35.2-0.20240305144036-8cb8cbb44b615 Mar 2024pre-release

    Nothing published for this version

  40. v1.35.14 Mar 2024
    Release notes2 sources agree

    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
    Open source →
  41. v1.35.1-0.20240301214216-f4042e11627d1 Mar 2024pre-release

    Nothing published for this version

  42. v1.35.029 Feb 2024
    Release notes2 sources agree

    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
    Open source →
  43. v1.34.5-0.20240229193253-2ee78c0eb69d29 Feb 2024pre-release

    Nothing published for this version

  44. v1.34.426 Feb 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: check AllowMissingFileHeader and AllowMissingFileControl in reader
    Open source →
  45. v1.34.4-0.20240226202215-2105612bd47a26 Feb 2024pre-release

    Nothing published for this version

  46. v1.34.326 Feb 2024
    Release notes2 sources agree

    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
    Open source →
  47. v1.34.3-0.20240220141820-35fe682aabdf20 Feb 2024pre-release

    Nothing published for this version

  48. v1.34.3-0.20240208133850-b807b171689c8 Feb 2024pre-release

    Nothing published for this version

  49. v1.34.27 Feb 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: skip reserved fields in Dishonored Returns

    BUILD

    • build(deps): bump golang from 1.21 to 1.22
    • build: experiment with ARM M1 builders and releases
    • build: print crashers after fuzzing
    • fix(deps): update module github.com/aws/aws-lambda-go to v1.46.0
    Open source →
  50. v1.34.17 Feb 2024

    Nothing published for this version

  51. v1.34.1-0.20240130135242-d32e436606ec30 Jan 2024pre-release

    Nothing published for this version

  52. v1.34.025 Jan 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: use constructor to create IATEntryDetails in reader
    • test/issues: write up scenario for Issue 1312

    BUILD

    • build(deps): bump actions/download-artifact from 1 to 4
    • build(deps): bump actions/upload-artifact from 1 to 4
    Open source →
  53. v1.34.0-dev3.0.20240125214436-bb4be995c9b825 Jan 2024pre-release

    Nothing published for this version

  54. v1.34.0-dev325 Jan 2024pre-release

    Nothing published for this version

  55. v1.34.0-dev2.0.20240125204817-5ed74d309e1925 Jan 2024pre-release

    Nothing published for this version

  56. v1.34.0-dev222 Jan 2024pre-release

    Nothing published for this version

  57. v1.34.0-dev1.0.20240122221121-ab2aeddea61322 Jan 2024pre-release

    Nothing published for this version

  58. v1.34.0-dev122 Jan 2024pre-release

    Nothing published for this version

  59. v1.33.7-0.20240122151023-0a029ca54e0d22 Jan 2024pre-release

    Nothing published for this version

  60. v1.33.619 Jan 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • api: fixup EntryDetail required fields
    • api: label required fields on EntryDetail
    • feat: Addenda99.SetOriginalEntryReturnDate
    • feat: Parse Addenda99.AddendaInformation
    • feat: improve addenda99 for dishonored returns
    • feat: add CheckingReturnNOCCredit to list of valid ATX txn codes (#21)
    • fix BatchHeader.EffectiveEntryDateField (#20)
    • fix: Don't truncate Addenda99.AddendaInformation
    • fix: trim "R" in dishonored and contested setter
    • test: verify "!" is allowed in isAlphanumeric

    BUILD

    • build(deps): bump actions/download-artifact from 1 to 4
    • build(deps): bump actions/upload-artifact from 1 to 4
    • build(deps): bump github.com/moov-io/base from 0.48.2 to 0.48.3 (#1341)
    • build(deps): bump github.com/aws/aws-lambda-go from 1.41.0 to 1.43.0 (#1346)
    • build(deps): bump github/codeql-action from 2 to 3 (#1342)
    • build(deps): bump github.com/prometheus/client_golang
    • build(deps): bump github.com/aws/aws-lambda-go from 1.43.0 to 1.44.0
    • build(deps): bump golang.org/x/net from 0.19.0 to 0.20.0
    • build(deps): bump github.com/moov-io/base from 0.48.3 to 0.48.5
    • build(deps): bump actions/cache from 3 to 4
    • build(deps): bump github.com/aws/aws-lambda-go from 1.44.0 to 1.45.0
    • chore(deps): update dependency jekyll-feed to v0.17.0 (#1337)
    Open source →