Skip to content

Commit 41f2df7

Browse files
Merge pull request #827 from dynamsoft-docs/preview
update release notes
2 parents 12813f8 + c544cbd commit 41f2df7

8 files changed

Lines changed: 909 additions & 946 deletions

File tree

_config.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,12 @@ scenario_settings: /barcode-reader/docs/core/parameters/scenario-settings/
2121

2222
license_activation: /barcode-reader/docs/core/license-activation/
2323
release_notes: /barcode-reader/docs/core/release-notes/
24-
release_notes_v9: /barcode-reader/docs/v9/core/release-notes/
25-
release_notes_v10: /barcode-reader/docs/v10/core/release-notes/
2624
performance: /barcode-reader/docs/core/performance/
2725
faq: /faq/barcode-reader/
2826

2927
structs: /barcode-reader/docs/server/programming/c-cplusplus/struct/
3028

3129
c: /barcode-reader/docs/v9/server/programming/c/
32-
c_api: /barcode-reader/docs/v9/server/programming/c/api-reference/
33-
c_methods: /barcode-reader/docs/v9/server/programming/c/api-reference/methods/
34-
c_release_notes: /barcode-reader/docs/v9/server/programming/c/release-notes/
3530

3631
cpp: /barcode-reader/docs/server/programming/cplusplus/
3732
cpp_api: /barcode-reader/docs/server/programming/cplusplus/api-reference/
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<li><a href="{{ site.release_notes }}index.html" class="otherLinkColour">Release Notes</a>
22
<ul>
33
<li><a href="{{ site.release_notes }}dbr-rn-11.html" class="otherLinkColour">Version 11.x</a></li>
4-
<li><a href="{{ site.release_notes_v10 }}dbr-rn-10.html" class="otherLinkColour">Version 10.x</a></li>
5-
<li><a href="{{ site.release_notes_v9 }}dbr-rn-9.html" class="otherLinkColour">Version 9.x</a></li>
6-
<li><a href="{{ site.release_notes_v9 }}dbr-rn-8.html" class="otherLinkColour">Version 8.x</a></li>
7-
<li><a href="{{ site.release_notes_v9 }}dbr-rn-7-.html" class="otherLinkColour">Version 1 ~ 7</a></li>
4+
<li><a href="{{ site.release_notes }}dbr-rn-10.html" class="otherLinkColour">Version 10.x</a></li>
5+
<li><a href="{{ site.release_notes }}dbr-rn-9.html" class="otherLinkColour">Version 9.x</a></li>
6+
<li><a href="{{ site.release_notes }}dbr-rn-8.html" class="otherLinkColour">Version 8.x</a></li>
7+
<li><a href="{{ site.release_notes }}dbr-rn-7-.html" class="otherLinkColour">Version 1 ~ 7</a></li>
88
</ul>
99
</li>

keywords.json

Lines changed: 0 additions & 916 deletions
This file was deleted.

release-notes/dbr-rn-10.md

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
---
2+
layout: default-layout
3+
title: Release Notes v10.x - Dynamsoft Barcode Reader
4+
description: This note features the latest updates in Barcode Reader SDK version 10.x. New features were added along with various APIs deprecated, removed, and removed.
5+
keywords: release notes, dynamsoft barcode reader
6+
needAutoGenerateSidebar: true
7+
needGenerateH3Content: false
8+
noTitleIndex: true
9+
---
10+
11+
# Release Notes for Dynamsoft Barcode Reader - 10.x
12+
13+
## 10.4
14+
15+
> First released: 07-23-2024
16+
17+
### Highlights
18+
19+
- Improved the read rate and speed of the following barcode formats:
20+
- EAN-13
21+
- DotCode
22+
- Added support for decoding add-on codes (also known as Extension Codes) for UPC-A, UPC-E, EAN-8 and EAN-13 codes.
23+
24+
<div align="center">
25+
<p><img src="../assets/img/add-on-barcodes.png" width="60%" alt="add-on-barcodes"></p>
26+
</div>
27+
28+
| Versions | Available Editions |
29+
| -------- | --------------------------------------------------------------------------------------- |
30+
| 10.5.3000 | [JavaScript]({{ site.js_release_notes }}js-10.html#1053000-04242025){:target="_blank"} |
31+
| 10.5.2100 | [Python]({{ site.python_release_notes}}python-10.html#1052100-12052024){:target="_blank"} |
32+
| 10.4.3100 | [JavaScript]({{ site.js_release_notes }}js-10.html#1043100-01032025){:target="_blank"} |
33+
| 10.4.3002 | [Android]({{ site.android_release_notes}}android-10.html#1043002-03072025){:target="_blank"} / [iOS]({{ site.oc_release_notes }}ios-10.html#1043002-03072025){:target="_blank"} |
34+
| 10.4.3001 | [Android]({{ site.android_release_notes}}android-10.html#1043001-02112025){:target="_blank"} / [iOS]({{ site.oc_release_notes }}ios-10.html#1043001-02112025){:target="_blank"} |
35+
| 10.4.3000 | [Android]({{ site.android_release_notes}}android-10.html#1043000-01232025){:target="_blank"} / [iOS]({{ site.oc_release_notes }}ios-10.html#1043000-01232025){:target="_blank"} |
36+
| 10.4.2100 | [Python]({{ site.python_release_notes}}python-10.html#1042100-11072024){:target="_blank"} |
37+
| 10.4.2003 | [Android]({{ site.android_release_notes}}android-10.html#1042003-12262024){:target="_blank"} / [iOS]({{ site.oc_release_notes }}ios-10.html#1042003-12262024){:target="_blank"} |
38+
| 10.4.2002 | [Android]({{ site.android_release_notes}}android-10.html#1042002-12162024){:target="_blank"} / [iOS]({{ site.oc_release_notes }}ios-10.html#1042002-12162024){:target="_blank"} |
39+
| 10.4.2001 | [Android]({{ site.android_release_notes}}android-10.html#1042001-11132024){:target="_blank"} / [iOS]({{ site.oc_release_notes }}ios-10.html#1042001-11132024){:target="_blank"} |
40+
| 10.4.2000 | [JavaScript]({{ site.js_release_notes }}js-10.html#1042000-10102024){:target="_blank"} / [Android]({{ site.android_release_notes }}android-10.html#1042000-10112024){:target="_blank"} / [iOS]({{ site.oc_release_notes }}ios-10.html#1042000-10112024){:target="_blank"} / [Python]({{ site.python_release_notes}}python-10.html#1042000-10102024){:target="_blank"} / [.NET]({{ site.dotnet_release_notes }}dotnet-10.html#1042000-10102024){:target="_blank"} / [C++]({{ site.cpp_release_notes}}cpp-10.html#1042000-10102024){:target="_blank"} |
41+
| 10.4.10 | [C++]({{ site.cpp_release_notes}}cpp-10.html#10410-07232024){:target="_blank"} |
42+
43+
## 10.2
44+
45+
> First released: 01-16-2024
46+
47+
### Highlights
48+
49+
* Introduced the capability for users to influence the image processing process by altering intermediate results. Users can now clone, edit, and substitute intermediate result units within the callback function of each type. Subsequent operations will then proceed based on the updated unit.
50+
* Introduced a feature for multi-condition filtering across products. Users can now specify filtering criteria for the task results of a `TargetROIDef` by implementing an `OutputTaskSetting` based on the task results of varying products from descendant `TargetROIDef` objects.
51+
* Enhanced the `Offset` parameter in `TargetROIDef`. Users now have the capability to meticulously customize components of the coordinate system, including the origin, X-axis, and Y-axis, for precise offset calculation.
52+
53+
| Versions | Available Editions |
54+
| -------- | ------------------ |
55+
| 10.2.12 | [.NET]({{ site.dotnet_release_notes }}dotnet-10.html#10212-06192024){:target="_blank"} |
56+
| 10.2.11 | [Android]({{ site.android_release_notes}}android-10.html#10211-05152024){:target="_blank"} / [iOS]({{ site.oc_release_notes }}ios-10.html#10211-05152024){:target="_blank"} / [.NET]({{ site.dotnet_release_notes }}dotnet-10.html#10211-06122024){:target="_blank"} |
57+
| 10.2.10 | [C++]({{ site.cpp_release_notes}}cpp-10.html#10210-03012024){:target="_blank"} / [.NET]({{ site.dotnet_release_notes }}dotnet-10.html#10210-05302024){:target="_blank"} / [JavaScript]({{ site.js_release_notes }}js-10.html#10210-04032024){:target="_blank"} / [Android]({{ site.android_release_notes }}android-10.html#10210-04162024){:target="_blank"} / [iOS]({{ site.oc_release_notes }}ios-10.html#10210-04162024){:target="_blank"} |
58+
| 10.2.0 | [C++]({{ site.cpp_release_notes}}cpp-10.html#1020-01162024){:target="_blank"} |
59+
60+
## 10.0
61+
62+
> First released: 07-04-2023
63+
64+
### Highlights
65+
66+
`DynamsoftBarcodeReader` SDK has been revamped to integrate with `DynamsoftCaptureVision (DCV)` architecture, which is newly established to aggregate the features of functional products powered by Dynamsoft. The features are designed to be pluggable, customizable and interactable. In addition, the functional products share the computation so that their processing speed is much higher than working individually.
67+
68+
* `DynamsoftCaptureVision` architecture consists of:
69+
* `ImageSourceAdapter(ISA)`, the standard input interface for you to convert image data from different sources into the standard input image data. In addition, `ISA` incorporates an image buffer management system that allows instant access to the buffered image data.
70+
* `CaptureVisionRouter (CVR)`, an engine for you to update templates, retrieve images from `ISA`, coordinate corresponding functional products and dispatch the results to the receivers.
71+
* Functional products that perform image processing, content understanding and semantic processing. The functional products are pluggable and passively called by CVR when they are required.
72+
* Result receiver interfaces. You can implement `CapturedResultReceiver (CRR)` to receive the `CapturedResults` that output when the processing on an image is finalized. You can also implement `IntermediateResultReceiver (IRR)` to get timely results from different stages of the workflow.
73+
* The parameter template system has been comprehensively upgraded.
74+
* Multiple algorithm task settings are available. You can define barcode decoding, label recognizing, document scanning and semantic processing tasks in one template file.
75+
* Extended the feature of the ROI system. By configuring the `target ROI` parameters, you can not only specify an `ROI` on the original image but also define the dependencies of the algorithm tasks. This feature enables you to customize the workflow when processing complex scenarios.
76+
* The image processing parameters are separated from the task parameters so that the template settings become more clear and concise.
77+
* The `intermediate result` system has been improved.
78+
* Achieved the `intermediate result` sharing between different functional products. The results that have the same image source and processing parameters are directly reused, which speeds up the image processing workflow. You don’t need to add any additional code to enable the `intermediate result` sharing. The library can recognize all the reusable results automatically based on the template file you uploaded.
79+
* The readability and interactivity of the `intermediate results` are enhanced. `IntermediateResultReceiver` allows you to receive up to 27 different types of `Intermediate results`. You can clearly read which stage of the algorithm each result is output from. In addition, `IntermediateResultManager` allows you to intervene in the workflows by modifying the `intermediate results`.
80+
81+
| Versions | Available Editions |
82+
| -------- | ------------------ |
83+
| 10.0.21 | [Android]({{ site.android_release_notes }}android-10.html#10021-12122023){:target="_blank"} / [iOS]({{ site.oc_release_notes }}ios-10.html#10021-12122023){:target="_blank"} / [JavaScript]({{ site.js_release_notes }}js-10.html#10021-02052024){:target="_blank"} |
84+
| 10.0.20 | [C++]({{ site.cpp_release_notes}}cpp-10.html#10020-10262023){:target="_blank"} / [Android]({{ site.android_release_notes }}android-10.html#10020-10262023){:target="_blank"} / [iOS]({{ site.oc_release_notes }}ios-10.html#10020-10262023){:target="_blank"} / [JavaScript]({{ site.js_release_notes }}js-10.html#10020-01292024){:target="_blank"} |
85+
| 10.0.10 | [C++]({{ site.cpp_release_notes}}cpp-10.html#10010-08082023){:target="_blank"} |
86+
| 10.0.0 | [C++]({{ site.cpp_release_notes}}cpp-10.html#1000-07042023){:target="_blank"} |

0 commit comments

Comments
 (0)