fingerprintjs / fingerprintjs-pro-server-api-node-sdk

Node.js wrapper for FingerprintJS Server API
https://dev.fingerprintjs.com/docs/server-api
MIT License
18 stars 3 forks source link

[INTER-708] Response transparency and webhook signature validation #106

Closed TheUnderScorer closed 1 month ago

github-actions[bot] commented 1 month ago

This PR will create a minor release :rocket:

4.1.0 (2024-06-17)

Features

Documentation

github-actions[bot] commented 1 month ago

Coverage report

St.:grey_question:
Category Percentage Covered / Total
🟒 Statements
97.06% (-0.08% πŸ”»)
165/170
🟒 Branches
88.14% (-1.64% πŸ”»)
104/118
🟒 Functions 100% 39/39
🟒 Lines
97.04% (-0.08% πŸ”»)
164/169
Show new covered files 🐣
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :-: | :- | :- | :- | :- | :- | | 🟒 | webhook.ts | 100% | 100% | 100% | 100% |
Show files with reduced coverage πŸ”»
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :-: | :- | :- | :- | :- | :- | | 🟒 | types.ts | 100% |
90.48% (-2.55% πŸ”»)
| 100% | 100% | | 🟒 | urlUtils.ts |
97.14% (-2.86% πŸ”»)
|
85.71% (-14.29% πŸ”»)
| 100% |
97.14% (-2.86% πŸ”»)
|

Test suite run success

81 tests passing in 10 suites.

Report generated by πŸ§ͺjest coverage report action from f94524563430b52be1cfd323d945bae6d4027627

Show full coverage report St|File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s --|---------------------|---------|----------|---------|---------|------------------- 🟒|All files | 97.05 | 88.13 | 100 | 97.04 | 🟒| src| 96.77 | 88.03 | 100 | 96.77 | 🟒|  [index.ts](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/index.ts)| 100 | 100 | 100 | 100 | 🟒|  [sealedResults.ts](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/sealedResults.ts)| 100 | 100 | 100 | 100 | 🟒|  [serverApiClient.ts](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/serverApiClient.ts)| 92.3 | 80 | 100 | 92.3 |[34](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/serverApiClient.ts#L34),[68](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/serverApiClient.ts#L68),[127](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/serverApiClient.ts#L127),[195](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/serverApiClient.ts#L195) 🟒|  [types.ts](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/types.ts)| 100 | 90.47 | 100 | 100 |[78-90](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/types.ts#L78-L90),[117](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/types.ts#L117),[120](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/types.ts#L120) 🟒|  [urlUtils.ts](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/urlUtils.ts)| 97.14 | 85.71 | 100 | 97.14 |[41](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/urlUtils.ts#L41) 🟒|  [webhook.ts](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/webhook.ts)| 100 | 100 | 100 | 100 | 🟒| src/errors| 100 | 100 | 100 | 100 | 🟒|  [unsealError.ts](https://github.com/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/blob/8b727f88ab633e54c506045d915b2a059bdc2ff0/src/errors/unsealError.ts)| 100 | 100 | 100 | 100 |
fingerprint-dx-team[bot] commented 1 month ago

:tada: This PR is included in version 4.1.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: