Skip to content

Commit 8f4437a

Browse files
Add migration guides for upgrading to version 11 from v9 and v10
1 parent 501d667 commit 8f4437a

3 files changed

Lines changed: 67 additions & 69 deletions

File tree

_includes/sidelist-programming/programming-javascript.html

Lines changed: 9 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1394,34 +1394,17 @@
13941394
7.6.0 and below</a></li>
13951395
</ul>
13961396
</li>
1397-
<li>
1398-
<a
1399-
href="{{ site.js }}upgrade-guide/migrate_to11.html"
1400-
style="cursor: pointer; color: #3c3c3c"
1401-
>Upgrade Instructions</a
1402-
>
1403-
<!-- <ul>
1404-
<li>
1405-
<a href="{{ site.js }}upgrade-guide/9to10.html" class="otherLinkColour"
1406-
>Upgrade v9 to v10</a
1407-
>
1408-
</li>
1409-
<li>
1410-
<a href="{{ site.js }}upgrade-guide/8to9.html" class="otherLinkColour"
1411-
>Upgrade v8 to v9</a
1412-
>
1413-
</li>
1414-
<li>
1415-
<a href="{{ site.js }}upgrade-guide/7to9.html" class="otherLinkColour"
1416-
>Upgrade v7 to v9</a
1417-
>
1397+
<li lang="javascript"><a class="otherLinkColour">Migration Guides</a>
1398+
<ul>
1399+
<li><a
1400+
href="{{ site.js }}upgrade-guide/migrate-from-v10.html"
1401+
class="otherLinkColour">Migrate from 10.x to 11.x</a>
14181402
</li>
1419-
<li>
1420-
<a href="{{ site.js }}upgrade-guide/7-notice.html" class="otherLinkColour"
1421-
>EOS for v7.x</a
1422-
>
1403+
<li><a
1404+
href="{{ site.js }}upgrade-guide/migrate-from-v9.html"
1405+
class="otherLinkColour">Migrate from 9.x to 11.x</a>
14231406
</li>
1424-
</ul> -->
1407+
</ul>
14251408
</li>
14261409

14271410
<li>

programming/javascript/upgrade-guide/migrate_to11.md renamed to programming/javascript/upgrade-guide/migrate-from-v10.md

Lines changed: 3 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
layout: default-layout
33
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.
4+
description: This page shows how to upgrade Dynamsoft Barcode Reader JavaScript SDK from v10 to v11.
55
keywords: user guide, upgrade, javascript, js
66
needAutoGenerateSidebar: true
77
---
88

9-
# How to Upgrade DBR-JS to v11.x
9+
# How to Upgrade DBR-JS from v10.x to v11.x
1010

1111
> [!IMPORTANT]
1212
> **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.
@@ -76,44 +76,4 @@ The template system has been enhanced in v11 to support more powerful customizat
7676
**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.
7777

7878
> [!NOTE]
79-
> The upgraded template format provides better flexibility and will support future template enhancements that are exclusive to v11+.
80-
81-
## From version 9.x or earlier
82-
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:
108-
109-
* [Overview of Dynamsoft Capture Vision](https://www.dynamsoft.com/capture-vision/docs/core/introduction/)
110-
* [Dynamsoft Capture Vision Framework Details](https://www.dynamsoft.com/capture-vision/docs/core/architecture/)
111-
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.**
117-
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.
79+
> The upgraded template format provides better flexibility and will support future template enhancements that are exclusive to v11+.
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
layout: default-layout
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 from v9 to v11.
5+
keywords: user guide, upgrade, javascript, js
6+
needAutoGenerateSidebar: true
7+
---
8+
9+
# How to Upgrade DBR-JS from v9.x to v11.x
10+
11+
## Why Upgrade to v11?
12+
13+
- **Latest Barcode Recognition Algorithms**: Access to cutting-edge decoding algorithms and accuracy improvements
14+
- **Ongoing Performance Enhancements**: Faster processing speeds and better resource optimization
15+
- **New Features & Capabilities**: Future functionality will only be available in v11+
16+
- **Active Development**: Version 11 is the actively maintained branch receiving continuous updates
17+
- **Long-term Support**: Ensure your application stays current with industry standards
18+
19+
> [!IMPORTANT]
20+
> **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+.
21+
>
22+
> **Staying on v9.x or earlier means:**
23+
> - ❌ No access to new barcode recognition algorithms
24+
> - ❌ No future performance optimizations
25+
> - ❌ Missing out on new symbology support
26+
> - ❌ Limited to critical security patches only
27+
>
28+
> **Upgrading to v11 provides:**
29+
> - ✅ Access to all future algorithm enhancements
30+
> - ✅ Continuous performance improvements
31+
> - ✅ New features and capabilities as they're released
32+
> - ✅ Full technical support and active maintenance
33+
34+
### Understanding the DCV Architecture Advantage
35+
36+
The Dynamsoft Barcode Reader JavaScript edition has been completely refactored to integrate with the powerful DynamsoftCaptureVision (DCV) architecture. This modern foundation enables:
37+
38+
- **Modular Design**: Seamlessly integrate multiple document processing capabilities
39+
- **Optimized Performance**: Better resource management and faster processing
40+
- **Extensibility**: Easy integration of new features and technologies
41+
- **Future-Ready**: Built to support emerging computer vision requirements
42+
43+
To understand the full advantages of this new architecture, please refer to:
44+
45+
* [Overview of Dynamsoft Capture Vision](https://www.dynamsoft.com/capture-vision/docs/core/introduction/)
46+
* [Dynamsoft Capture Vision Framework Details](https://www.dynamsoft.com/capture-vision/docs/core/architecture/)
47+
48+
### Migration Requirements
49+
50+
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.
51+
52+
**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.**
53+
54+
> [!TIP]
55+
> 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.

0 commit comments

Comments
 (0)