Releases: moov-io/wire
Releases · moov-io/wire
Release v0.12.2
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
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
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
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
ADDITIONS
- feat:
format
andnewline
query params introduced to the Get File Contents endpoint to set writerFormatOptions
(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
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
ADDITIONS
- all: support variable length fields
Release v0.8.0
IMPROVEMENTS
- fedWireMessage: support fed-appended tags (
{1100}
,{1110}
,{1120}
, and{1130}
) inReader
andWriter
Release v0.7.5
BUG FIXES
- originator: parse address line two
Release v0.7.4
BUG FIXES
- api: respond with 404 instead of empty body when
fileId
is not found