PackageTrack

Go modules · #2357

github.com/moov-io/ach

v1.63.3moov-io/ach

Release timeline

528 releases since 2017
2019202120232025

Releases

  1. v1.13.2-0.20220321140318-0c8109d6a12521 Mar 2022pre-release

    Nothing published for this version

  2. v1.13.2-0.20220309172843-770e3be09aa49 Mar 2022pre-release

    Nothing published for this version

  3. v1.13.128 Feb 2022
    Release notes2 sources agree

    IMPROVEMENTS

    • fix: better date validation

    BUILD

    • build(deps): bump nokogiri from 1.12.5 to 1.13.3 in /docs
    Open source →
  4. v1.13.027 Jan 2022
    Release notes2 sources agree

    ADDITIONS

    • file: include ValidateOpts with JSON representations

    IMPROVEMENTS

    • merge: carry through ValidateOpts from files
    • server: verify balanced file validates

    BUILD

    • build: enforce a coverage threshold
    Open source →
  5. v1.12.3-0.20220127202640-a8ffb59a7df127 Jan 2022pre-release

    Nothing published for this version

  6. v1.12.3-0.20220126194407-fce257ec8b2626 Jan 2022pre-release

    Nothing published for this version

  7. v1.12.3-0.20220126000859-61cf353244f726 Jan 2022pre-release

    Nothing published for this version

  8. v1.12.3-0.20211222211808-71793faa914522 Dec 2021pre-release

    Nothing published for this version

  9. v1.12.3-0.20211220175751-d3534ee21b7420 Dec 2021pre-release

    Nothing published for this version

  10. v1.12.3-0.20211125003116-c5fff497a92425 Nov 2021pre-release

    Nothing published for this version

  11. v1.12.3-0.20211102192917-03a3bc53a6e42 Nov 2021pre-release

    Nothing published for this version

  12. v1.12.3-0.20210928163147-550423d6c1d028 Sept 2021pre-release

    Nothing published for this version

  13. v1.12.223 Sept 2021
    Release notes2 sources agree

    BUG FIXES

    • batch: check ValidateOpts prior to TraceNumber ascending verification
    • file: pass through ValidateOpts for inner JSON unmarshals

    BUILD

    • fix(deps): update module github.com/moov-io/base to v0.24.0
    Open source →
  14. v1.12.2-0.20210922235826-3a71b1d0a9c622 Sept 2021pre-release

    Nothing published for this version

  15. v1.12.2-0.20210913155238-9161b65cb0fa13 Sept 2021pre-release

    Nothing published for this version

  16. v1.12.110 Sept 2021
    Release notes2 sources agree

    BUG FIXES

    • batch: check ValidateOpts for bypassing trace number ordering requirement

    BUILD

    • fix(deps): update module github.com/mattn/go-isatty to v0.0.14
    Open source →
  17. v1.12.02 Sept 2021
    Release notes2 sources agree

    ADDITIONS

    • file: during creation check ValidateOpts for allowing empty headers
    • server: include missing FileHeader and missing FileControl query params

    IMPROVEMENTS

    • file: allow for missing file header and control

    BUG FIXES

    • file: unmarshal with ValidateOpts if set
    Open source →
  18. v1.11.1-0.20210902180349-dee39a2343752 Sept 2021pre-release

    Nothing published for this version

  19. v1.11.1-0.20210824223903-92c52d10287324 Aug 2021pre-release

    Nothing published for this version

  20. v1.11.1-0.20210812173757-33273c11299c12 Aug 2021pre-release

    Nothing published for this version

  21. v1.11.011 Aug 2021
    Release notes2 sources agree

    ADDITIONS

    • batch: allow unequal ServiceClassCodes to be used
    • server: allow unequalServiceClassCode query param

    IMPROVEMENTS

    BUILD

    • fix(deps): update golang.org/x/oauth2 commit hash to faf39c7
    • fix(deps): update module github.com/aws/aws-lambda-go to v1.26.0 (#968)
    • fix(deps): update module github.com/moov-io/base to v0.22.0
    • meta: fixup from gosec linter
    Open source →
  22. v1.10.126 Jul 2021
    Release notes2 sources agree

    BUG FIXES

    • cmd/achcli/describe: include EffectiveEntryDate on human readable output (#967)
    Open source →
  23. v1.10.023 Jul 2021
    Release notes2 sources agree

    ADDITIONS

    • Implementing CustomReturnCode validation (#966)
    • Keep settlement date when parsing files. (#960)
    • file,server: add method for parsing JSON with custom validation

    IMPROVEMENTS

    • file: update docs on FileFromJSON validation

    BUILD

    • build: use debian stable's slim image in webui
    • build(deps): bump addressable from 2.7.0 to 2.8.0 in /docs
    • fix(deps): update github.com/juju/ansiterm commit hash to 9283cdf (#952)
    • fix(deps): update module github.com/aws/aws-lambda-go to v1.25.0
    • fix(deps): update module github.com/go-kit/kit to v0.11.0
    • fix(deps): update module github.com/moov-io/base to v0.21.1
    Open source →
  24. v1.9.4-0.20210706153114-5166cace6fe56 Jul 2021pre-release

    Nothing published for this version

  25. v1.9.4-0.20210629215129-91ee2f99bb9329 Jun 2021pre-release

    Nothing published for this version

  26. v1.9.4-0.20210625231536-53d83f9dd67e25 Jun 2021pre-release

    Nothing published for this version

  27. v1.9.325 Jun 2021
    Release notes2 sources agree

    BUG FIXES

    • api: fixup openapi spec and generate client in CI

    BUILD

    • fix(deps): update module github.com/moov-io/base to v0.20.1 (#947)
    Open source →
  28. v1.9.3-0.20210623213508-4ed454c2a60a23 Jun 2021pre-release

    Nothing published for this version

  29. v1.9.217 Jun 2021
    Release notes2 sources agree

    BUG FIXES

    • ADV: fix entry hash err msg (#939)
    • CTX: allow batches to be pre-notifications

    IMPROVEMENTS

    • docs: clean up api documentation (#938)

    BUILD

    • fix(deps): update module github.com/aws/aws-lambda-go to v1.24.0 (#935)
    • fix(deps): update module github.com/mattn/go-isatty to v0.0.13 (#937)
    • fix(deps): update module github.com/prometheus/client_golang to v1.11.0 (#941)
    Open source →
  30. v1.9.2-0.20210617212139-68b91471890317 Jun 2021pre-release

    Nothing published for this version

  31. v1.9.2-0.20210610221335-34651a926e2510 Jun 2021pre-release

    Nothing published for this version

  32. v1.9.2-0.20210604154813-06dab877a4034 Jun 2021pre-release

    Nothing published for this version

  33. v1.9.2-0.20210601172013-6b7c5026f7d91 Jun 2021pre-release

    Nothing published for this version

  34. v1.9.2-0.20210601162500-c6218821fc161 Jun 2021pre-release

    Nothing published for this version

  35. v1.9.2-0.20210526152249-d2fc452c559326 May 2021pre-release

    Nothing published for this version

  36. v1.9.2-0.20210524200835-22edba24236624 May 2021pre-release

    Nothing published for this version

  37. v1.9.120 May 2021
    Release notes2 sources agree

    ADDITIONS

    • webui: Add human-readable ACH parsing (#933)

    BUILD

    • build(deps): bump nokogiri from 1.11.3 to 1.11.5 in /docs (#934)
    Open source →
  38. v1.9.1-0.20210520191803-a181f4d6cd8d20 May 2021pre-release

    Nothing published for this version

  39. v1.9.1-0.20210520171657-f0f67f141eba20 May 2021pre-release

    Nothing published for this version

  40. v1.9.013 May 2021
    Release notes2 sources agree

    ADDITIONS

    • reader: add ReadFiles(...) method for consuming a slice of filepaths (#932)

    BUG FIXES

    • set batchID from header on POST to create file (#926)

    IMPROVEMENTS

    • merge: combine entries together when Batch Headers match
    • merge: don't include TraceNumbers that collide in merged files

    BUILD

    • build(deps): bump kramdown from 2.3.0 to 2.3.1 in /docs
    • fix(deps): update module github.com/moov-io/base to v0.19.0 (#929)
    Open source →
  41. v1.8.2-0.20210506180046-7d58e556de276 May 2021pre-release

    Nothing published for this version

  42. v1.8.16 May 2021
    Release notes2 sources agree

    IMPROVEMENTS

    • cmd/achcli: include last error message in -reformat
    Open source →
  43. v1.8.03 May 2021
    Release notes2 sources agree

    BUG FIXES

    • reader: reset the currentBatch when a BatchControl is read to avoid setting EntryDetail records in the wrong batch
    • file: force a 10-digit entry hash in File.Create and File.calculateEntryHash to ensure the file assembled into a valid state

    ADDITIONS

    • writer: add BypassValidation option
    • converters: add method to return the least significant digits of a number
    • server: accept customTraceNumbers as a query param to set the corresponding validation option

    IMPROVEMENTS

    • file: update documentation for Read, Create, and Validate/ValidateWith to clarify behavior
    • docs: describe validation query params on the HTTP request to create a file
    • docs: remove function parentheses from code comments
    • tests: add a regression test for issue #915
    Open source →
  44. v1.7.116 Apr 2021
    Release notes2 sources agree

    There are no changes from v1.7.0. This release fixes issues during the release process.

    Open source →
  45. v1.7.015 Apr 2021
    Release notes2 sources agree

    ADDITIONS

    • webui: add button to support JSON to ACH conversions
    • achcli: add describe package to allow human-readable printing to be reused in other tools
    • batch: add validation option, bypassCompanyIdentificationMatch, to allow batches in which the CompanyIdentification field in the batch header and control do not match
    Open source →
  46. v1.6.6-0.20210416181834-30bda592676816 Apr 2021pre-release

    Nothing published for this version

  47. v1.6.6-0.20210415221557-435227d6ffff15 Apr 2021pre-release

    Nothing published for this version

  48. v1.6.515 Apr 2021
    Release notes2 sources agree

    IMPROVEMENTS

    • merge: optimize performance of lineCount(..) and reduce errors returned
    Open source →
  49. v1.6.414 Apr 2021
    Release notes2 sources agree

    ADDITIONS

    • Add option to create a file with zero batches (#884)

    IMPROVEMENTS

    • iso3166,iso4217: generate lists again after long hiatus

    BUG FIXES

    • file: sort EntryDetail records when flattening batches

    BUILD

    • fix(deps): update module github.com/prometheus/client_golang to v1.10.0 (#875)
    • fix(deps): update module github.com/moov-io/base to v0.18.2
    Open source →
  50. v1.6.4-0.20210321035333-24aa9218386621 Mar 2021pre-release

    Nothing published for this version

  51. v1.6.4-0.20210319162708-43e781c365fd19 Mar 2021pre-release

    Nothing published for this version

  52. v1.6.317 Mar 2021
    Release notes2 sources agree

    BUG FIXES

    • file: updated File.MergeFiles(..) to override batch numbers in each file to prevent them from colliding

    IMPROVEMENTS

    • file: optimized and refactored File.FlattenBatches(..) and added benchmarks
    • api: added missing required fields in models in the OpenAPI spec and removed unnecessary omitempty tags for required fields in Go models
    • docs: removed extra spaces in the request body for creating a file to fix broken example
    • docs: added a section about where to find Nacha Operating Rules and Nacha's ACH guide for developers
    • docs: updated links in README to point to project documentation site
    Open source →
  53. v1.6.3-0.20210317000541-729e3637e3ba17 Mar 2021pre-release

    Nothing published for this version

  54. v1.6.211 Feb 2021
    Release notes2 sources agree

    IMPROVEMENTS

    • api: update OpenAPI spec to include more details about data types
    • file: ability to set custom batch sequence numbers
    • docs: new project documentation site with updated styles and navigation
    • docs: add page about Notification of Change (NOC) files
    • docs: add read and write examples for CIE batches
    • docs: update R10 and R11 return code descriptions
    • docs: additional fixes and improvements to the README
    Open source →
  55. v1.6.125 Jan 2021
    Release notes2 sources agree

    BUG FIXES

    • fileHeader: ImmediateDestination and ImmediateOrigin should be separated by a space unless bypass validation is set and the routing number is 10 digits

    IMPROVEMENTS

    • docs: improvements to README by adding a new header, table of contents, related projects, and FAQ
    • docs: clarified code comments related to File.ValidateWith(..) and fixed minor documentation errors
    Open source →
  56. v1.6.012 Jan 2021
    Release notes2 sources agree

    BUG FIXES

    • fileHeader: fix ImmediateDestination formatting when BypassDestinationValidation is set

    ADDITIONS

    • batch: allow addenda in CIE batches to be optional
    • batch: allow POS batches to contain credits
    • reader: allow backtick in the valid character set
    • build: add tagged-release script to automate the release process

    IMPROVEMENTS

    • reader: report error when extra characters are found in one-line ACH files
    • webui: display error when parsing fails
    • deps: remove moov-io/customers and moov-io/paygate as dependencies
    • docs: improvements to README by fixing typos, dead links, and formatting
    Open source →
  57. v1.5.216 Nov 2020
    Release notes2 sources agree

    BUG FIXES

    • server: pass validation options through to ACH reader and underlying batch

    IMPROVEMENTS

    • build: push ach-webui image and split up commands for each docker build
    Open source →
  58. v1.5.112 Nov 2020
    Release notes2 sources agree

    There are no changes from v1.5.0. This release fixes issues during the release process.

    Open source →
  59. v1.5.012 Nov 2020
    Release notes2 sources agree

    ADDITIONS

    • cmd/webui: initial setup for client-side ACH file parsing to their JSON forms
    • entries: allow custom TransactionCode validation
    • entries: allow custom TraceNumber values
    • writer: allow setting Writer.LineEnding to use custom values for ending each outputted
    • server: allow ValidateOpts to be set through HTTP query parameters

    IMPROVEMENTS

    • build: check and lint OpenAPI spec in CI
    • api: update summaries of endpoints
    • api: clean up OpenAPI spec after running Speccy
    • docs: update content for moov-io.github.io/ach/
    • docs: add page on return files
    • docs: add link to Moov's ACH blog post
    • docs: fix filepath example in segmented files
    • github: request version in bug reports
    • github: add codeowners
    • chore(deps): update golang docker tag to v1.15

    BUG FIXES

    • server: fix batch additions by shimming JSON reading
    Open source →
  60. v1.5.0-rc18 Sept 2020pre-release

    Nothing published for this version