Moov Io Wire Versions Save

FedWire funds service file parser and writer. The HTTP server is available in a Docker image and the Go package is available.

v0.15.5

4 weeks ago

IMPROVEMENTS

  • fix: don't add delmiter (or spaces) on {3600} when typecode is unspecified
  • fix: sort lines by their tag

v0.15.4

1 month ago

IMPROVEMENTS

fix: cap buffer lengths

BUILD

  • fix(deps): update module golang.org/x/oauth2 to v0.19.0
  • fix(deps): update golang.org/x/exp digest to fe59bbe

v0.15.3

2 months ago

IMPROVEMENTS

  • fix: Allow {6100} for CTP, but reject {6110} (matches specification)

BUILD

  • fix(deps): update module github.com/prometheus/client_golang to v1.19.0
  • fix(deps): update module github.com/stretchr/testify to v1.9.0
  • fix(deps): update module golang.org/x/oauth2 to v0.17.0

v0.15.2

3 months ago

BUG FIXES

  • api: fix and consolidate duplicate validation logic for FinancialInstitution fields

BUILD

  • build: upgrade go to 1.20 in all GitHub workflows, Dockerfiles, and go.mod

v0.15.1

3 months ago

BUG FIXES

  • api: fix validation of IdentificationCode in InstructingFI and OriginatorFI to support valid use of empty value

BUILD

  • build: print crashers after fuzzing
  • fix(deps): update module golang.org/x/oauth2 to v0.16.0
  • fix(deps): update module github.com/moov-io/base to v0.48.5
  • fix(deps): update module github.com/prometheus/client_golang to v1.18.0
  • chore(deps): update dependency jekyll-feed to v0.17.0

v0.15.0

5 months ago

ADDITIONS

  • cmd/server: introduced query parameters for ValidationOptions when uploading raw files

BUILD

  • fix(deps): update module github.com/moov-io/base to v0.48.2
  • fix(deps): update module golang.org/x/oauth2 to v0.14.0
  • fix(deps): update module golang.org/x/text to v0.14.0
  • fix(deps): update module github.com/gorilla/mux to v1.8.1

v0.14.1

6 months ago

IMPROVEMENTS

  • feat: FAIM 3.0.6 Fixed ID Code/Identifier validation
  • feat: implemted new field parser functions, updated record parse, format functions
  • fix: FAIM 3.0.6 Updated alphanumeric regex
  • fix: parse error with max length fix error tests
  • fix: wrong response data in server
  • test: updates after requiring error in NewTagMaxLengthErr(..)

BUILD

  • build: fix openshift image, update to ubi9
  • build(deps): bump golang.org/x/net to 0.17.0
  • chore(deps): update dependency jekyll-feed to v0.17.0
  • fix(deps): update module github.com/moov-io/base to v0.47.0
  • fix(deps): update module github.com/prometheus/client_golang to v1.17.0
  • fix(deps): update module golang.org/x/oauth2 to v0.13.0
  • test: switch to Go's fuzz setup

v0.13.3

1 year ago

IMPROVEMENTS

  • Max Length issue resolved for InstructingFI Lines if it exceeds max char Limit
  • 5010(OriginatorOptionF should be mandatory only if {5000} is not present and {3600} is CTP)

v0.13.2

1 year ago

IMPROVEMENTS

  • fix: delimiter issue resolved for OriginatorToBeneficiary Lines if it exceeds limit of 35 chars per line and 140 chars in total (#296)

BUILD

  • build: upgrade golang to 1.20
  • build(deps): bump golang.org/x/net from 0.6.0 to 0.7.0
  • chore(deps): update dependency bulma-clean-theme to v0.13.2
  • chore(deps): update dependency github-pages to v228
  • fix(deps): update module github.com/stretchr/testify to v1.8.2
  • fix(deps): update module golang.org/x/oauth2 to v0.6.0
  • fix(deps): update module golang.org/x/text to v0.8.0

v0.13.0

1 year ago

BUG FIXES

ADDITIONS

  • feat: Introduced ValidateOpts, which allows users to customize file validation logic for their use cases (see PR #283 by @mfdeveloper508)
    • The first option implemented for this new feature is the ability to skip validation of IMAD, which is optional for FedLine Advantage customers (see Issue #207 by @gpark1005)
  • webui: Added buttons to convert between JSON and Wire formats, and validate files (see PR #275 by @mfdeveloper508)

BUILD

  • build: update module github.com/moov-io/base to v0.39.0
  • build: update module github.com/prometheus/client_golang to v1.14.0
  • build: update module golang.org/x/oauth2 to v0.4.0
  • build: update module golang.org/x/text to v0.6.0
  • build(docs): bump activesupport to 6.0.6.1
  • build(docs): bump concurrent-ruby to 1.2.0
  • build(docs): bump minitest to 5.17.0
  • build(docs): bump nokogiri to 1.13.10
  • build(docs): bump racc to 1.6.1
  • build(docs): bump zeitwerk to 2.6.6