Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
5eef36a
Update description in FAQ about the dist folder of dynamsoft-barcode-…
Justin-dynamsoft Mar 6, 2026
53c9d3a
update for v 3.2.4000
Justin-dynamsoft Mar 20, 2026
b55e7ac
remove barcodeScanner content
Justin-dynamsoft Mar 20, 2026
e059808
Remove FAQ documents
Justin-dynamsoft Mar 20, 2026
e809b07
Fix links for EnumBarcodeFormat and GrayscaleTransformationMode
Justin-dynamsoft Mar 20, 2026
2a98ff8
add llms.txt
DMGithubPublisher Mar 24, 2026
dc06740
Update documentation for v11.4.2000: add ECISegment reference, revise…
Justin-dynamsoft Mar 24, 2026
00df2e4
Add BarcodeZoneWidthToHeightRatioRangeArray parameter and update rele…
Justin-dynamsoft Mar 25, 2026
f8bb84f
Update documentation: correct Foundational API Guide link and revise …
Justin-dynamsoft Mar 25, 2026
2f0c206
Expand Foundational API code sample and revise BarcodeScanner roadmap…
Tom-Dynamsoft Mar 27, 2026
8faf362
Reposition intro page: lead with Foundational API, add key benefits, …
Tom-Dynamsoft Mar 27, 2026
602b7d8
Clean up release notes: fix broken link, consistent headings, grammar…
Tom-Dynamsoft Mar 27, 2026
fad4a5f
Clean up release notes: fix link, consistent headings, add 'why' to A…
Tom-Dynamsoft Mar 27, 2026
8415c10
Refine intro page: clarify trial license wording, format 'Why the Fou…
Tom-Dynamsoft Mar 27, 2026
63efcb4
Polish release notes: fix typo, tighten wording in roadmap notice
Tom-Dynamsoft Mar 27, 2026
67d32ba
Update link to BarcodeScanner User Guide in Explore Features section
Justin-dynamsoft Mar 31, 2026
2c716e6
Remove ImageEditorView link and update API reference entries
Justin-dynamsoft Apr 8, 2026
606506b
Update release notes: add information about CameraEnhancer promise re…
Justin-dynamsoft Apr 8, 2026
04166f3
Add CodeParser module and related enumerations to API reference
Justin-dynamsoft Apr 10, 2026
d6580c1
Update API references and release notes for version 11.4.2000; add EC…
Justin-dynamsoft Apr 16, 2026
62f9b3a
Update examples to use await with addResultReceiver for asynchronous …
Justin-dynamsoft Apr 16, 2026
71194b8
Update browser compatibility version for Chrome in user guide
Justin-dynamsoft Apr 16, 2026
c925189
Remove outdated link to Barcode Scanner API Docs in ZIP Package Guide
Justin-dynamsoft Apr 16, 2026
287ec9f
Update CameraView instance creation examples to use XML file paths
Justin-dynamsoft Apr 16, 2026
db57a03
Fix UI element selection in CameraView instance by removing shadowRoo…
Justin-dynamsoft Apr 16, 2026
ae1b2d1
Fix await usage in WASM file loading example in user guide
Justin-dynamsoft Apr 16, 2026
cffaf2f
Update browser compatibility versions in ZIP Package Guide
Justin-dynamsoft Apr 16, 2026
59727ec
Update browser compatibility versions in ZIP Package Guide
Justin-dynamsoft Apr 17, 2026
461eaa0
Update quick start instructions in ZIP Package Guide for clarity
Justin-dynamsoft Apr 17, 2026
6260471
Refactor barcode format enumeration and update related documentation;…
Justin-dynamsoft Apr 17, 2026
30cd632
Update release date for version 11.4.2000 in release notes
Justin-dynamsoft Apr 21, 2026
7efd646
Merge branch 'main' into preview
Justin-dynamsoft Apr 21, 2026
3d40773
Comment out the Table of Contents section in the Foundational API Guide
Justin-dynamsoft Apr 21, 2026
75b456b
Merge branch 'preview' of https://github.com/dynamsoft-docs/barcode-r…
Justin-dynamsoft Apr 21, 2026
a4fd816
Update browser compatibility versions in ZIP Package Guide
Justin-dynamsoft Apr 23, 2026
c5f8566
Update references to Dynamsoft Barcode Reader bundle version 11.4.200…
Justin-dynamsoft Apr 24, 2026
17c6625
Update release notes for version 11.4.2001, adding fixed issues and i…
Justin-dynamsoft Apr 24, 2026
dc80204
Comment out the Table of Contents section in the Foundational API Guide
Justin-dynamsoft Apr 24, 2026
e4740fb
Merge branch 'main' into preview
Justin-dynamsoft Apr 24, 2026
0e804d5
Fix formatting of the Table of Contents section in the Foundational A…
Justin-dynamsoft Apr 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions programming/javascript/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ Dynamsoft Barcode Reader JavaScript Edition (DBR-JS) enables high-performance ba

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

```bash
# Or via npm
npm install dynamsoft-barcode-reader-bundle@11.4.2000
npm install dynamsoft-barcode-reader-bundle@11.4.2001
```

**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).
Expand Down
2 changes: 1 addition & 1 deletion programming/javascript/migrate-from-v10/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ needAutoGenerateSidebar: true
To use version 11, include the following script in your HTML:

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

## APIs changes introduced in v11
Expand Down
3 changes: 2 additions & 1 deletion programming/javascript/release-notes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ breadcrumbText: Release Notes

# DBR JavaScript SDK - Release Notes

- [11.4.2000 (04/16/2026)](js-11.html#1142000-04212026)
- [11.4.2001 (04/24/2026)](js-11.html#1142001-04242026)
- [11.4.2000 (04/21/2026)](js-11.html#1142000-04212026)
- [11.2.4000 (11/11/2025)](js-11.html#1124000-11112025)
- [11.2.2000 (11/04/2025)](js-11.html#1122000-11042025)
- [11.0.6000 (08/14/2025)](js-11.html#1106000-08142025)
Expand Down
11 changes: 11 additions & 0 deletions programming/javascript/release-notes/js-11.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,17 @@ noTitleIndex: true

# Release Notes for Dynamsoft Barcode Reader JavaScript SDK

## 11.4.2001 (04/24/2026)

### Fixed

- Fixed an issue where coordinate conversion could behave abnormally after large images were compressed.
- Fixed an issue where abnormal DCEFrame `imageData` could cause errors in the `toCanvas()` method.

### improved

- Optimized the behavior of the Dynamsoft Camera Enhancer torch and other camera-related features.

## 11.4.2000 (04/21/2026)

### ⚠️ Roadmap notice: Foundational API Becomes Primary
Expand Down
20 changes: 10 additions & 10 deletions programming/javascript/user-guide/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ The complete code of the "Hello World" example is shown below
<body>
<div id="camera-view-container" style="width: 100%; height: 60vh"></div>
<textarea id="results" style="width: 100%; min-height: 10vh; font-size: 3vmin; overflow: auto" disabled></textarea>
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@11.4.2000/dist/dbr.bundle.js"></script>
<script src="https://cdn.jsdelivr.net/npm/dynamsoft-barcode-reader-bundle@11.4.2001/dist/dbr.bundle.js"></script>
<script>
Dynamsoft.License.LicenseManager.initLicense("DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9");
Dynamsoft.Core.CoreModule.loadWasm();
Expand Down Expand Up @@ -206,29 +206,29 @@ The simplest way to include the SDK is to use either the [jsDelivr](https://jsde
- jsDelivr

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

- UNPKG

```html
<script src="https://unpkg.com/dynamsoft-barcode-reader-bundle@11.4.2000/dist/dbr.bundle.js"></script>
<script src="https://unpkg.com/dynamsoft-barcode-reader-bundle@11.4.2001/dist/dbr.bundle.js"></script>
```

<!-- - 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.

```html
<script src="https://download2.dynamsoft.com/packages/dynamsoft-barcode-reader-bundle@11.4.2000/dist/dbr.bundle.js"></script>
<script src="https://download2.dynamsoft.com/packages/dynamsoft-barcode-reader-bundle@11.4.2001/dist/dbr.bundle.js"></script>
```

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. -->

- In frameworks like React, Vue and Angular, you may want to add the package as a dependency.

```sh
npm i dynamsoft-barcode-reader-bundle@11.4.2000 -E
npm i dynamsoft-barcode-reader-bundle@11.4.2001 -E
# or
yarn add dynamsoft-barcode-reader-bundle@11.4.2000 -E
yarn add dynamsoft-barcode-reader-bundle@11.4.2001 -E
```

NOTE that in frameworks, you need to [specify the location of the engine files](#2-optional-specify-the-location-of-the-engine-files).
Expand All @@ -248,7 +248,7 @@ Besides using the public CDN, you can also download the SDK and host its files o
- From npm

```sh
npm i dynamsoft-barcode-reader-bundle@11.4.2000 -E
npm i dynamsoft-barcode-reader-bundle@11.4.2001 -E
```

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.
Expand All @@ -257,7 +257,7 @@ Besides using the public CDN, you can also download the SDK and host its files o
You can typically include SDK like this:

```html
<script src="path/to/dynamsoft-barcode-reader-bundle@11.4.2000/dist/dbr.bundle.js"></script>
<script src="path/to/dynamsoft-barcode-reader-bundle@11.4.2001/dist/dbr.bundle.js"></script>
```
<div class="multi-panel-end"></div>

Expand Down Expand Up @@ -576,7 +576,7 @@ await cvRouter.startCapturing("ReadSingleBarcode");

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

* "/dynamsoft-barcode-reader-js-11.4.2000/dist/templates/"
* "/dynamsoft-barcode-reader-js-11.4.2001/dist/templates/"

Upon completing the template editing, you can invoke the `initSettings` method and provide it with the template path as an argument.

Expand Down Expand Up @@ -678,7 +678,7 @@ The UI is part of the auxiliary SDK "Dynamsoft Camera Enhancer", read more on ho
### API Reference

You can check out the detailed documentation about the APIs of the SDK at
[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).
[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).

<!-- Compatibility is basically not an issue. Pls remove to another place

Expand Down
8 changes: 4 additions & 4 deletions programming/javascript/user-guide/use-in-framework.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
layout: default-layout
title: v11.4.2000 User Guide - Use Dynamsoft Barcode Reader JavaScript Edition In Framework
title: v11.4.2001 User Guide - Use Dynamsoft Barcode Reader JavaScript Edition In Framework
description: This is the user guide to integrate Dynamsoft Barcode Reader JavaScript SDK in framework.
keywords: user guide, javascript, js, barcodes, camera, images, framework, react, angular, vue
breadcrumbText: User Guide
Expand All @@ -24,7 +24,7 @@ Assuming you have an existing project using a framework, you should have a `pack
2. Install DBR-JS SDK with the following command:

```sh
npm install dynamsoft-barcode-reader-bundle@11.4.2000 -E
npm install dynamsoft-barcode-reader-bundle@11.4.2001 -E
```

3. Confirm the installation by checking the `package.json`. You should see:
Expand All @@ -34,12 +34,12 @@ Assuming you have an existing project using a framework, you should have a `pack
...
"dependencies": {
...
"dynamsoft-barcode-reader-bundle": "11.4.2000"
"dynamsoft-barcode-reader-bundle": "11.4.2001"
}
}
```

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`.
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`.

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.

Expand Down
8 changes: 4 additions & 4 deletions programming/javascript/user-guide/zip-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ The following table is a list of supported browsers based on the above requireme

| Browser Name | Version |
| :----------: | :--------------: |
| Chrome | v88+ |
| Firefox | v89+ |
| Edge | v88+ |
| Safari | v15+ |
| Chrome | v78+ |
| Firefox | v68+ |
| Edge | v79+ |
| Safari | v14.5+ |

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

Expand Down
Loading