Skip to content

Commit 27a7bcd

Browse files
update to internal commit 58e47e03
1 parent 2f2b941 commit 27a7bcd

File tree

8 files changed

+496
-25
lines changed

8 files changed

+496
-25
lines changed

_includes/sidelist-programming/programming-javascript.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -878,7 +878,7 @@
878878
</li>
879879
</ul>
880880
</li>
881-
<!-- DCP -->
881+
<!-- DCP
882882
<li>
883883
<a
884884
href="{{ site.dcp_js_api }}code-parser-module.html"
@@ -948,7 +948,7 @@
948948
</ul>
949949
</li>
950950
</ul>
951-
</li>
951+
</li> -->
952952
<!-- License -->
953953
<li>
954954
<a

programming/javascript/api-reference/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ noTitleIndex: true
1414

1515
In versions 10.x and higher, Dynamsoft Barcode Reader JavaScript Edition includes the following modules:
1616

17-
* [DynamsoftBarcodeReader](./barcode-reader-module.md)
1817
* [DynamsoftCaptureVisionRouter]({{ site.dcv_js_api }}capture-vision-router/capture-vision-router-module.html)
18+
* [DynamsoftBarcodeReader](./barcode-reader-module.md)
1919
* [DynamsoftCameraEnhancer]({{ site.dce_js_api }}index.html)
2020
* [DynamsoftLicense]({{ site.dcv_js_api }}license/license-module.html)
2121
* [DynamsoftUtility]({{ site.dcv_js_api }}utility/utility-module.html)
22-
* [DynamsoftCore]({{ site.dcv_js_api }}core/core-module.html)
22+
* [DynamsoftCore]({{ site.dcv_js_api }}core/core-module.html)

programming/javascript/release-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ permalink: /programming/javascript/release-notes/index.html
1010

1111
# DBR JavaScript SDK - Release Notes
1212

13+
- [10.4.2000 (10/10/2024)](js-10.html#1042000-10102024)
1314
- [10.2.10 (04/03/2024)](js-10.html#10210-04032024)
1415
- [10.0.21 (02/05/2024)](js-10.html#10021-02052024)
1516
- [10.0.20 (01/29/2024)](js-10.html#10020-01292024)

programming/javascript/release-notes/js-10.md

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,95 @@ permalink: /programming/javascript/release-notes/js-10.html
1111

1212
# Release Notes for Dynamsoft Barcode Reader JavaScript SDK
1313

14+
## 10.4.2000 (10/10/2024)
15+
16+
### Highlights
17+
18+
- Improved the read rate and the speed of the following barcode formats:
19+
- EAN13
20+
- DotCode
21+
- Added support for decoding add-on codes (also known as Extension Codes) for UPC-A, UPC-E, EAN-8 and EAN-13 codes.
22+
23+
### DynamsoftCaptureVisionRouter
24+
25+
#### Improved
26+
27+
- Updated the error handling logic of `capturing` & `startCapturing` methods. The methods will be able to clearly report where the error occurred if the capturing fails due to an licensing issue.
28+
29+
#### New
30+
31+
- Added internal logics for usage count.
32+
- Added a new callback function `OnRawTextLinesReceived` to the class `IntermediateResultReceiver`.
33+
- Add `EnumPresetTemplate` for all preset template names
34+
35+
### DynamsoftCore
36+
37+
#### Improved
38+
39+
- Updated the path auto-filling mechanism to reduce non-essential path definitions.
40+
41+
#### New
42+
43+
- Added new error codes
44+
- -10076: The license is initialized successfully but detected invalid content in your key.
45+
- -30063: [Barcode Reader] No license found.
46+
- Added a new enumeration member `IRUT_RAW_TEXT_LINES` to the `EnumIntermediateResultUnitType`.
47+
48+
### DynamsoftLicense
49+
50+
#### Improved
51+
52+
- Updated the error message of `initLicense` method. The methods will returns more detailed messages when failed to initialized the license. Warnings will be available if license initialization is successful but a part of the license key is invalid.
53+
- Updated the duplicate license error handling mechanism. After successfully creating an instance, setting the same license again will no longer cause exception.
54+
55+
#### New
56+
57+
- Add a new charge way, `TimeSliceCount`.
58+
59+
### DynamsoftImageProcessing
60+
61+
#### Fixed
62+
63+
- Fixed a crash bug caused by the usage of RegEx.
64+
- Small fixes and tweaks.
65+
66+
### DynamsoftUtility
67+
68+
#### Fixed
69+
70+
- Fixed a bug where `CaptureVisionRouter.startCapturing` would erroneously halt the fetching process when its status was running, leading to an unnecessary stop and restart of the fetching operation.
71+
72+
### DynamsoftBarcodeReader
73+
74+
#### Improved
75+
76+
- Improved the read rate and the speed of the following barcode formats:
77+
- EAN13
78+
- DotCode
79+
80+
#### New
81+
82+
- Added internal logics for usage count.
83+
- Added support for decoding add-on barcodes.
84+
- Added new properties to the `QRCodeDetails` class
85+
- `dataMaskPattern`
86+
- `codewords`
87+
88+
#### Changed
89+
90+
- Updated the Enumeration number of `EnumBarcodeFormat.BF_ALL` to 0xFFFFFFFEFFFFFFFF.
91+
- Updated the internal logic of licensing error message reporting.
92+
93+
#### Fixed
94+
95+
- Fixed a bug that might cause `GS1_DATABAR_EXPANDED_STACKED` barcode unread.
96+
97+
### DynamsoftCameraEnhancer
98+
99+
#### New
100+
101+
- A new preset UI template has been added, which is available for use and modification.
102+
14103
## 10.2.10 (04/03/2024)
15104

16105
#### New

programming/javascript/upgrade-guide/9to10.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,18 @@ In version 9.x, you only need one line of code:
3737
In version 10.x, you need to reference several modules:
3838

3939
```html
40-
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-core@3.2.10/dist/core.js"></script>
41-
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-license@3.2.10/dist/license.js"></script>
42-
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-utility@1.2.10/dist/utility.js"></script>
43-
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader@10.2.10/dist/dbr.js"></script>
44-
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-capture-vision-router@2.2.10/dist/cvr.js"></script>
45-
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-camera-enhancer@4.0.2/dist/dce.js"></script>
40+
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-core@3.4.20/dist/core.js"></script>
41+
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-license@3.4.20/dist/license.js"></script>
42+
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-utility@1.4.20/dist/utility.js"></script>
43+
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader@10.4.20/dist/dbr.js"></script>
44+
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-capture-vision-router@2.4.20/dist/cvr.js"></script>
45+
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-camera-enhancer@4.1.0/dist/dce.js"></script>
4646
```
4747

4848
In version 10.0.21 and above, you can also just use this line for simplicity:
4949

5050
```html
51-
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader@10.2.10/dist/dbr.bundle.js"></script>
51+
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@10.4.2000/dist/dbr.bundle.js"></script>
5252
```
5353

5454
## Change the APIs for initializing

programming/javascript/user-guide/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -287,8 +287,8 @@ There are two options for downloading the SDK, and the usage for each is slightl
287287
```sh
288288
npm i dynamsoft-barcode-reader-bundle@10.4.2000 -E
289289
# Compared with using CDN, you need to set up more resources.
290-
npm i dynamsoft-capture-vision-std@1.2.10 -E
291-
npm i dynamsoft-image-processing@2.2.30 -E
290+
npm i dynamsoft-capture-vision-std@1.4.10 -E
291+
npm i dynamsoft-image-processing@2.4.20 -E
292292
```
293293
294294
The resources are located at the path `node_modules/<pkg>`, without `@<version>`, so the script would be like:
@@ -470,7 +470,7 @@ await cvRouter.startCapturing("ReadSingleBarcode");
470470
471471
| Template Name | Function Description |
472472
| ------------------------------ | -------------------------------------------------------------- |
473-
| **ReadBarcodes_Default** | Scans barcodes. |
473+
| **ReadBarcodes_Default** | Scans multiple barcodes by default setting. |
474474
| **ReadSingleBarcode** | Quickly scans a single barcode. |
475475
| **ReadBarcodes_SpeedFirst** | Prioritizes speed in scanning multiple barcodes. |
476476
| **ReadBarcodes_ReadRateFirst** | Maximizes the number of barcodes read. |

0 commit comments

Comments
 (0)