Skip to content

Commit f65e9b3

Browse files
Justin-dynamsoftDMGithubPublisherTom-Dynamsoft
authored
Preview (#498)
* Update description in FAQ about the dist folder of dynamsoft-barcode-reader-bundle * update for v 3.2.4000 * remove barcodeScanner content * Remove FAQ documents * Fix links for EnumBarcodeFormat and GrayscaleTransformationMode * add llms.txt * Update documentation for v11.4.2000: add ECISegment reference, revise integration instructions, and enhance user guidance. * Add BarcodeZoneWidthToHeightRatioRangeArray parameter and update release notes for v11.4.2000 * Update documentation: correct Foundational API Guide link and revise release notes heading for clarity * Expand Foundational API code sample and revise BarcodeScanner roadmap notice * Reposition intro page: lead with Foundational API, add key benefits, static image snippet, license info, and improved navigation * Clean up release notes: fix broken link, consistent headings, grammar fix, reposition BarcodeScanner sections * Clean up release notes: fix link, consistent headings, add 'why' to API shift notice, reposition BarcodeScanner sections * Refine intro page: clarify trial license wording, format 'Why the Foundational API' heading * Polish release notes: fix typo, tighten wording in roadmap notice * Update link to BarcodeScanner User Guide in Explore Features section * Remove ImageEditorView link and update API reference entries * Update release notes: add information about CameraEnhancer promise return type in singleFrameMode * Add CodeParser module and related enumerations to API reference * Update API references and release notes for version 11.4.2000; add ECI-segment interface and refine user guide content. * Update examples to use await with addResultReceiver for asynchronous handling * Update browser compatibility version for Chrome in user guide * Remove outdated link to Barcode Scanner API Docs in ZIP Package Guide * Update CameraView instance creation examples to use XML file paths * Fix UI element selection in CameraView instance by removing shadowRoot references * Fix await usage in WASM file loading example in user guide * Update browser compatibility versions in ZIP Package Guide * Update browser compatibility versions in ZIP Package Guide * Update quick start instructions in ZIP Package Guide for clarity * Refactor barcode format enumeration and update related documentation; fix type casing in codewords arrays; remove obsolete images from user guide assets * Update release date for version 11.4.2000 in release notes * Comment out the Table of Contents section in the Foundational API Guide * Update browser compatibility versions in ZIP Package Guide * Update references to Dynamsoft Barcode Reader bundle version 11.4.2001 in documentation * Update release notes for version 11.4.2001, adding fixed issues and improvements * Comment out the Table of Contents section in the Foundational API Guide --------- Co-authored-by: Publisher-Dynamsoft <65145280+DMGithubPublisher@users.noreply.github.com> Co-authored-by: Tom Kent <Tom-Dynamsoft@users.noreply.github.com>
1 parent 5945c33 commit f65e9b3

7 files changed

Lines changed: 36 additions & 24 deletions

File tree

programming/javascript/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ Dynamsoft Barcode Reader JavaScript Edition (DBR-JS) enables high-performance ba
2727

2828
```html
2929
<!-- CDN -->
30-
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@11.4.2000/dist/dbr.bundle.js"></script>
30+
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@11.4.2001/dist/dbr.bundle.js"></script>
3131
```
3232

3333
```bash
3434
# Or via npm
35-
npm install dynamsoft-barcode-reader-bundle@11.4.2000
35+
npm install dynamsoft-barcode-reader-bundle@11.4.2001
3636
```
3737

3838
**Browser support:** Chrome 78+, Firefox 68+, Safari 14+, Edge 79+ (desktop and mobile). See [full system requirements](https://www.dynamsoft.com/faq/barcode-reader/web/capabilities/system-requirement.html).

programming/javascript/migrate-from-v10/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ needAutoGenerateSidebar: true
2626
To use version 11, include the following script in your HTML:
2727

2828
```html
29-
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@11.4.2000/dist/dbr.bundle.js"></script>
29+
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@11.4.2001/dist/dbr.bundle.js"></script>
3030
```
3131

3232
## APIs changes introduced in v11

programming/javascript/release-notes/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ breadcrumbText: Release Notes
99

1010
# DBR JavaScript SDK - Release Notes
1111

12-
- [11.4.2000 (04/16/2026)](js-11.html#1142000-04212026)
12+
- [11.4.2001 (04/24/2026)](js-11.html#1142001-04242026)
13+
- [11.4.2000 (04/21/2026)](js-11.html#1142000-04212026)
1314
- [11.2.4000 (11/11/2025)](js-11.html#1124000-11112025)
1415
- [11.2.2000 (11/04/2025)](js-11.html#1122000-11042025)
1516
- [11.0.6000 (08/14/2025)](js-11.html#1106000-08142025)

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@ noTitleIndex: true
1010

1111
# Release Notes for Dynamsoft Barcode Reader JavaScript SDK
1212

13+
## 11.4.2001 (04/24/2026)
14+
15+
### Fixed
16+
17+
- Fixed an issue where coordinate conversion could behave abnormally after large images were compressed.
18+
- Fixed an issue where abnormal DCEFrame `imageData` could cause errors in the `toCanvas()` method.
19+
20+
### improved
21+
22+
- Optimized the behavior of the Dynamsoft Camera Enhancer torch and other camera-related features.
23+
1324
## 11.4.2000 (04/21/2026)
1425

1526
### ⚠️ Roadmap notice: Foundational API Becomes Primary

programming/javascript/user-guide/index.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ schema: schemas/dynamsoft-facilitates-mit-research-schema.json
2525
![jsdelivr](https://img.shields.io/jsdelivr/npm/hm/dynamsoft-javascript-barcode.svg) -->
2626

2727
In this guide, you will learn step by step on how to integrate the DBR-JS SDK into your website.
28-
29-
<!-- <span style="font-size:20px">Table of Contents</span>
28+
<!--
29+
<span style="font-size:20px">Table of Contents</span>
3030
3131
- [Barcode Reader for Your Website - Foundational API Guide](#barcode-reader-for-your-website---foundational-api-guide)
3232
- [Hello World - Simplest Implementation](#hello-world---simplest-implementation)
@@ -84,7 +84,7 @@ The complete code of the "Hello World" example is shown below
8484
<body>
8585
<div id="camera-view-container" style="width: 100%; height: 60vh"></div>
8686
<textarea id="results" style="width: 100%; min-height: 10vh; font-size: 3vmin; overflow: auto" disabled></textarea>
87-
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@11.4.2000/dist/dbr.bundle.js"></script>
87+
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@11.4.2001/dist/dbr.bundle.js"></script>
8888
<script>
8989
Dynamsoft.License.LicenseManager.initLicense("DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9");
9090
Dynamsoft.Core.CoreModule.loadWasm();
@@ -206,29 +206,29 @@ The simplest way to include the SDK is to use either the [jsDelivr](https://jsde
206206
- jsDelivr
207207
208208
```html
209-
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@11.4.2000/dist/dbr.bundle.js"></script>
209+
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@11.4.2001/dist/dbr.bundle.js"></script>
210210
```
211211
212212
- UNPKG
213213
214214
```html
215-
<script src="https://unpkg.com/dynamsoft-barcode-reader-bundle@11.4.2000/dist/dbr.bundle.js"></script>
215+
<script src="https://unpkg.com/dynamsoft-barcode-reader-bundle@11.4.2001/dist/dbr.bundle.js"></script>
216216
```
217217
218218
<!-- - In some rare cases (such as some restricted areas), you might not be able to access the CDN. If this happens, you can use the following files for the test.
219219
220220
```html
221-
<script src="https://download2.dynamsoft.com/packages/dynamsoft-barcode-reader-bundle@11.4.2000/dist/dbr.bundle.js"></script>
221+
<script src="https://download2.dynamsoft.com/packages/dynamsoft-barcode-reader-bundle@11.4.2001/dist/dbr.bundle.js"></script>
222222
```
223223
224224
However, please **DO NOT** use `download2.dynamsoft.com` resources in a production application as they are for temporary testing purposes only. Instead, you can try hosting the SDK yourself. -->
225225
226226
- In frameworks like React, Vue and Angular, you may want to add the package as a dependency.
227227
228228
```sh
229-
npm i dynamsoft-barcode-reader-bundle@11.4.2000 -E
229+
npm i dynamsoft-barcode-reader-bundle@11.4.2001 -E
230230
# or
231-
yarn add dynamsoft-barcode-reader-bundle@11.4.2000 -E
231+
yarn add dynamsoft-barcode-reader-bundle@11.4.2001 -E
232232
```
233233
234234
NOTE that in frameworks, you need to [specify the location of the engine files](#2-optional-specify-the-location-of-the-engine-files).
@@ -248,7 +248,7 @@ Besides using the public CDN, you can also download the SDK and host its files o
248248
- From npm
249249
250250
```sh
251-
npm i dynamsoft-barcode-reader-bundle@11.4.2000 -E
251+
npm i dynamsoft-barcode-reader-bundle@11.4.2001 -E
252252
```
253253
254254
The resources are located at the path `node_modules/<pkg>`, without `@<version>`. You must copy "dynamsoft-xxx" packages elsewhere and add `@<version>`. The `<version>` can be obtained from `package.json` of each package. Another thing to do is to [specify the engineResourcePaths](#2-optional-specify-the-location-of-the-engine-files) so that the SDK can correctly locate the resources.
@@ -257,7 +257,7 @@ Besides using the public CDN, you can also download the SDK and host its files o
257257
You can typically include SDK like this:
258258
259259
```html
260-
<script src="path/to/dynamsoft-barcode-reader-bundle@11.4.2000/dist/dbr.bundle.js"></script>
260+
<script src="path/to/dynamsoft-barcode-reader-bundle@11.4.2001/dist/dbr.bundle.js"></script>
261261
```
262262
<div class="multi-panel-end"></div>
263263
@@ -576,7 +576,7 @@ await cvRouter.startCapturing("ReadSingleBarcode");
576576
577577
The preset templates have many more settings that can be customized to suit your use case best. If you [download the SDK from Dynamsoft website](https://www.dynamsoft.com/barcode-reader/downloads/1000003-confirmation/), you can find the templates under
578578
579-
* "/dynamsoft-barcode-reader-js-11.4.2000/dist/templates/"
579+
* "/dynamsoft-barcode-reader-js-11.4.2001/dist/templates/"
580580
581581
Upon completing the template editing, you can invoke the `initSettings` method and provide it with the template path as an argument.
582582
@@ -678,7 +678,7 @@ The UI is part of the auxiliary SDK "Dynamsoft Camera Enhancer", read more on ho
678678
### API Reference
679679
680680
You can check out the detailed documentation about the APIs of the SDK at
681-
[https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/?ver=11.4.2000](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/?ver=11.4.2000).
681+
[https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/?ver=11.4.2001](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/?ver=11.4.2001).
682682
683683
<!-- Compatibility is basically not an issue. Pls remove to another place
684684

programming/javascript/user-guide/use-in-framework.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: default-layout
3-
title: v11.4.2000 User Guide - Use Dynamsoft Barcode Reader JavaScript Edition In Framework
3+
title: v11.4.2001 User Guide - Use Dynamsoft Barcode Reader JavaScript Edition In Framework
44
description: This is the user guide to integrate Dynamsoft Barcode Reader JavaScript SDK in framework.
55
keywords: user guide, javascript, js, barcodes, camera, images, framework, react, angular, vue
66
breadcrumbText: User Guide
@@ -24,7 +24,7 @@ Assuming you have an existing project using a framework, you should have a `pack
2424
2. Install DBR-JS SDK with the following command:
2525

2626
```sh
27-
npm install dynamsoft-barcode-reader-bundle@11.4.2000 -E
27+
npm install dynamsoft-barcode-reader-bundle@11.4.2001 -E
2828
```
2929

3030
3. Confirm the installation by checking the `package.json`. You should see:
@@ -34,12 +34,12 @@ Assuming you have an existing project using a framework, you should have a `pack
3434
...
3535
"dependencies": {
3636
...
37-
"dynamsoft-barcode-reader-bundle": "11.4.2000"
37+
"dynamsoft-barcode-reader-bundle": "11.4.2001"
3838
}
3939
}
4040
```
4141

42-
Notice that there is no `^` before `11.4.2000`. No `^` indicates an exact version, ensuring stability and avoids automatic upgrades even without `package-lock.json`.
42+
Notice that there is no `^` before `11.4.2001`. No `^` indicates an exact version, ensuring stability and avoids automatic upgrades even without `package-lock.json`.
4343

4444
While we keep the SDK's external interface relatively stable, the SDK's internal communication often change with each new version. These changes can potentially lead to compatibility issues with `engineResourcePaths` settings. To prevent any unexpected difficulties and surprises, it's essential to use the exact version of the SDK.
4545

programming/javascript/user-guide/zip-guide.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ The following table is a list of supported browsers based on the above requireme
2121

2222
| Browser Name | Version |
2323
| :----------: | :--------------: |
24-
| Chrome | v88+ |
25-
| Firefox | v89+ |
26-
| Edge | v88+ |
27-
| Safari | v15+ |
24+
| Chrome | v78+ |
25+
| Firefox | v68+ |
26+
| Edge | v79+ |
27+
| Safari | v14.5+ |
2828

2929
Apart from the browsers, the operating systems may impose some limitations of their own that could restrict the use of the SDK.
3030

0 commit comments

Comments
 (0)