Skip to content

Commit 7c87265

Browse files
Merge pull request #121 from regulaforensics/develop
develop -> stable
2 parents 4cb2fb7 + 39e7542 commit 7c87265

File tree

146 files changed

+1522
-350
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

146 files changed

+1522
-350
lines changed

.github/workflows/run-smoke-test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ name: run smoke test
33
on:
44
pull_request:
55
branches:
6+
- develop
67
- master
8+
- stable
79

810
jobs:
911
run_smoke_test:

.github/workflows/sast.yaml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: Semgrep SAST
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- develop
7+
- test
8+
- staging
9+
- production
10+
- stable
11+
- main
12+
- master
13+
14+
env:
15+
# Fail workflow or not if vulnerabilities found
16+
FAIL_ON_VULNERABILITIES: true
17+
# List of paths (space separated) to ignore
18+
# Supports PATTERNS
19+
# EXCLUDE_PATHS: 'foo bar/baz file.txt dir/*.yml'
20+
EXCLUDE_PATHS: ''
21+
# List of rules (space separated) to ignore
22+
# EXCLUDE_RULES: 'generic.secrets.security.detected-aws-account-id.detected-aws-account-id'
23+
# See https://github.com/semgrep/semgrep-rules for rules registry
24+
EXCLUDE_RULES: ''
25+
26+
jobs:
27+
semgrep:
28+
name: semgrep-oss/scan
29+
runs-on: ubuntu-latest
30+
container:
31+
image: semgrep/semgrep
32+
steps:
33+
- uses: actions/checkout@v4
34+
- name: Scan
35+
shell: bash
36+
run: |
37+
EXCLUDED_PATHS=()
38+
if [[ ! -z $EXCLUDE_PATHS ]]; then
39+
for path in $EXCLUDE_PATHS; do
40+
EXCLUDED_PATHS+=("--exclude $path")
41+
done
42+
fi
43+
44+
EXCLUDED_RULES=()
45+
if [[ ! -z $EXCLUDE_RULES ]]; then
46+
for rule in $EXCLUDE_RULES; do
47+
EXCLUDED_RULES+=("--exclude-rule $rule")
48+
done
49+
fi
50+
51+
if [[ $FAIL_ON_VULNERABILITIES == "true" ]]; then
52+
semgrep scan --config auto ${EXCLUDED_PATHS[@]} ${EXCLUDED_RULES[@]} --error --verbose
53+
elif [[ $FAIL_ON_VULNERABILITIES == "false" ]]; then
54+
semgrep scan --config auto ${EXCLUDED_PATHS[@]} ${EXCLUDED_RULES[@]} --error --verbose || true
55+
else
56+
echo "Bad FAIL_ON_VULNERABILITIES env var value"
57+
exit 1
58+
fi
59+

client/.openapi-generator/FILES

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ src/main/generated/com/regula/documentreader/webclient/model/FDSIDList.java
4848
src/main/generated/com/regula/documentreader/webclient/model/FaceApi.java
4949
src/main/generated/com/regula/documentreader/webclient/model/FaceApiSearch.java
5050
src/main/generated/com/regula/documentreader/webclient/model/FiberResult.java
51+
src/main/generated/com/regula/documentreader/webclient/model/GetTransactionsByTagResponse.java
5152
src/main/generated/com/regula/documentreader/webclient/model/GraphicField.java
5253
src/main/generated/com/regula/documentreader/webclient/model/GraphicFieldsList.java
5354
src/main/generated/com/regula/documentreader/webclient/model/GraphicsResult.java
@@ -64,17 +65,21 @@ src/main/generated/com/regula/documentreader/webclient/model/ImagesField.java
6465
src/main/generated/com/regula/documentreader/webclient/model/ImagesFieldValue.java
6566
src/main/generated/com/regula/documentreader/webclient/model/ImagesResult.java
6667
src/main/generated/com/regula/documentreader/webclient/model/InData.java
68+
src/main/generated/com/regula/documentreader/webclient/model/InDataTransactionImagesFieldValue.java
6769
src/main/generated/com/regula/documentreader/webclient/model/InDataVideo.java
6870
src/main/generated/com/regula/documentreader/webclient/model/InlineResponse200.java
6971
src/main/generated/com/regula/documentreader/webclient/model/InlineResponse2001.java
7072
src/main/generated/com/regula/documentreader/webclient/model/LexicalAnalysisResult.java
7173
src/main/generated/com/regula/documentreader/webclient/model/LicenseResult.java
74+
src/main/generated/com/regula/documentreader/webclient/model/ListTransactionsByTagResponse.java
7275
src/main/generated/com/regula/documentreader/webclient/model/ListVerifiedFields.java
7376
src/main/generated/com/regula/documentreader/webclient/model/LivenessParams.java
77+
src/main/generated/com/regula/documentreader/webclient/model/MrzDetectModeEnum.java
7478
src/main/generated/com/regula/documentreader/webclient/model/OCRSecurityTextResult.java
7579
src/main/generated/com/regula/documentreader/webclient/model/OneCandidate.java
7680
src/main/generated/com/regula/documentreader/webclient/model/OriginalSymbol.java
7781
src/main/generated/com/regula/documentreader/webclient/model/OutData.java
82+
src/main/generated/com/regula/documentreader/webclient/model/OutDataTransactionImagesFieldValue.java
7883
src/main/generated/com/regula/documentreader/webclient/model/PArrayField.java
7984
src/main/generated/com/regula/documentreader/webclient/model/ParsingNotificationCodes.java
8085
src/main/generated/com/regula/documentreader/webclient/model/PerDocumentConfig.java
@@ -106,7 +111,6 @@ src/main/generated/com/regula/documentreader/webclient/model/TextField.java
106111
src/main/generated/com/regula/documentreader/webclient/model/TextFieldValue.java
107112
src/main/generated/com/regula/documentreader/webclient/model/TextResult.java
108113
src/main/generated/com/regula/documentreader/webclient/model/TransactionImage.java
109-
src/main/generated/com/regula/documentreader/webclient/model/TransactionImagesFieldValue.java
110114
src/main/generated/com/regula/documentreader/webclient/model/TransactionInfo.java
111115
src/main/generated/com/regula/documentreader/webclient/model/TransactionProcessGetResponse.java
112116
src/main/generated/com/regula/documentreader/webclient/model/TransactionProcessRequest.java

client/build.gradle.kts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ plugins {
55
}
66

77
java {
8-
sourceCompatibility = JavaVersion.VERSION_11
9-
targetCompatibility = JavaVersion.VERSION_11
8+
sourceCompatibility = JavaVersion.VERSION_1_8
9+
targetCompatibility = JavaVersion.VERSION_1_8
1010
withSourcesJar()
1111
}
1212

@@ -60,6 +60,7 @@ if (project.hasProperty("regulaforensicsMavenUser")) {
6060
else if(version.toString().contains("nightly")) nightlyRepoUrl
6161
else if(version.toString().contains("rc")) rcRepoUrl
6262
else releasesRepoUrl
63+
version = version.toString().split('-')[0]
6364
credentials {
6465
username = regulaforensicsMavenUser
6566
password = regulaforensicsMavenPassword

client/src/main/generated/com/regula/documentreader/webclient/ApiCallback.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Regula Document Reader Web API
33
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
44
*
5-
* The version of the OpenAPI document: 7.1.0
5+
* The version of the OpenAPI document: 7.2.0
66
*
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

client/src/main/generated/com/regula/documentreader/webclient/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Regula Document Reader Web API
33
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
44
*
5-
* The version of the OpenAPI document: 7.1.0
5+
* The version of the OpenAPI document: 7.2.0
66
*
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

client/src/main/generated/com/regula/documentreader/webclient/ApiException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Regula Document Reader Web API
33
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
44
*
5-
* The version of the OpenAPI document: 7.1.0
5+
* The version of the OpenAPI document: 7.2.0
66
*
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

client/src/main/generated/com/regula/documentreader/webclient/ApiResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Regula Document Reader Web API
33
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
44
*
5-
* The version of the OpenAPI document: 7.1.0
5+
* The version of the OpenAPI document: 7.2.0
66
*
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

client/src/main/generated/com/regula/documentreader/webclient/Configuration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Regula Document Reader Web API
33
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
44
*
5-
* The version of the OpenAPI document: 7.1.0
5+
* The version of the OpenAPI document: 7.2.0
66
*
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

client/src/main/generated/com/regula/documentreader/webclient/GzipRequestInterceptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Regula Document Reader Web API
33
* Documents recognition as easy as reading two bytes. # Clients: * [JavaScript](https://github.com/regulaforensics/DocumentReader-web-js-client) client for the browser and node.js based on axios * [Java](https://github.com/regulaforensics/DocumentReader-web-java-client) client compatible with jvm and android * [Python](https://github.com/regulaforensics/DocumentReader-web-python-client) 3.5+ client * [C#](https://github.com/regulaforensics/DocumentReader-web-csharp-client) client for .NET & .NET Core
44
*
5-
* The version of the OpenAPI document: 7.1.0
5+
* The version of the OpenAPI document: 7.2.0
66
*
77
*
88
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).

0 commit comments

Comments
 (0)