Skip to content

Commit 0e36684

Browse files
authored
Merge pull request #28 from blinkcard/jenkins/stable-build
2 parents bf1373e + 36c2bb0 commit 0e36684

36 files changed

+2074
-1768
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Release notes
22

3+
## 2.10.0
4+
5+
### Improvements
6+
7+
- Adjusted thresholds for screen detection model in order to decrease FAR and FRR of existing model
8+
- Significant improvements in photocopy detection. Both the False Rejection Rate and False Acceptance Rate are reduced by ~50% as measured on the default match level.
9+
- Improved automatic camera selection for iOS devices
10+
- Fixed a memory leak in Safari
11+
312
## 2.9.0
413

514
### Improvements

examples/blinkcard-camera/javascript/app.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ function main()
3333

3434
// 1. It's possible to obtain a free trial license key on microblink.com
3535
let licenseKey =
36-
"sRwAAAYJbG9jYWxob3N0r/lOPmg/w35CpOFWLtI6YVMagd7qe8/EOiQdBCHH7rBLyV3JjL+I2rJWV4BrxGEa2nbATYCMS4dXNT6m3lRq17cKuAZzawRDTd18iL4UX6cztXgS2Zc5/QThVwlGymJ0RMG0GxS2xLzhmb64PLPYmUUZ0xZ4/dijrsZIsiEVXQxySUrJ2qT9+GWabDj97AW+5zN0wZE2nT6bznsJkMW4qsMIgwvdWFud7u7tQfS2EqsGVQ==";
36+
"sRwAAAYJbG9jYWxob3N0r/lOPmg/w35CpOFWKHI7ZwemvnngIM3BrXc+ddpu1yLxCEf1wh5Zirs10MaPFe2kgsWG/Gnx1W2j1ff6x/OCa2eUBoCJLIdzKoDYHG7Xz34Beji0zm0c0fhAtHz0mPdswISNY4g9GgpNG8LHldMZs48/nMoTQ79qkKj9R7AIvVG8wvRsJhzdoyDzHTMr88QXRtTy6QKHQZWAbfSeDa8yJRqu2nQDPeiYgkQLoTxO5fc88g==";
3737

3838
if (window.location.hostname === "blinkcard.github.io")
3939
{
4040
licenseKey =
41-
"sRwAAAYTYmxpbmtjYXJkLmdpdGh1Yi5pby+N7zvpysD9Mbe+q32J6dfaZEBXoOLTJ0MiK7rGSB127xE1rdTFeX+Y8B6EaRzBBU7wct6tV2z/2ygilvDSEpYexwwsCQYKrZoGbPE2pWEB6TQ1yWN7z00K7F0tOYaOF4VEmWKQ5UkPls4SHaSc0NWQQgl9f2/5gtsFSiGYvk6aBndDjdUqsqFzOOW7JawL8Q22a6DeraA7noTPdXCPm4fLt6EyftHn0ij5HhcMddji3tI=";
41+
"sRwAAAYTYmxpbmtjYXJkLmdpdGh1Yi5pby+N7zvpysD9Mbe+q3sp6NE94QonGeKXA9C7Oiv17gdZm6RUntPLIzeI3E2FLG8AJS4V//TmmgC5TExCqTHOszsKzcLL+FW88Bpi2m8xYBxYbC169KrHYCDlMDqwoM7gIHAM5YxOfDKuFJEvmhjgBLBPNhBL05/MQff8S9IRRDmHw5xr7I+E5vFMIBc6DzIsdPUDx4I068aVowUXCarA7aGU+y/2dss12Buy4evbFRVUno4=";
4242
}
4343

4444
// 2. Create instance of SDK load settings with your license key

examples/blinkcard-camera/javascript/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ <h1 id="msg">Loading...</h1>
2424
</body>
2525

2626
<!-- Keep in mind that the jsDelivr CDN is used for demonstration, it's not intended to be used in production! -->
27-
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@microblink/blinkcard-in-browser-sdk@2.9.0/dist/blinkcard-sdk.js"></script>
27+
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@microblink/blinkcard-in-browser-sdk@2.10.0/dist/blinkcard-sdk.js"></script>
2828
<script type="text/javascript" src="app.js"></script>
2929
</html>

examples/blinkcard-camera/typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
"typescript": "^3.9.5"
2020
},
2121
"dependencies": {
22-
"@microblink/blinkcard-in-browser-sdk": "~2.9.0"
22+
"@microblink/blinkcard-in-browser-sdk": "~2.10.0"
2323
}
2424
}

examples/blinkcard-camera/typescript/src/app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ function main() {
3030
}
3131

3232
// 1. It's possible to obtain a free trial license key on microblink.com
33-
const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPmg/w35CpOFWLtI6YVMagd7qe8/EOiQdBCHH7rBLyV3JjL+I2rJWV4BrxGEa2nbATYCMS4dXNT6m3lRq17cKuAZzawRDTd18iL4UX6cztXgS2Zc5/QThVwlGymJ0RMG0GxS2xLzhmb64PLPYmUUZ0xZ4/dijrsZIsiEVXQxySUrJ2qT9+GWabDj97AW+5zN0wZE2nT6bznsJkMW4qsMIgwvdWFud7u7tQfS2EqsGVQ==";
33+
const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPmg/w35CpOFWKHI7ZwemvnngIM3BrXc+ddpu1yLxCEf1wh5Zirs10MaPFe2kgsWG/Gnx1W2j1ff6x/OCa2eUBoCJLIdzKoDYHG7Xz34Beji0zm0c0fhAtHz0mPdswISNY4g9GgpNG8LHldMZs48/nMoTQ79qkKj9R7AIvVG8wvRsJhzdoyDzHTMr88QXRtTy6QKHQZWAbfSeDa8yJRqu2nQDPeiYgkQLoTxO5fc88g==";
3434

3535
// 2. Create instance of SDK load settings with your license key
3636
const loadSettings = new BlinkCardSDK.WasmSDKLoadSettings(licenseKey);

examples/blinkcard-file/javascript/app.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ function main()
3333

3434
// 1. It's possible to obtain a free trial license key on microblink.com
3535
let licenseKey =
36-
"sRwAAAYJbG9jYWxob3N0r/lOPmg/w35CpOFWLtI6YVMagd7qe8/EOiQdBCHH7rBLyV3JjL+I2rJWV4BrxGEa2nbATYCMS4dXNT6m3lRq17cKuAZzawRDTd18iL4UX6cztXgS2Zc5/QThVwlGymJ0RMG0GxS2xLzhmb64PLPYmUUZ0xZ4/dijrsZIsiEVXQxySUrJ2qT9+GWabDj97AW+5zN0wZE2nT6bznsJkMW4qsMIgwvdWFud7u7tQfS2EqsGVQ==";
36+
"sRwAAAYJbG9jYWxob3N0r/lOPmg/w35CpOFWKHI7ZwemvnngIM3BrXc+ddpu1yLxCEf1wh5Zirs10MaPFe2kgsWG/Gnx1W2j1ff6x/OCa2eUBoCJLIdzKoDYHG7Xz34Beji0zm0c0fhAtHz0mPdswISNY4g9GgpNG8LHldMZs48/nMoTQ79qkKj9R7AIvVG8wvRsJhzdoyDzHTMr88QXRtTy6QKHQZWAbfSeDa8yJRqu2nQDPeiYgkQLoTxO5fc88g==";
3737

3838
if (window.location.hostname === "blinkcard.github.io")
3939
{
4040
licenseKey =
41-
"sRwAAAYTYmxpbmtjYXJkLmdpdGh1Yi5pby+N7zvpysD9Mbe+q32J6dfaZEBXoOLTJ0MiK7rGSB127xE1rdTFeX+Y8B6EaRzBBU7wct6tV2z/2ygilvDSEpYexwwsCQYKrZoGbPE2pWEB6TQ1yWN7z00K7F0tOYaOF4VEmWKQ5UkPls4SHaSc0NWQQgl9f2/5gtsFSiGYvk6aBndDjdUqsqFzOOW7JawL8Q22a6DeraA7noTPdXCPm4fLt6EyftHn0ij5HhcMddji3tI=";
41+
"sRwAAAYTYmxpbmtjYXJkLmdpdGh1Yi5pby+N7zvpysD9Mbe+q3sp6NE94QonGeKXA9C7Oiv17gdZm6RUntPLIzeI3E2FLG8AJS4V//TmmgC5TExCqTHOszsKzcLL+FW88Bpi2m8xYBxYbC169KrHYCDlMDqwoM7gIHAM5YxOfDKuFJEvmhjgBLBPNhBL05/MQff8S9IRRDmHw5xr7I+E5vFMIBc6DzIsdPUDx4I068aVowUXCarA7aGU+y/2dss12Buy4evbFRVUno4=";
4242
}
4343

4444
// 2. Create instance of SDK load settings with your license key

examples/blinkcard-file/javascript/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@ <h1>Processing...</h1>
3030
</body>
3131

3232
<!-- Keep in mind that the jsDelivr CDN is used for demonstration, it's not intended to be used in production! -->
33-
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@microblink/blinkcard-in-browser-sdk@2.9.0/dist/blinkcard-sdk.js"></script>
33+
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@microblink/blinkcard-in-browser-sdk@2.10.0/dist/blinkcard-sdk.js"></script>
3434
<script type="text/javascript" src="app.js"></script>
3535
</html>

examples/blinkcard-file/typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
"typescript": "^3.9.5"
2020
},
2121
"dependencies": {
22-
"@microblink/blinkcard-in-browser-sdk": "~2.9.0"
22+
"@microblink/blinkcard-in-browser-sdk": "~2.10.0"
2323
}
2424
}

examples/blinkcard-file/typescript/src/app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ function main() {
2929
}
3030

3131
// 1. It's possible to obtain a free trial license key on microblink.com
32-
const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPmg/w35CpOFWLtI6YVMagd7qe8/EOiQdBCHH7rBLyV3JjL+I2rJWV4BrxGEa2nbATYCMS4dXNT6m3lRq17cKuAZzawRDTd18iL4UX6cztXgS2Zc5/QThVwlGymJ0RMG0GxS2xLzhmb64PLPYmUUZ0xZ4/dijrsZIsiEVXQxySUrJ2qT9+GWabDj97AW+5zN0wZE2nT6bznsJkMW4qsMIgwvdWFud7u7tQfS2EqsGVQ==";
32+
const licenseKey = "sRwAAAYJbG9jYWxob3N0r/lOPmg/w35CpOFWKHI7ZwemvnngIM3BrXc+ddpu1yLxCEf1wh5Zirs10MaPFe2kgsWG/Gnx1W2j1ff6x/OCa2eUBoCJLIdzKoDYHG7Xz34Beji0zm0c0fhAtHz0mPdswISNY4g9GgpNG8LHldMZs48/nMoTQ79qkKj9R7AIvVG8wvRsJhzdoyDzHTMr88QXRtTy6QKHQZWAbfSeDa8yJRqu2nQDPeiYgkQLoTxO5fc88g==";
3333

3434
// 2. Create instance of SDK load settings with your license key
3535
const loadSettings = new BlinkCardSDK.WasmSDKLoadSettings(licenseKey);

oss-dependencies/c++-advanced-threads.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"description": "Patches for deficient C++ runtime implementations"
77
},
88
{
9-
"package": "gtest/1.14.4@microblink/main#fd39529aac0692de0c0f8224a6c0cc24",
9+
"package": "gtest/1.14.7@microblink/main#818f423340f2f03abac082b39d50cd1f",
1010
"url": "https://bitbucket.org/microblink/core-google-test/src",
1111
"license": "BSD 3-Clause",
1212
"description": "Google's C++ test framework"
@@ -42,7 +42,7 @@
4242
"description": "UTF-8 with C++ in a Portable Way"
4343
},
4444
{
45-
"package": "sweater/1.1.1@microblink/main#58d62b50e7ff4aa47aa07a3ace9ff314",
45+
"package": "sweater/1.1.4@microblink/main#08f619e71a655de4d7c5305175fb4e4b",
4646
"url": "https://github.com/microblink/sweater",
4747
"license": "MIT",
4848
"description": "Humble Outer Dispatch"
@@ -72,25 +72,25 @@
7272
"description": "err - yet another take on C++ error handling"
7373
},
7474
{
75-
"package": "mmap/1.0.1@microblink/main#9e90aa2c4058b3f9e679c134a8aa5e12",
75+
"package": "mmap/1.0.2@microblink/main#49540e8a3d87662b601b9b433396582c",
7676
"url": "https://github.com/microblink/mmap",
7777
"license": "Boost Software License",
7878
"description": "portable, lightweight, powerful, near-zero-overhead memory mapping and virtual memory management"
7979
},
8080
{
81-
"package": "zlib/1.3.1@microblink/main#3bb0d02536a06b4fb5df2043276f3075",
81+
"package": "zlib/1.3.2@microblink/main#52419110a760a9cb8cd7bd57b01de0b2",
8282
"url": "https://github.com/microblink/zlib",
8383
"license": "Zlib",
8484
"description": "A massively spiffy yet delicately unobtrusive compression library."
8585
},
8686
{
87-
"package": "opencv/4.9.2@microblink/main#bc5e716aa1b98ce67086c915bf92bc6d",
87+
"package": "opencv/4.10.1@microblink/main#2bc2be2ecc71966cde69f7dbdf85a312",
8888
"url": "https://github.com/microblink/opencv",
8989
"license": "MIT",
9090
"description": "Microblink's fork of OpenCV"
9191
},
9292
{
93-
"package": "libjpeg_turbo/3.0.2.1@microblink/main#8d4cd747400b9edbca03e136b9ad6cdf",
93+
"package": "libjpeg_turbo/3.0.2.2@microblink/main#c5ae8c1d15ab8215718ea3df429e55e1",
9494
"url": "https://github.com/microblink/libjpeg-turbo",
9595
"license": "BSD-3-Clause, Zlib",
9696
"description": "SIMD-accelerated libjpeg-compatible JPEG codec library"
@@ -113,6 +113,12 @@
113113
"license": "Apache-2.0",
114114
"description": "Abseil Common Libraries (C++) from Google"
115115
},
116+
{
117+
"package": "qoixx/0.1.7.3@microblink/main#7a99513f8b969271ba87111c1317f1f0",
118+
"url": "https://github.com/microblink/qoixx",
119+
"license": "MIT License",
120+
"description": "qoixx is a high performance MIT licensed single-header QOI implementation written in C++20."
121+
},
116122
{
117123
"package": "eigen/3.4.1@microblink/main#89924435ee7bbea82943ab36e0f2669c",
118124
"url": "https://github.com/microblink/eigen-git-mirror",
@@ -138,7 +144,7 @@
138144
"description": "A small and fast ECDH and ECDSA implementation for 8-bit, 32-bit, and 64-bit processors."
139145
},
140146
{
141-
"package": "xnnpack/20230525.1.3@microblink/main#76b20374e1ba44656d13d3b5e9638b18",
147+
"package": "xnnpack/20230525.1.4@microblink/main#492ca6c9a9ea680e1424c32500c912a0",
142148
"url": "https://github.com/microblink/XNNPACK",
143149
"license": "BSD",
144150
"description": "XNNPACK library"
@@ -162,19 +168,13 @@
162168
"description": "Computation using data flow graphs for scalable machine learning"
163169
},
164170
{
165-
"package": "pimpl/1.0.0@microblink/main#2b4abddcd2c84a38b21c7ccc46e185df",
171+
"package": "pimpl/1.0.1@microblink/main#4857170a202027c0fd2f22d0c2c4c7a3",
166172
"url": "https://github.com/microblink/pimpl",
167173
"license": "BSD 2-Clause \"Simplified\" License",
168174
"description": "Proving pimpls do not require heap, exceptions or runtime polymorphism."
169175
},
170176
{
171-
"package": "gtest/1.11.7@microblink/main#ee721777df2fda6385aea939746ce85f",
172-
"url": "https://bitbucket.org/microblink/core-google-test/src",
173-
"license": "BSD 3-Clause",
174-
"description": "Google's C++ test framework"
175-
},
176-
{
177-
"package": "tinyxml2/2.2.3@microblink/main#98d2d30c9f2f87e390d2ab6874d78574",
177+
"package": "tinyxml2/2.2.4@microblink/main#e75d39f68113ec40fde0b991ffa76a37",
178178
"url": "https://github.com/microblink/tinyxml2",
179179
"license": "Zlib",
180180
"description": "a simple, small, efficient, C++ XML parser"

0 commit comments

Comments
 (0)