Releases: moov-io/imagecashletter
Releases · moov-io/imagecashletter
Release v0.11.3
IMPROVEMENTS
- build bundle control records when creating files (#381)
- fix: Allow empty EndorsingBankItemSequenceNumber in FRB mode (#376)
- fix: nil checks from fuzzers
BUILD
- build(deps): bump rexml from 3.2.8 to 3.3.6 in /docs
- build(deps): bump webrick from 1.8.1 to 1.8.2 in /docs
- chore(deps): update dependency github-pages to v232
- fix(deps): update module github.com/moov-io/base to v0.51.1
- fix(deps): update module github.com/prometheus/client_golang to v1.20.5
Release v0.10.1
IMPROVEMENTS
- fix: cap buffer growth
BUILD
- fix(deps): update module golang.org/x/oauth2 to v0.19.0
- build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0
- fix(deps): update module github.com/gdamore/encoding to v1.0.1
Release v0.10.0
v0.10.0 (Released 2024-02-19)
ADDITIONS
- api: introduce a
v2
files API with an improved Create File endpoint
Release v0.9.5
v0.9.5 (Released 2023-08-15)
IMPROVEMENTS
- CashLetterControl: make
SettlementDate
field optional to support additional specification variations
Release v0.9.4
IMPROVEMENTS
- client: update
eCEInstitutionRoutingNumber
toeceInstitutionRoutingNumber
to follow existing naming conventions (See PR #312 by @DennyWeinberg) - all: use
testify
for assertions in all tests, improving readability - reader: add
Unwrap()
method toParseError
soerrors.Is()
anderrors.As()
behave as expected
BUG FIXES
- ImageViewAnalysis: fix copy/paste bug in
AmountInWordsUsabilityField()
- ReturnDetailAddendumB: implement validation for the
PayorBankBusinessDate
field - ReturnDetailAddendumD: implement validation for the
EndorsingBankItemSequenceNumber
field - UserPayeeEndorsement: implement validation for the
FormatTypeVersionLevel
field
Release v0.9.3
BUILD
- build: update minimum Go version to 1.20
- build: expose ports for HTTP API and health check
- deps: update openapi codegen to v4.3.1
- deps: update module github.com/moov-io/base to v0.45.1
- deps: update module github.com/prometheus/client_golang to v1.16.0
- deps: update module github.com/stretchr/testify to v1.8.4
- deps: update module golang.org/x/oauth2 to v0.10.0
- deps: bump activesupport to 7.0.4.3 in /docs
BUG FIXES
- client: rename File Header field
testFileIndicator
totestIndicator
(See PR #307 by @DennyWeinberg) - credit: fix validation of
ECEInstitutionItemSequenceNumber
Release v0.9.2
IMPROVEMENTS
- cmd/server: use READER_BUFFER_SIZE to override default bufio buffer size
BUILD
- build(deps): bump activesupport from 6.0.3.4 to 6.0.6.1 in /docs
- build(deps): bump golang.org/x/net from 0.6.0 to 0.7.0
- build(deps): bump nokogiri from 1.13.6 to 1.13.10 in /docs
- fix(deps): update module github.com/moov-io/base to v0.39.0
- fix(deps): update module github.com/prometheus/client_golang to v1.13.1
- fix(deps): update module github.com/stretchr/testify to v1.8.2
- fix(deps): update module golang.org/x/oauth2 to v0.6.0
Release v0.9.1
ADDITIONS
- file: include new
Credit
(record type 61) in file, reader, and writer
IMPROVEMENTS
- all: replace deprecated
ioutil
function calls with equivalents fromio
andos
BUG FIXES
- cashLetter: fix out of range error when iterating over
ReturnDetailAddendumD
records
BUILD
- deps: upgrade docker build to Go 1.19
- deps: update model github.com/prometheus/client_golang to v1.13.0
- deps: update model golang.org/x/oauth2 to v0.0.0-20220808172628-8227340efae7
Release v0.9.0
ADDITIONS
- cashLetter: add credit item (record type 61)
BUILD
- deps: update module github.com/moov-io/base to v0.33.0
- deps: update module github.com/prometheus/client_golang to v1.12.2
- deps: update module github.com/stretchr/testify to v1.8.0
Release v0.8.0
IMPROVEMENTS
- cashLetter: return error if
CashLetterControl
is missing or invalid