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) +

+
+
+
+ Hello World (Scan Multiple Barcodes)Source +
+
+ Scan a Single BarcodeSource +
+
+ Read an ImageSource +
+
+

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