Skip to content

Releases: moov-io/wire

Release v0.12.2

04 Nov 17:19
Compare
Choose a tag to compare

IMPROVEMENTS

  • docs: update navigation links; include Awesome Fintech and Terms Dictionary
  • receiverDepositoryInstitution: ReceiverShortName is optional and can be omitted without padding or delimiter from tag {3400} when empty (see #267)
  • senderDepositoryInstitution: SenderShortName is optional and can be omitted without padding or delimiter from tag {3100} when empty (see #267)

BUILD

  • build: bump nokogiri to 1.13.9 in /docs
  • build: update module github.com/moov-io/base to v0.36.1

Release v0.12.1

13 Sep 22:36
Compare
Choose a tag to compare

IMPROVEMENTS

  • businessFunctionCode: TransactionTypeCode is optional and can be omitted without padding from tag {3600} when empty (see #240 by @anujtewari)

BUILD

  • build: update module github.com/moov-io/base to v0.35.0
  • build: update module golang.org/x/oauth2 to v0.0.0-20220909003341-f21342109be1

Release v0.12.0

09 Sep 22:07
Compare
Choose a tag to compare

IMPROVEMENTS

  • fedWireMessage: call each tag's Validate() method instead of only checking for mandatory field inclusion (see #246 by @anujtewari)
  • docs: replace outdated maintainer email addresses with [email protected]

BUG FIXES

  • amount: update validation to ensure amount is strictly numeric (no commas or decimals)
  • converters: handle case where the input length is equal to max length in parseVariableLengthField(r string, maxLen int) (see #252 by @bhedge and @martinz-provisions)
  • senderSupplied: MessageDuplicationCode should be " " instead of "" (see #249 by @anujtewari)

Release v0.11.0

06 Sep 18:39
Compare
Choose a tag to compare

ADDITIONS

  • feat: introduce conditional validation for incoming vs outgoing files (see #244 by @mfdeveloper508)

IMPROVEMENTS

  • fedWireMessage: only require SenderSupplied for outgoing files
  • senderSupplied: make UserRequestCorrelation optional

Release v0.10.0

01 Sep 19:55
fdfb393
Compare
Choose a tag to compare

ADDITIONS

  • feat: format and newline query params introduced to the Get File Contents endpoint to set writer FormatOptions (see #239 by @anujtewari)

BUILD

  • build: upgrade to Go 1.19 for docker images
  • build: update module github.com/prometheus/client_golang to v1.13.0
  • build: update module golang.org/x/oauth2 to v0.0.0-20220822191816-0ebed06d0094
  • build: update module github.com/moov-io/base to v0.34.1

Release v0.9.0

15 Jul 18:46
Compare
Choose a tag to compare

ADDITIONS

  • feat: support variable length fields

IMPROVEMENTS

  • cmd/server: call validate after creating Wire file via JSON

BUILD

  • build: upgrade to Go 1.18 for docker images
  • build: update module github.com/moov-io/base to v0.32.0
  • build: update module github.com/prometheus/client_golang to v1.12.2
  • build: update module github.com/stretchr/testify to v1.8.0
  • build: update module golang.org/x/oauth2 to v0.0.0-20220630143837-2104d58473e0

Release v0.9.0-rc1

28 Jun 17:30
Compare
Choose a tag to compare

ADDITIONS

  • all: support variable length fields

Release v0.8.0

09 Feb 19:26
Compare
Choose a tag to compare

IMPROVEMENTS

  • fedWireMessage: support fed-appended tags ({1100}, {1110}, {1120}, and {1130}) in Reader and Writer

Release v0.7.5

13 Sep 18:29
Compare
Choose a tag to compare

BUG FIXES

  • originator: parse address line two

Release v0.7.4

09 Aug 19:17
Compare
Choose a tag to compare

BUG FIXES

  • api: respond with 404 instead of empty body when fileId is not found