250 Commits

Author SHA1 Message Date
nanov 4a09c8e260 feat: bump version 2025-04-03 02:35:18 +03:00
Dimitar Nanov 3e4ea41090 Merge pull request #96 from leMaik/misc-updates
Improve readme, update xml-crypto, fix ci, replace deprecated crypto methods and make add compatibility with NodeJS 22.
2025-04-03 02:30:23 +03:00
Maik Marschner 8dd84444ff Update vulnerable dependencies. 2025-03-26 15:30:03 +01:00
Maik Marschner e810ce241f Use node-rsa for private pkcs1 decryption. 2025-03-26 15:30:03 +01:00
Maik Marschner b2ae16b933 Replace createDecipher with createDecipheriv and add a compatibility mode for newer nodejs versions. 2025-03-26 15:30:03 +01:00
Maik Marschner ac1b554144 Fix tests not running on node 22. 2025-03-26 14:02:45 +01:00
Maik Marschner bf64593440 Replace libxmljs with xmllint-wasm to fix installation and tests on node 22. 2025-03-26 13:17:45 +01:00
Maik Marschner 138a2a2e6e Remove Node.js 19 from CI and add Node.js 22, update actions versions. 2024-09-25 16:00:46 +02:00
Maik Marschner aa86eaaffe Fix tests failing due to RSA_PKCS1_PADDING being disabled my default. 2024-09-25 16:00:46 +02:00
Maik Marschner 6cb025f441 Document the initialization process and add a note on how to make this library work in recent Node.js versions. 2024-09-25 16:00:46 +02:00
Maik Marschner c1b87a9e32 Fix bank letter script not working from the root directory like all other scripts. 2024-09-25 16:00:46 +02:00
Maik Marschner 412c0146db Bump minimum nodejs version to 16 to match xml-crypto. 2024-09-25 16:00:46 +02:00
Maik Marschner d96b5e650b Update xml-crypto. 2024-09-25 16:00:46 +02:00
nanov 1fbe17846d chore: add leMaik to contributors list 2024-07-25 12:10:39 +03:00
nanov a07822e953 chore: bump 2024-07-25 12:09:05 +03:00
Dimitar Nanov c1022e5ca8 Merge pull request #95 from leMaik/fix/fix-response-parsing
Fix response parsing
2024-07-25 12:06:59 +03:00
Maik Marschner ccaa3f14c9 Fix response parsing. 2024-07-15 14:59:23 +02:00
Dimitar Nanov 388156a2e4 Merge pull request #92 from node-ebics/fix/request
Fix/request
v4.1.0
2024-04-30 03:09:13 +03:00
nanov 231830addc chore: bump version 2024-04-30 03:08:25 +03:00
nanov 475fc58289 chore: align licensces between package.json and LICENSE.MD 2024-04-30 03:06:39 +03:00
nanov ba997d312b fix: correct rock post signature 2024-04-30 03:05:31 +03:00
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
v4.0.0
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
https://github.com/actions/setup-node/blob/094c36e88e2a3ffdf4d3a5bb935088ac39a46acc/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 v0.2.1 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 v0.2.0 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