PackageTrack

Go modules · #2357

github.com/moov-io/ach

v1.63.3moov-io/ach

Release timeline

528 releases since 2017
2019202120232025

Releases

  1. v1.49.3-0.20250604171718-58a0fb8fb1fb4 Jun 2025pre-release

    Nothing published for this version

  2. v1.49.3-0.20250602180816-334ec3d7f98e2 Jun 2025pre-release

    Nothing published for this version

  3. v1.49.22 Jun 2025
    Release notes2 sources agree

    IMPROVEMENTS

    • batch: check SkipAll inside Validate()
    • fix: ensure CompanyName, CompanyIdentification, and CompanyEntryDescription are non-zero
    • fix: reject FileHeader records inside files/batches
    • fuzz: add another InvalidBatches crasher

    BUILD

    • chore(deps): update ossf/scorecard-action action to v2.4.2 (#1603)
    • fix(deps): update module github.com/aws/aws-lambda-go to v1.49.0
    Open source →
  4. v1.49.2-0.20250523173611-b728694eb88923 May 2025pre-release

    Nothing published for this version

  5. v1.49.2-0.20250522135559-2fac0a495a6c22 May 2025pre-release

    Nothing published for this version

  6. v1.49.122 May 2025
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: nil guard around Addenda02.TerminalState
    Open source →
  7. v1.49.1-0.20250519161318-d3d1c74d882e19 May 2025pre-release

    Nothing published for this version

  8. v1.49.019 May 2025
    Release notes2 sources agree

    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
    Open source →
  9. v1.48.2-0.20250516164012-13b0b277aece16 May 2025pre-release

    Nothing published for this version

  10. v1.48.116 May 2025
    Release notes2 sources agree

    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
    Open source →
  11. v1.48.1-0.20250422205519-2745eff0487122 Apr 2025pre-release

    Nothing published for this version

  12. v1.48.022 Apr 2025
    Release notes2 sources agree

    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
    Open source →
  13. v1.47.1-0.20250410152948-53a5ded307f110 Apr 2025pre-release

    Nothing published for this version

  14. v1.47.010 Apr 2025
    Release notes2 sources agree

    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
    Open source →
  15. v1.46.1-0.20250403194143-79ab145472ba3 Apr 2025pre-release

    Nothing published for this version

  16. v1.46.03 Apr 2025
    Release notes2 sources agree

    ADDITIONS

    • feat: allow explicit content type to be provided to Reader (via NewReaderWithContentType)

    IMPROVEMENTS

    • test: verify we accept account numbers with decimals

    BUILD

    • test: fixup error check after go1.24 change
    • build: update wasm_exec.js path for Go 1.24
    • build: mingw compatiable way to build paths unix-style
    Open source →
  17. v1.45.6-0.20250403193230-92a3227cfa3c3 Apr 2025pre-release

    Nothing published for this version

  18. v1.45.6-0.20250327142235-f62fe69ec70527 Mar 2025pre-release

    Nothing published for this version

  19. v1.45.6-0.20250205145924-c5957b41f51d5 Feb 2025pre-release

    Nothing published for this version

  20. v1.45.55 Feb 2025
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: set ValidateOpts on newly constructed Batches of merge
    • fix: typos in batch code constants

    BUILD

    • chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1738643652 (#1543)
    Open source →
  21. v1.45.5-0.20250130172636-20be4d7c19ea30 Jan 2025pre-release

    Nothing published for this version

  22. v1.45.5-0.20250130151218-40c0bfe3a09c30 Jan 2025pre-release

    Nothing published for this version

  23. v1.45.5-0.20250127204738-e45607ea247327 Jan 2025pre-release

    Nothing published for this version

  24. v1.45.427 Jan 2025
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: read ValidateOpts from JSON before data
    • test: verify more about Addenda99Dishonored returns

    BUILD

    • chore: replace internal iso3166 with moov-io/iso3166
    Open source →
  25. v1.45.4-0.20250109171839-8c9a6e648f509 Jan 2025pre-release

    Nothing published for this version

  26. v1.45.39 Jan 2025
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: allow credits in SHR batches
    Open source →
  27. v1.45.3-0.20250109155324-818e12eca8be9 Jan 2025pre-release

    Nothing published for this version

  28. v1.45.29 Jan 2025
    Release notes2 sources agree

    IMPROVEMENTS

    • Allow NBSP (U+00A0) in PPD Addenda Payment Related Information

    BUILD

    • fix(deps): update module golang.org/x/net to v0.34.0 (#1532)
    Open source →
  29. v1.45.2-0.20241219184941-a719371d932a19 Dec 2024pre-release

    Nothing published for this version

  30. v1.45.119 Dec 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: update change codes to comly with 2024 nacha operating rules

    BUILD

    • fix(deps): update module golang.org/x/net to v0.33.0 (#1528)
    Open source →
  31. v1.45.017 Dec 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: copy ValidateOpts through Flatten
    • feat: add DeleteEntries() to IATBatch

    BUILD

    • chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1733767867 (#1522)
    Open source →
  32. v1.44.3-0.20241209174203-d911264d3d579 Dec 2024pre-release

    Nothing published for this version

  33. v1.44.29 Dec 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • fix bug in Addenda02: Corrected ReferenceInformationTwoField to use ReferenceInformationTwo

    BUILD

    • fix(deps): update module golang.org/x/net to v0.32.0 (#1519)
    Open source →
  34. v1.44.2-0.20241205045456-57c5c5c78a7d5 Dec 2024pre-release

    Nothing published for this version

  35. v1.44.2-0.20241204211237-a0fa906136ce4 Dec 2024pre-release

    Nothing published for this version

  36. v1.44.14 Dec 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: preserve FileIDModifier when flattening files
    Open source →
  37. v1.44.1-0.20241204165732-8993f51b8af34 Dec 2024pre-release

    Nothing published for this version

  38. v1.44.04 Dec 2024
    Release notes2 sources agree

    ADDITIONS

    • Add NachaEntryAmountLimit, NachaBatchDebitCreditLimit, and NachaFileDebitCreditLimit constants

    IMPROVEMENTS

    • docs: add guide for calculating effective entry date
    • fix: enforce limits on max amount in entries, batches, files and merge

    BUILD

    • fix(deps): update module github.com/stretchr/testify to v1.10.0 (#1512)
    • fix(deps): update module golang.org/x/sync to v0.10.0
    • fix(deps): update module golang.org/x/text to v0.21.0
    Open source →
  39. v1.43.1-0.20241203192432-5ffadb4dc8ee3 Dec 2024pre-release

    Nothing published for this version

  40. v1.43.1-0.20241202145737-7f8f67bc46ce2 Dec 2024pre-release

    Nothing published for this version

  41. v1.43.1-0.20241123171153-ca68fdae499123 Nov 2024pre-release

    Nothing published for this version

  42. v1.43.1-0.20241121223521-9cc59155002121 Nov 2024pre-release

    Nothing published for this version

  43. v1.43.021 Nov 2024
    Release notes2 sources agree

    ADDITIONS

    • feat: add DeleteEntries and DeleteADVEntries to remove entries from a Batch
    Open source →
  44. v1.42.3-0.20241121204650-b2bfa18fd42b21 Nov 2024pre-release

    Nothing published for this version

  45. v1.42.221 Nov 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: truncate utf8 strings correctly
    Open source →
  46. v1.42.2-0.20241114231411-1b5f7abd337d14 Nov 2024pre-release

    Nothing published for this version

  47. v1.42.2-0.20241113222209-fc73bdd5f51713 Nov 2024pre-release

    Nothing published for this version

  48. v1.42.2-0.20241112203043-ccd01d16bacb12 Nov 2024pre-release

    Nothing published for this version

  49. v1.42.2-0.20241108190930-33d6c65205d38 Nov 2024pre-release

    Nothing published for this version

  50. v1.42.18 Nov 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • doc: mention how ACK/ATX present Refused Acknowledgement Code
    • fix: populate CTX receiving company / addenda indicator from JSON

    BUILD

    • build: setup automated benchmark job
    • fix(deps): update module github.com/moov-io/base to v0.53.0
    • fix(deps): update module github.com/moov-io/iso4217 to v0.3.2
    • fix(deps): update module github.com/prometheus/client_golang to v1.20.5
    • fix(deps): update module golang.org/x/net to v0.31.0
    Open source →
  51. v1.42.1-0.20240917142630-34786328a93917 Sept 2024pre-release

    Nothing published for this version

  52. v1.42.1-0.20240905200647-7497655088b75 Sept 2024pre-release

    Nothing published for this version

  53. v1.42.1-0.20240828174740-2f312cf359f228 Aug 2024pre-release

    Nothing published for this version

  54. v1.42.028 Aug 2024
    Release notes2 sources agree

    BREAKING CHANGES

    This release of moov-io/ach adjusts the type of ENRPaymentInformation.EnrolleeClassificationCode to be a string (was int). This change is needed to properly support the values "A" (consumer) and "B" (company).

    This release also changes the parsing functions for ENR PaymentRelatedInformation to operate outside of a BatchENR. There was no reason for the method to be a pointer receiver.

    This release also changes the parsing functions for DNE PaymentRelatedInformation to return parsed information for all entries in a DNE batch. Previously only the first DNE record would be returned.

    IMPROVEMENTS

    • api: ValidateOpts exists on File
    • break: unlink ENR PaymentRelatedInformation parser from BatchENR
    • cmd/achcli/describe: accept mask flags for ENR payment related information
    • cmd/achcli/describe: mask customer SSN in DNE Addenda05 records
    • fix: DNE records use prenote TransactionCodes
    • fix: cleanup ENR parsing and generation, add tests
    • fix: read validateOpts from JSON blobs
    • fix: verify ACK and ATX amounts are zero
    • test: verify stdlib JSON marshal retains ValidateOpts

    BUILD

    • build(deps): bump rexml from 3.3.5 to 3.3.6 in /docs
    • fix(deps): update module github.com/prometheus/client_golang to v1.20.1
    Open source →
  55. v1.41.2-0.20240821142706-07552d27b74521 Aug 2024pre-release

    Nothing published for this version

  56. v1.41.2-0.20240814144015-efa2a32d585e14 Aug 2024pre-release

    Nothing published for this version

  57. v1.41.114 Aug 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: allow ForeignExchangeReferenceIndicator=0 when ForeignExchangeIndicator=FF
    • fix: correctly reverse loan transaction codes, test GL credit/debit

    BUILD

    • build(deps): bump golang from 1.22-alpine to 1.23-alpine
    • build(deps): bump golang.org/x/net from 0.27.0 to 0.28.0
    • build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0
    • build(deps): bump rexml from 3.3.2 to 3.3.3 in /docs
    • build(deps-dev): bump github-pages from 231 to 232 in /docs
    • build: convert docker-compose to docker compose
    Open source →
  58. v1.41.1-0.20240812183238-60dad396e31512 Aug 2024pre-release

    Nothing published for this version

  59. v1.41.1-0.20240729161511-0b9c51f71c8c29 Jul 2024pre-release

    Nothing published for this version

  60. v1.41.029 Jul 2024
    Release notes2 sources agree

    IMPROVEMENTS

    • feat: add AllowZeroEntryAmount validation option

    BUILD

    • build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0
    • build(deps): bump rexml from 3.2.8 to 3.3.2 in /docs
    Open source →