diff --git a/_includes/samples_index.html b/_includes/samples_index.html
index 6f6bb394..28f7d4e2 100644
--- a/_includes/samples_index.html
+++ b/_includes/samples_index.html
@@ -1042,10 +1042,10 @@
+
+
+
+ Hello World Samples (3)
+
+
+
+
@@ -1278,7 +1320,7 @@
- Scenario Samples (17)
+ Scenario Samples (18)
>
+
Scan and Search
-
+
```
```bash
# Or via npm
-npm install dynamsoft-barcode-reader-bundle@11.4.2001
+npm install dynamsoft-barcode-reader-bundle@11.4.3000
```
**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).
diff --git a/programming/javascript/migrate-from-v10/index.md b/programming/javascript/migrate-from-v10/index.md
index 9bde9305..c86c692e 100644
--- a/programming/javascript/migrate-from-v10/index.md
+++ b/programming/javascript/migrate-from-v10/index.md
@@ -28,7 +28,7 @@ needAutoGenerateSidebar: true
To use version 11, include the following script in your HTML:
```html
-
+
```
## APIs changes introduced in v11
@@ -123,16 +123,7 @@ Dynamsoft.DCP.CodeParserModule.loadSpec("MRTD_TD2_ID");
Dynamsoft.DCP.CodeParserModule.loadSpec("MRTD");
```
-**Self-hosted resource files**: If you host these files yourself, replace the old `.data` & `_Map.text` files with the new `.data` equivalents:
-
-| Old File | New File |
-| --- | --- |
-| `AADHAAR.json` | `AADHAAR.data` |
-| `AAMVA_DL_ID.json` | `AAMVA_DL_ID.data` |
-| `GS1_AI.json` | `GS1_AI.data` |
-| `MRTD.json` | `MRTD.data` |
-| `SOUTH_AFRICA_DL.json` | `SOUTH_AFRICA_DL.data` |
-| `VIN.json` | `VIN.data` |
+**Self-hosted resource files**: If you host these files yourself, replace the old `.data` & `_Map.text` files with the new `.data` equivalents.
### Upgrade your template
diff --git a/programming/javascript/release-notes/index.md b/programming/javascript/release-notes/index.md
index d7fe016c..bd9ba9cd 100644
--- a/programming/javascript/release-notes/index.md
+++ b/programming/javascript/release-notes/index.md
@@ -9,6 +9,7 @@ breadcrumbText: Release Notes
# DBR JavaScript SDK - Release Notes
+- [11.4.3000 (07/02/2026)](js-11.html#1143000-07022026)
- [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)
diff --git a/programming/javascript/release-notes/js-11.md b/programming/javascript/release-notes/js-11.md
index 95e97844..1920391e 100644
--- a/programming/javascript/release-notes/js-11.md
+++ b/programming/javascript/release-notes/js-11.md
@@ -10,6 +10,10 @@ noTitleIndex: true
# Release Notes for Dynamsoft Barcode Reader JavaScript SDK
+## 11.4.3000 (07/02/2026)
+
+Updated third-party libraries to incorporate the latest security fixes.
+
## 11.4.2001 (04/24/2026)
### Fixed
diff --git a/programming/javascript/user-guide/index.md b/programming/javascript/user-guide/index.md
index c406ad68..df43daf0 100644
--- a/programming/javascript/user-guide/index.md
+++ b/programming/javascript/user-guide/index.md
@@ -48,7 +48,7 @@ The complete code of the "Hello World" example is shown below
-
+
+
```
- UNPKG
```html
-
+
```
@@ -190,9 +190,9 @@ The simplest way to include the SDK is to use either the [jsDelivr](https://jsde
- 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.2001 -E
+ npm i dynamsoft-barcode-reader-bundle@11.4.3000 -E
# or
- yarn add dynamsoft-barcode-reader-bundle@11.4.2001 -E
+ yarn add dynamsoft-barcode-reader-bundle@11.4.3000 -E
```
NOTE that in frameworks, you need to [specify the location of the engine files](#2-optional-specify-the-location-of-the-engine-files).
@@ -207,12 +207,12 @@ Besides using the public CDN, you can also download the SDK and host its files o
[Download Dynamsoft Barcode Reader JavaScript Package](https://www.dynamsoft.com/barcode-reader/downloads/?ver=11.4.20&utm_source=guide&product=dbr&package=js)
- The resources are located at path `dynamsoft/distributables/@`.
+ The resources are located at path `dynamsoft-barcode-reader-js-{version-number}/dist/`.
- From npm
```sh
- npm i dynamsoft-barcode-reader-bundle@11.4.2001 -E
+ npm i dynamsoft-barcode-reader-bundle@11.4.3000 -E
```
The resources are located at the path `node_modules/`, without `@`. You must copy "dynamsoft-xxx" packages elsewhere and add `@`. The `` 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.
@@ -221,7 +221,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
-
+
```
@@ -540,7 +540,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.2001/dist/templates/"
+* "/dynamsoft-barcode-reader-js-11.4.3000/dist/templates/"
Upon completing the template editing, you can invoke the `initSettings` method and provide it with the template path as an argument.
@@ -642,7 +642,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.2001](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.3000](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/?ver=11.4.3000).