From f65e9b395f0c13e5a1d408a4a32fa3a010c4dcc4 Mon Sep 17 00:00:00 2001 From: Justin-dynamsoft <117710848+Justin-dynamsoft@users.noreply.github.com> Date: Fri, 24 Apr 2026 15:42:24 +0800 Subject: [PATCH 1/2] 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 --- programming/javascript/index.md | 4 ++-- .../javascript/migrate-from-v10/index.md | 2 +- programming/javascript/release-notes/index.md | 3 ++- programming/javascript/release-notes/js-11.md | 11 +++++++++ programming/javascript/user-guide/index.md | 24 +++++++++---------- .../javascript/user-guide/use-in-framework.md | 8 +++---- .../javascript/user-guide/zip-guide.md | 8 +++---- 7 files changed, 36 insertions(+), 24 deletions(-) diff --git a/programming/javascript/index.md b/programming/javascript/index.md index f113497e..eaeb39d2 100644 --- a/programming/javascript/index.md +++ b/programming/javascript/index.md @@ -27,12 +27,12 @@ Dynamsoft Barcode Reader JavaScript Edition (DBR-JS) enables high-performance ba ```html - + ``` ```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). diff --git a/programming/javascript/migrate-from-v10/index.md b/programming/javascript/migrate-from-v10/index.md index 5adc283e..2d2bc081 100644 --- a/programming/javascript/migrate-from-v10/index.md +++ b/programming/javascript/migrate-from-v10/index.md @@ -26,7 +26,7 @@ needAutoGenerateSidebar: true To use version 11, include the following script in your HTML: ```html - + ``` ## APIs changes introduced in v11 diff --git a/programming/javascript/release-notes/index.md b/programming/javascript/release-notes/index.md index 279216c7..d7fe016c 100644 --- a/programming/javascript/release-notes/index.md +++ b/programming/javascript/release-notes/index.md @@ -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) diff --git a/programming/javascript/release-notes/js-11.md b/programming/javascript/release-notes/js-11.md index 74bda10e..95e97844 100644 --- a/programming/javascript/release-notes/js-11.md +++ b/programming/javascript/release-notes/js-11.md @@ -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 diff --git a/programming/javascript/user-guide/index.md b/programming/javascript/user-guide/index.md index eb74ded2..5b99ccdc 100644 --- a/programming/javascript/user-guide/index.md +++ b/programming/javascript/user-guide/index.md @@ -25,8 +25,8 @@ schema: schemas/dynamsoft-facilitates-mit-research-schema.json ![jsdelivr](https://img.shields.io/jsdelivr/npm/hm/dynamsoft-javascript-barcode.svg) --> In this guide, you will learn step by step on how to integrate the DBR-JS SDK into your website. - - @@ -226,9 +226,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.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). @@ -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/`, 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. @@ -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 - + ```
@@ -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. @@ -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).