Skip to content

Commit 1808627

Browse files
Update upgrade guide links and enhance migration instructions for version 11
1 parent 5ba736e commit 1808627

3 files changed

Lines changed: 56 additions & 11 deletions

File tree

_includes/sidelist-programming/programming-javascript.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1396,7 +1396,7 @@
13961396
</li>
13971397
<li>
13981398
<a
1399-
href="{{ site.js }}upgrade-guide/10to11.html"
1399+
href="{{ site.js }}upgrade-guide/migrate_to11.html"
14001400
style="cursor: pointer; color: #3c3c3c"
14011401
>Upgrade Instructions</a
14021402
>

programming/javascript/upgrade-guide/10to11.md

Lines changed: 54 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,25 @@
11
---
22
layout: default-layout
3-
title: Upgrade guide for version 10 to 11 - Dynamsoft Barcode Reader JavaScript Edition
4-
description: This page shows how to upgrade Dynamsoft Barcode Reader JavaScript SDK from version 10 to 11.
3+
title: Upgrade guide for version 11 - Dynamsoft Barcode Reader JavaScript Edition
4+
description: This page shows how to upgrade Dynamsoft Barcode Reader JavaScript SDK to v11.
55
keywords: user guide, upgrade, javascript, js
66
needAutoGenerateSidebar: true
7-
permalink: /programming/javascript/upgrade-guide/10to11.html
87
---
98

10-
# How to Upgrade DBR-JS from v10.x to v11.x
9+
# How to Upgrade DBR-JS to v11.x
10+
11+
> [!IMPORTANT]
12+
> **We strongly recommend upgrading to v11.x.** All future algorithm improvements, performance optimizations, and new features will be developed exclusively for v11 and later versions. Version 10.x and earlier will only receive critical bug fixes and will not benefit from ongoing innovation.
13+
14+
## Why Upgrade to v11?
15+
16+
- **Latest Barcode Recognition Algorithms**: Access to cutting-edge decoding algorithms and accuracy improvements
17+
- **Ongoing Performance Enhancements**: Faster processing speeds and better resource optimization
18+
- **New Features & Capabilities**: Future functionality will only be available in v11+
19+
- **Active Development**: Version 11 is the actively maintained branch receiving continuous updates
20+
- **Long-term Support**: Ensure your application stays current with industry standards
21+
22+
**⚠️ Version 10.x is in maintenance mode only** - no new features or algorithm updates will be backported.
1123

1224
## Reference the latest version of the dynamsoft-barcode-reader-bundle
1325

@@ -59,17 +71,49 @@ Dynamsoft.Core.CoreModule.engineResourcePaths.rootDirectory = "https://cdn.jsdel
5971
6072
### Upgrade your template
6173

62-
The template system is upgraded. The template you used for the previous version can't be directly recognized by the new version. Please use the [template upgrade tool](https://www.dynamsoft.com/tools/template-upgrade/) to upgrade your template.
74+
The template system has been enhanced in v11 to support more powerful customization options and better performance. Templates from v10.x are not directly compatible with v11.
75+
76+
**Action Required**: Use the [template upgrade tool](https://www.dynamsoft.com/tools/template-upgrade/) to automatically convert your v10.x templates to the v11 format.
77+
78+
> [!NOTE]
79+
> The upgraded template format provides better flexibility and will support future template enhancements that are exclusive to v11+.
6380
6481
## From version 9.x or earlier
6582

66-
The Dynamsoft Barcode Reader JavaScript edition has been refactored to integrate with DynamsoftCaptureVision (DCV) architecture since version 10. To understand the advantages of this new architecture, please refer to these resources:
83+
> [!IMPORTANT]
84+
> **Critical: Version 9.x and earlier are on a legacy architecture.** All new algorithm development, performance improvements, and features are built exclusively on the DynamsoftCaptureVision (DCV) architecture introduced in v10+.
85+
>
86+
> **Staying on v9.x or earlier means:**
87+
> - ❌ No access to new barcode recognition algorithms
88+
> - ❌ No future performance optimizations
89+
> - ❌ Missing out on new symbology support
90+
> - ❌ Limited to critical security patches only
91+
>
92+
> **Upgrading to v11 provides:**
93+
> - ✅ Access to all future algorithm enhancements
94+
> - ✅ Continuous performance improvements
95+
> - ✅ New features and capabilities as they're released
96+
> - ✅ Full technical support and active maintenance
97+
98+
### Understanding the DCV Architecture Advantage
99+
100+
The Dynamsoft Barcode Reader JavaScript edition has been completely refactored to integrate with the powerful DynamsoftCaptureVision (DCV) architecture. This modern foundation enables:
101+
102+
- **Modular Design**: Seamlessly integrate multiple document processing capabilities
103+
- **Optimized Performance**: Better resource management and faster processing
104+
- **Extensibility**: Easy integration of new features and technologies
105+
- **Future-Ready**: Built to support emerging computer vision requirements
106+
107+
To understand the full advantages of this new architecture, please refer to:
67108

68109
* [Overview of Dynamsoft Capture Vision](https://www.dynamsoft.com/capture-vision/docs/core/introduction/)
69110
* [Dynamsoft Capture Vision Framework Details](https://www.dynamsoft.com/capture-vision/docs/core/architecture/)
70111

71-
> [!IMPORTANT]
72-
>
73-
> Dynamsoft's ongoing feature development is based on the new DCV architecture. By upgrading to v11, you'll gain access to improved performance and new capabilities.
112+
### Migration Requirements
113+
114+
Due to the significant architectural improvements, **a rewrite of your existing code is required** when upgrading from v9.x or earlier. While this requires initial effort, it positions your application to benefit from years of future development.
115+
116+
**We strongly recommend following the [User Guide](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/user-guide/index.html) to migrate your code to v11.**
74117

75-
Due to the architectural changes, **a significant rewrite of your existing code is required**. we recommend you to follow the [User Guide](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/user-guide/index.html) and re-write your codes.
118+
> [!TIP]
119+
> The investment in upgrading pays off quickly through improved performance and access to ongoing innovations. Our updated APIs are more intuitive and require less boilerplate code.

programming/javascript/user-guide/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,3 +201,4 @@ yarn add dynamsoft-barcode-reader-bundle@11.2.4000
201201
<!-- Adjust the path based on where you host the dist folder -->
202202
<script src="assets/dynamsoft-barcode-reader/dist/dbr.bundle.js"></script>
203203
```
204+
migrate_to11

0 commit comments

Comments
 (0)