Commit Graph

229 Commits

Author SHA1 Message Date
Dimitar Nanov bc4b33f7e4
Merge pull request #89 from node-ebics/dependabot/npm_and_yarn/babel/traverse-7.23.2
chore(deps-dev): bump @babel/traverse from 7.13.13 to 7.23.2
2023-10-17 09:11:19 +03:00
dependabot[bot] b1abf16864
chore(deps-dev): bump @babel/traverse from 7.13.13 to 7.23.2
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.13.13 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-17 02:59:03 +00:00
nanov fd7bdfe55d t pushMerge branch 'master' of github.com:node-ebics/node-ebics-client 2023-10-11 22:34:00 +03:00
nanov e41c0bf74d chore(deps): update lock 2023-10-11 22:32:35 +03:00
Dimitar Nanov 36b8d2999c
Update CI.yml 2023-10-11 22:28:23 +03:00
Dimitar Nanov 510654f52e
Update CI.yml 2023-10-11 22:27:08 +03:00
Dimitar Nanov e251cc0e5b
Merge pull request #88 from node-ebics/update-deps
Update deps
2023-10-11 22:20:43 +03:00
nanov 8da104515c chore: version number 2023-10-11 22:19:58 +03:00
Dimitar Nanov f3bd654739
Merge pull request #87 from node-ebics/update-deps
Update dependencies, replace deprecated libs
2023-10-11 22:18:47 +03:00
nanov b6b27516d5 feat: replace <request> with <rock-req> 2023-10-11 22:15:35 +03:00
nanov a03ec2283f feat: update dependencies 2023-10-11 21:58:26 +03:00
Dimitar Nanov 66bf57f0dc
Merge pull request #75 from get-momo/ci
Add CI
2023-01-06 18:27:36 +02:00
Sonny Piers 3a8dc1da0b chore: Update dev dependency libxmljs
The update is required to run tests on Node.js 18

The massive change to package-lock.json is due to an npm major upgade.

>
> The package-lock.json file was created with an old version of npm,
> so supplemental metadata must be fetched from the registry.
>
> This is a one-time fix-up, please be patient...
>
2022-08-18 15:41:13 +02:00
Sonny Piers a3ce00eb3e chore: Enable CI
Inspired by
094c36e88e/README.md (matrix-testing)
2022-08-18 15:40:47 +02:00
Dimitar Nanov e1ded83ea9
Update README.md 2022-08-04 07:00:28 +03:00
Dimitar Nanov 0eccce4754
Update README.md 2022-08-04 06:59:44 +03:00
Dimitar Nanov 7520a56be8
Update LICENSE 2022-08-04 06:58:54 +03:00
nanov fe0f585b27 changelog 2021-03-30 14:52:21 +03:00
nanov d0c6d76431 bump version 2021-03-30 14:51:20 +03:00
nanov 936e103c3f fix: crypto check 2021-03-30 14:50:32 +03:00
nanov 9ee2be97c4 chore: changelog 2021-03-30 14:27:22 +03:00
nanov f9fb6d3dc9 chore: cleanup & bump 2021-03-30 14:26:35 +03:00
nanov 2d580c0d44 merge 2021-03-30 14:24:07 +03:00
nanov 5c8139e1bc bump version 2021-03-30 14:23:52 +03:00
Dimitar Nanov cecaa782c9
Merge pull request #56 from node-ebics/dependabot/npm_and_yarn/y18n-4.0.1
chore(deps): bump y18n from 4.0.0 to 4.0.1
2021-03-30 14:22:37 +03:00
Dimitar Nanov 3eb997e3df
Merge pull request #53 from Herrie82/herrie/additionalConfigItems
Add additional bank configuration items
2021-03-30 14:22:14 +03:00
nanov 2b35ed072a fix: crypto additional byte check 2021-03-30 14:20:25 +03:00
Herrie 9ef50081ca
Merge branch 'master' into herrie/additionalConfigItems 2021-03-30 11:03:35 +02:00
Herman van Hazendonk d192e61d29 Add additional bank configuration items
For prettier generation of bank letters and other bits used in examples:

Expand the bank config to include:

* "bankFullName" used in the INI letter's which are sent to the bank.
* "bankShortName" used in the filename for the generated letters and in other places if needed.
* "languageCode" used for determining which template to use for the bank (currently "en" and "de" are supported).
* "storageLocation" can be used to specify a local or network path where to store downloaded files.

* In bankLetter.js: Use the current script folder as output for the bank's letter in HTML format instead of the user/os homedir folder.

Signed-off-by: Herman van Hazendonk <github.com@herrie.org>
2021-03-30 11:02:36 +02:00
dependabot[bot] 0e56947b07
chore(deps): bump y18n from 4.0.0 to 4.0.1
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-30 07:50:28 +00:00
nanov e6420244dc chore: update deps 2021-03-30 10:36:45 +03:00
Dimitar Nanov c8220f6d45
Merge pull request #46 from node-ebics/dependabot/npm_and_yarn/xmldom-0.5.0
chore(deps): bump xmldom from 0.3.0 to 0.5.0
2021-03-30 10:29:44 +03:00
nanov f6dfc73ff2 chore: add https://github.com/Herrie82 to contributors 2021-03-30 09:21:34 +03:00
nanov 6921f8d503 chore: cleanup crypto sign fucntion 2021-03-30 09:20:21 +03:00
Dimitar Nanov 043caedc94
Merge pull request #50 from Herrie82/master
Cryto.js: Nasty workaround for incorrect signature (257 vs 256) and h…
2021-03-30 08:58:35 +03:00
Dimitar Nanov 13f6d03cb2
Merge pull request #51 from Herrie82/herrie/multibank
Examples: Improve config implementation for multibank
2021-03-30 08:53:35 +03:00
Dimitar Nanov 546d371193
Merge pull request #55 from Herrie82/herrie/jpm
README.md: Add J.P. Morgan to tested banks
2021-03-30 08:52:02 +03:00
Herman van Hazendonk 374560b14a README.md: Add J.P. Morgan to tested banks
J.P. Morgan has been tested for their global EBICS channel as well and confirmed to be working.

Signed-off-by: Herman van Hazendonk <github.com@herrie.org>
2021-03-29 14:53:27 +02:00
Herman van Hazendonk 500737dbc7 Remove not needed else statement
Cleanup as per comment
2021-03-29 09:12:23 +02:00
Dimitar Nanov 57a15f0722
Merge pull request #49 from Herrie82/herrie/gazprumm
Add support for Bank GPB AO (Gazprombank Russia)
2021-03-29 09:13:59 +03:00
Dimitar Nanov bff972f354
Merge pull request #48 from Herrie82/herrie/zipped-camt
Add sample code for zipped CAMT statements
2021-03-29 09:12:36 +03:00
Herman van Hazendonk de92265c95 Examples: Improve config implementation for multibank.
When using the software with multiple banks, the current config file solution wasn't very flexible. We had some different local implementation at our end. In order to use upstream software directly without any changes, suggesting to merge these changes. For me locally it would mean I can get rid of a lot of local example code which are currently bank and even entity specific and can be made more generic.
This will also allow multiple EBICS connections with the same bank for different entities as well, in case this is needed. In our case we have multiple EBICS connections with the same bank.

Signed-off-by: Herman van Hazendonk <github.com@herrie.org>
2021-03-26 19:57:54 +01:00
Herrie 61581d1af7 Cryto.js: Nasty workaround for incorrect signature (257 vs 256) and hex key length (514 vs 512)
For some unknown reason, the signature gets a length of 257 bytes instead of 256 bytes, and the length of the hex value is 514 bytes instead of 512 bytes.

This works around it, until a proper fix is implemented. The bug seems to be caused by https://github.com/node-ebics/node-ebics-client/blob/master/lib/crypto/Crypto.js#L71 somehow.

Signed-off-by: Herman van Hazendonk <github.com@herrie.org>
2021-03-25 10:07:33 +01:00
Herman van Hazendonk 8af3cb50c5 Add sample code for zipped CAMT statements
Some banks provide zipped CAMT statements, add some example code on how to write these to a file.

Signed-off-by: Herman van Hazendonk <github.com@herrie.org>
2021-03-24 22:14:21 +01:00
Herman van Hazendonk a628e00b9b Add support for Bank GPB AO (Gazprombank Russia)
Add custom order types (G02, G52, G53, G1R and G1V) and examples for Bank GPB AO (Gazprombank Russia).

Pain.001.001.06 (RUB) - G1R
Pain.001.001.06 (FCY/FX/RLS) - G1V
Pain.002.001.06 - G02
Camt.052.001.05 - G52
Camt.053.001.05 - G53

Signed-off-by: Herman van Hazendonk <github.com@herrie.org>
2021-03-24 22:13:18 +01:00
dependabot[bot] b8ec1e228e
chore(deps): bump xmldom from 0.3.0 to 0.5.0
Bumps [xmldom](https://github.com/xmldom/xmldom) from 0.3.0 to 0.5.0.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xmldom/xmldom/compare/0.3.0...0.5.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-13 02:40:29 +00:00
nanov f027bc4048 chore: adjust ownership 2021-02-05 20:38:38 +02:00
nanov a998538316 changelog 2021-02-05 20:30:59 +02:00
nanov b44ff0f44c chore: bump 2021-02-05 20:29:22 +02:00
Dimitar Nanov 2ba095fbdd
Merge pull request #44 from chrwoizi/master
fix high severity vulnerabilities
2021-01-25 16:21:16 +02:00