Releases: mitch000001/go-hbci
v0.4.1
What's Changed
- chore(go): update all dependencies by @mitch000001 in #30
- Fix SWIFT transactions: error unmarshaling MT940 by @Clauscomputing in #31
- feat(bankdata): update dataset as of 2022-11-22 by @mitch000001 in #32
- Change fmt.Printf to internal.Info.Printf by @Clauscomputing in #35
- chore(banking): update bank institute data by @mitch000001 in #37
- #36: sepa account balances by @mitch000001 in #38
- chore(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #33
New Contributors
- @Clauscomputing made their first contribution in #31
- @dependabot made their first contribution in #33
Full Changelog: v0.4.0...v0.4.1
v.0.5.0
Leveraging the library
It is now possible to provide a custom product name and version in regards to talking to bank institutes. Anyone who is using this as a library in another product should register the product at https://www.hbci-zka.de/ using this link.
To do so the client config needs to get the product name and version set here. This will set those to all requests from the client.
What's Changed
- chore(deps): bump golang.org/x/crypto from 0.0.0-20220525230936-793ad666bf5e to 0.17.0 by @dependabot in #40
- Make it possible to send the productName by @pkern in #24
Full Changelog: v0.4.1...v.0.5.0
v0.4.0
This version introduces PSD2 compatibility and a ready to use product name.
What's Changed
- docs: add new reference docs by @mitch000001 in #26
- chore(go): use go modules by @mitch000001 in #25
- Refactorings by @mitch000001 in #27
- PSD2 compatibility by @mitch000001 in #28
Full Changelog: v0.3.2...v0.4.0
v0.4.0-beta.1
This version introduces PSD2 compatibility and a ready to use product name.
v0.3.2
Fixes
Bugfix for nil pointer on User parameter data
v0.3.1
Changes
The client now always initializes the underlying dialog.
v0.3.0
Changes
Add CLI for easy access
v0.2.0
Breaking changes
The swift.CustomFieldTag
type has slightly changed to allow low level access to purpose field values. Before, all these values in the Purpose
and Purpose2
field were joined together for convenience. Now they are stored as string slice. The higher order APIs did not change. They will still contain a joined string as value.
Changes
- Updated the bank institute data as of 2018-06-18
v0.1.5
This release makes swift tag parsing more strict. Now the lexer detects tag boundaries correct.
v0.1.4
This version includes some fixes in the S.W.I.F.T. parsing. Also, some more fields are now propagated through the domain package.
This release should fix some issues concerning malformed purpose fields within Account transactions where the S.W.I.F.T. fields were not unmarshaled correctly and remained in the purpose fields.
Also, the S.W.I.F.T. transaction ID and the name of the transaction receiver/sender are now exposed.