diff --git a/_includes/sidelist-programming/programming-react-native.html b/_includes/sidelist-programming/programming-react-native.html
index 1ba6c14..e47fd5c 100644
--- a/_includes/sidelist-programming/programming-react-native.html
+++ b/_includes/sidelist-programming/programming-react-native.html
@@ -398,6 +398,7 @@
@@ -641,6 +642,7 @@
- AllModuleDeviation
- AustralianPostEncodingTable
+ - AutoDetectColorInversion
- BarcodeAngleRangeArray
- BarcodeBytesLengthRangeArray
- BarcodeFormatIds
diff --git a/programming/android/release-notes/android-3.md b/programming/android/release-notes/android-3.md
index 713ff32..46d3562 100644
--- a/programming/android/release-notes/android-3.md
+++ b/programming/android/release-notes/android-3.md
@@ -9,6 +9,16 @@ noTitleIndex: true
# Release Notes - DynamsoftCaptureVision Android v3.x
+## 3.6.2000 (08/14/2026)
+
+### New
+
+- Added support for Micro PDF417-specific decoding mode.
+
+### Fixed
+
+- Fixed several known crash issues.
+
## 3.6.1000 (07/30/2026)
### Highlights
diff --git a/programming/android/release-notes/index.md b/programming/android/release-notes/index.md
index 2e013a6..78c133a 100644
--- a/programming/android/release-notes/index.md
+++ b/programming/android/release-notes/index.md
@@ -9,6 +9,7 @@ noTitleIndex: true
# Release Notes Index - DynamsoftCaptureVisionBundle Android
+- [3.6.2000 (08/14/2026)](android-3.html#362000-08142026)
- [3.6.1000 (07/30/2026)](android-3.html#361000-07302026)
- [3.4.3000 (07/07/2026)](android-3.html#343000-07072026)
- [3.4.1300 (05/20/2026)](android-3.html#341300-05202026)
diff --git a/programming/ios/release-notes/index.md b/programming/ios/release-notes/index.md
index 38f7c8c..e84f69a 100644
--- a/programming/ios/release-notes/index.md
+++ b/programming/ios/release-notes/index.md
@@ -9,6 +9,7 @@ noTitleIndex: true
# Release Notes Index - DynamsoftCaptureVisionBundle iOS
+- [3.6.2000 (08/14/2026)](ios-3.html#362000-08142026)
- [3.6.1000 (07/30/2026)](ios-3.html#361000-07302026)
- [3.4.3000 (07/07/2026)](ios-3.html#343000-07072026)
- [3.4.1200 (04/02/2026)](ios-3.html#341200-04022026)
diff --git a/programming/ios/release-notes/ios-3.md b/programming/ios/release-notes/ios-3.md
index f70f39b..2220a37 100644
--- a/programming/ios/release-notes/ios-3.md
+++ b/programming/ios/release-notes/ios-3.md
@@ -9,6 +9,16 @@ noTitleIndex: true
# Release Notes - DynamsoftCaptureVision iOS v3.x
+## 3.6.2000 (08/14/2026)
+
+### New
+
+- Added support for Micro PDF417-specific decoding mode.
+
+### Fixed
+
+- Fixed several known crash issues.
+
## 3.6.1000 (07/30/2026)
### Highlights
diff --git a/programming/maui/api-reference/capture-vision-router/auxiliary-classes/preset-template.md b/programming/maui/api-reference/capture-vision-router/auxiliary-classes/preset-template.md
index d8624cf..6e31d0a 100644
--- a/programming/maui/api-reference/capture-vision-router/auxiliary-classes/preset-template.md
+++ b/programming/maui/api-reference/capture-vision-router/auxiliary-classes/preset-template.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: EnumPresetTemplate - Dynamsoft Vision Router MAUI Edition
-description: The enumeration PresetTemplate of Dynamsoft Vision Router describes the preset template.
+description: "Explore PresetTemplate values in Dynamsoft Capture Vision .NET MAUI API and learn how they define status, configuration, and processing behavior for modern web."
keywords: CaptureVisionTemplate, PresetTemplate, single barcode template, speed first, read-rate first
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/maui/api-reference/utility/cross-verification-criteria.md b/programming/maui/api-reference/utility/cross-verification-criteria.md
index 6840df6..4f7112f 100644
--- a/programming/maui/api-reference/utility/cross-verification-criteria.md
+++ b/programming/maui/api-reference/utility/cross-verification-criteria.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CrossVerificationCriteria - Dynamsoft Utility Module MAUI Edition API Reference
-description: The class CrossVerificationCriteria of Dynamsoft Utility Module defines the cross-verification criteria for multi-frame result verification.
+description: "Learn what CrossVerificationCriteria does in Dynamsoft Capture Vision .NET MAUI API, including its purpose, key data, and how it supports capture workflows."
keywords: cross-verification, criteria, MAUI
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/react-native/api-reference/capture-vision-router/capture-vision-router.md b/programming/react-native/api-reference/capture-vision-router/capture-vision-router.md
index d9902b9..8136e61 100644
--- a/programming/react-native/api-reference/capture-vision-router/capture-vision-router.md
+++ b/programming/react-native/api-reference/capture-vision-router/capture-vision-router.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter - Dynamsoft Capture Vision React Native
-description: CaptureVisionRouter class of Dynamsoft Capture Vision Router contains all of the core methods to use Dynamsoft Capture Vision.
+description: "Learn what CaptureVisionRouter does in Dynamsoft Capture Vision React Native API, including its purpose, key data, and how it supports capture workflows."
keywords: CaptureVisionRouter, Barcode Reader, capture, react native, foundational
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/react-native/api-reference/core/enum/measure-unit.md b/programming/react-native/api-reference/core/enum/measure-unit.md
new file mode 100644
index 0000000..4aaf39b
--- /dev/null
+++ b/programming/react-native/api-reference/core/enum/measure-unit.md
@@ -0,0 +1,31 @@
+---
+layout: default-layout
+title: EnumMeasureUnit - Dynamsoft Capture Vision React Native
+description: Enumeration EnumMeasureUnit of Dynamsoft Capture Vision React Native Edition defines the unit of measurement for a value.
+keywords: measure unit, pixel, percentage
+needAutoGenerateSidebar: true
+needGenerateH3Content: true
+breadcrumbText: EnumMeasureUnit
+---
+
+# EnumMeasureUnit
+
+`EnumMeasureUnit` specifies how a numeric value should be interpreted relative to a reference dimension.
+
+## Definition
+
+*Assembly:* dynamsoft-capture-vision-react-native
+
+```js
+enum EnumMeasureUnit {
+ MU_PIXEL = 0,
+ MU_PERCENTAGE = 1
+}
+```
+
+## Members
+
+| Member | Description |
+| ------ | ----------- |
+| `MU_PIXEL` | The value is an absolute pixel count. |
+| `MU_PERCENTAGE` | The value is a percentage of the reference dimension (e.g. 25 = 25%). |
diff --git a/programming/react-native/api-reference/core/quadrilateral.md b/programming/react-native/api-reference/core/quadrilateral.md
index bd14336..054cd71 100644
--- a/programming/react-native/api-reference/core/quadrilateral.md
+++ b/programming/react-native/api-reference/core/quadrilateral.md
@@ -37,3 +37,21 @@ points: Point[];
**Remarks**
The coordinates are typically set in pixels. However, if you are setting a region via the [`SimplifiedCaptureVisionSettings`](../capture-vision-router/simplified-capture-vision-settings.md), you can set the coordinates of the Quadrilateral as percentages (of the frame dimensions) instead of pixels if `roiMeasuredInPercentage` is set to true.
+
+## Methods
+
+| Method | Description |
+| ------ | ----------- |
+| [`getCentrePoint`](#getcentrepoint) | Gets the centre point of the quadrilateral. |
+
+### getCentrePoint
+
+Gets the centre point of the quadrilateral.
+
+```js
+getCentrePoint(): Point
+```
+
+**Return Value**
+
+The centre point of the quadrilateral.
diff --git a/programming/react-native/api-reference/utility/enum/layout-element-source.md b/programming/react-native/api-reference/utility/enum/layout-element-source.md
new file mode 100644
index 0000000..1a93ae0
--- /dev/null
+++ b/programming/react-native/api-reference/utility/enum/layout-element-source.md
@@ -0,0 +1,33 @@
+---
+layout: default-layout
+title: EnumLayoutElementSource - Dynamsoft Capture Vision React Native
+description: Enumeration EnumLayoutElementSource of Dynamsoft Capture Vision React Native Edition defines the origin of a layout element.
+keywords: layout element source
+needAutoGenerateSidebar: true
+needGenerateH3Content: true
+breadcrumbText: EnumLayoutElementSource
+---
+
+# EnumLayoutElementSource
+
+`EnumLayoutElementSource` describes the origin of a layout element.
+
+## Definition
+
+*Assembly:* dynamsoft-capture-vision-react-native
+
+```js
+enum EnumLayoutElementSource {
+ LES_NONE = 0,
+ LES_INPUT = 1,
+ LES_INFERRED = 2
+}
+```
+
+## Members
+
+| Member | Description |
+| ------ | ----------- |
+| `LES_NONE` | No element exists at this logical grid position. |
+| `LES_INPUT` | Element is provided from the original input array. |
+| `LES_INFERRED` | Element is reconstructed or filled in by the algorithm. |
diff --git a/programming/react-native/api-reference/utility/enum/layout-pattern.md b/programming/react-native/api-reference/utility/enum/layout-pattern.md
new file mode 100644
index 0000000..dd05002
--- /dev/null
+++ b/programming/react-native/api-reference/utility/enum/layout-pattern.md
@@ -0,0 +1,33 @@
+---
+layout: default-layout
+title: EnumLayoutPattern - Dynamsoft Capture Vision React Native
+description: Enumeration EnumLayoutPattern of Dynamsoft Capture Vision React Native Edition defines the layout pattern for quadrilateral analysis.
+keywords: layout pattern
+needAutoGenerateSidebar: true
+needGenerateH3Content: true
+breadcrumbText: EnumLayoutPattern
+---
+
+# EnumLayoutPattern
+
+`EnumLayoutPattern` describes the layout pattern for quadrilateral analysis.
+
+## Definition
+
+*Assembly:* dynamsoft-capture-vision-react-native
+
+```js
+enum EnumLayoutPattern {
+ LP_UNKNOWN = 0,
+ LP_LINES = 1,
+ LP_MATRIX = 2
+}
+```
+
+## Members
+
+| Member | Description |
+| ------ | ----------- |
+| `LP_UNKNOWN` | Algorithm automatically detects the best layout pattern. |
+| `LP_LINES` | Elements are organized into sequential lines (rows or columns). |
+| `LP_MATRIX` | Elements are organized into a strict grid/matrix structure. |
diff --git a/programming/react-native/api-reference/utility/layout-analysis-parameter.md b/programming/react-native/api-reference/utility/layout-analysis-parameter.md
new file mode 100644
index 0000000..4f7f50b
--- /dev/null
+++ b/programming/react-native/api-reference/utility/layout-analysis-parameter.md
@@ -0,0 +1,62 @@
+---
+layout: default-layout
+title: LayoutAnalysisParameter - Dynamsoft Capture Vision React Native
+description: Interface LayoutAnalysisParameter of DCV React Native provides parameters for layout analysis.
+keywords: layout analysis parameter
+needGenerateH3Content: true
+needAutoGenerateSidebar: true
+noTitleIndex: true
+---
+
+# LayoutAnalysisParameter
+
+The `LayoutAnalysisParameter` interface provides parameters to constrain the layout analysis.
+
+## Definition
+
+*Assembly:* dynamsoft-capture-vision-react-native
+
+```js
+interface LayoutAnalysisParameter
+```
+
+## Properties
+
+| Property | Type | Description |
+| --------- | ---- | ----------- |
+| [`pattern`](#pattern) | *EnumLayoutPattern* | Desired layout pattern. Use LP_UNKNOWN for auto-detection. |
+| [`axes`](#axes) | *LayoutAxis[]* | Configuration for primary axis [0] and secondary axis [1]. |
+| [`inputImageWidth`](#inputimagewidth) | *number* | Width of the reference image. Required when spacingUnit is MU_PERCENTAGE. |
+| [`inputImageHeight`](#inputimageheight) | *number* | Height of the reference image. Required when spacingUnit is MU_PERCENTAGE. |
+
+### pattern
+
+Desired layout pattern. Use LP_UNKNOWN for auto-detection.
+
+```js
+pattern: EnumLayoutPattern;
+```
+
+### axes
+
+Configuration for primary axis [0] and secondary axis [1].
+
+```js
+axes: LayoutAxis[];
+```
+
+### inputImageWidth
+
+Width of the reference image. Required when spacingUnit is MU_PERCENTAGE.
+
+```js
+inputImageWidth: number;
+```
+
+### inputImageHeight
+
+Height of the reference image. Required when spacingUnit is MU_PERCENTAGE.
+
+```js
+inputImageHeight: number;
+```
diff --git a/programming/react-native/api-reference/utility/layout-analysis-result.md b/programming/react-native/api-reference/utility/layout-analysis-result.md
new file mode 100644
index 0000000..f2f67dd
--- /dev/null
+++ b/programming/react-native/api-reference/utility/layout-analysis-result.md
@@ -0,0 +1,80 @@
+---
+layout: default-layout
+title: LayoutAnalysisResult - Dynamsoft Capture Vision React Native
+description: Interface LayoutAnalysisResult of DCV React Native represents the comprehensive results of the layout analysis.
+keywords: layout analysis result
+needGenerateH3Content: true
+needAutoGenerateSidebar: true
+noTitleIndex: true
+---
+
+# LayoutAnalysisResult
+
+The `LayoutAnalysisResult` interface represents the comprehensive results of the layout analysis.
+
+## Definition
+
+*Assembly:* dynamsoft-capture-vision-react-native
+
+```js
+interface LayoutAnalysisResult
+```
+
+## Properties
+
+| Property | Type | Description |
+| --------- | ---- | ----------- |
+| [`inferredQuads`](#inferredquads) | *Quadrilateral[]* | Array of newly generated quadrilaterals. |
+| [`elements`](#elements) | *LayoutElement[][]* | A 2D array of layout elements [rowCount][colCount]. |
+| [`rowCount`](#rowcount) | *number* | Number of rows in the analyzed layout. |
+| [`colCount`](#colcount) | *number* | Maximum number of columns across all rows. |
+| [`detectedPattern`](#detectedpattern) | *EnumLayoutPattern* | The actual layout pattern identified by the engine. |
+| [`errorCode`](#errorcode) | *number* | 0 for success, non-zero for error. |
+
+### inferredQuads
+
+Array of newly generated quadrilaterals.
+
+```js
+inferredQuads: Quadrilateral[];
+```
+
+### elements
+
+A 2D array of layout elements [rowCount][colCount].
+
+```js
+elements: LayoutElement[][];
+```
+
+### rowCount
+
+Number of rows in the analyzed layout.
+
+```js
+rowCount: number;
+```
+
+### colCount
+
+Maximum number of columns across all rows.
+
+```js
+colCount: number;
+```
+
+### detectedPattern
+
+The actual layout pattern identified by the engine.
+
+```js
+detectedPattern: EnumLayoutPattern;
+```
+
+### errorCode
+
+0 for success, non-zero for error.
+
+```js
+errorCode: number;
+```
diff --git a/programming/react-native/api-reference/utility/layout-analyzer.md b/programming/react-native/api-reference/utility/layout-analyzer.md
new file mode 100644
index 0000000..09a07f0
--- /dev/null
+++ b/programming/react-native/api-reference/utility/layout-analyzer.md
@@ -0,0 +1,48 @@
+---
+layout: default-layout
+title: LayoutAnalyzer - Dynamsoft Capture Vision React Native
+description: LayoutAnalyzer class of DCV React Native provides static methods to analyze the spatial distribution of quadrilaterals.
+keywords: layout analyzer, quadrilateral
+needGenerateH3Content: true
+needAutoGenerateSidebar: true
+noTitleIndex: true
+---
+
+# LayoutAnalyzer
+
+The `LayoutAnalyzer` class provides static methods to analyze the spatial distribution of quadrilaterals.
+
+## Definition
+
+*Assembly:* dynamsoft-capture-vision-react-native
+
+```js
+class LayoutAnalyzer
+```
+
+## Methods
+
+| Method | Description |
+| ------ | ----------- |
+| [`analyze`](#analyze) | Analyzes the spatial distribution of quadrilaterals. |
+
+### analyze
+
+Analyzes the spatial distribution of quadrilaterals with optional constraints.
+
+```js
+static analyze(
+ inputQuads: Quadrilateral[],
+ parameter?: LayoutAnalysisParameter
+): LayoutAnalysisResult
+```
+
+**Parameters**
+
+`[in] inputQuads`: Array of input quadrilaterals.
+
+`[in] parameter`: Optional parameters to constrain the analysis.
+
+**Return Value**
+
+A [`LayoutAnalysisResult`](layout-analysis-result.md) object, or null on failure.
diff --git a/programming/react-native/api-reference/utility/layout-axis.md b/programming/react-native/api-reference/utility/layout-axis.md
new file mode 100644
index 0000000..a161aba
--- /dev/null
+++ b/programming/react-native/api-reference/utility/layout-axis.md
@@ -0,0 +1,80 @@
+---
+layout: default-layout
+title: LayoutAxis - Dynamsoft Capture Vision React Native
+description: Interface LayoutAxis of DCV React Native provides axis configuration for layout analysis.
+keywords: layout axis
+needGenerateH3Content: true
+needAutoGenerateSidebar: true
+noTitleIndex: true
+---
+
+# LayoutAxis
+
+The `LayoutAxis` interface provides configuration for a single axis in layout analysis.
+
+## Definition
+
+*Assembly:* dynamsoft-capture-vision-react-native
+
+```js
+interface LayoutAxis
+```
+
+## Properties
+
+| Property | Type | Description |
+| --------- | ---- | ----------- |
+| [`elementCount`](#elementcount) | *number* | Expected number of elements along this axis. Use -1 for auto-detection. |
+| [`isStaggered`](#isstaggered) | *boolean* | Whether the layout uses an offset/staggered pattern. |
+| [`angle`](#angle) | *number* | Target angle [0, 180]. Use -1 for auto-detection. |
+| [`isEqualSpacing`](#isequalspacing) | *boolean* | Force equal gaps between elements. When false, spacing is ignored. |
+| [`spacing`](#spacing) | *number* | Spacing between elements along this axis. Use -1 for auto-detection. |
+| [`spacingUnit`](#spacingunit) | *EnumMeasureUnit* | Interpretation mode for the spacing value. |
+
+### elementCount
+
+Expected number of elements along this axis. Use -1 for auto-detection.
+
+```js
+elementCount: number;
+```
+
+### isStaggered
+
+Whether the layout uses an offset/staggered pattern.
+
+```js
+isStaggered: boolean;
+```
+
+### angle
+
+Target angle [0, 180]. Use -1 for auto-detection.
+
+```js
+angle: number;
+```
+
+### isEqualSpacing
+
+Force equal gaps between elements. When false, spacing is ignored.
+
+```js
+isEqualSpacing: boolean;
+```
+
+### spacing
+
+Spacing between elements along this axis. Use -1 for auto-detection.
+
+```js
+spacing: number;
+```
+
+### spacingUnit
+
+Interpretation mode for the spacing value.
+
+```js
+spacingUnit: EnumMeasureUnit;
+```
diff --git a/programming/react-native/api-reference/utility/layout-element.md b/programming/react-native/api-reference/utility/layout-element.md
new file mode 100644
index 0000000..53fc868
--- /dev/null
+++ b/programming/react-native/api-reference/utility/layout-element.md
@@ -0,0 +1,44 @@
+---
+layout: default-layout
+title: LayoutElement - Dynamsoft Capture Vision React Native
+description: Interface LayoutElement of DCV React Native represents an element in a layout analysis.
+keywords: layout element
+needGenerateH3Content: true
+needAutoGenerateSidebar: true
+noTitleIndex: true
+---
+
+# LayoutElement
+
+The `LayoutElement` interface represents an element in a layout analysis.
+
+## Definition
+
+*Assembly:* dynamsoft-capture-vision-react-native
+
+```js
+interface LayoutElement
+```
+
+## Properties
+
+| Property | Type | Description |
+| --------- | ---- | ----------- |
+| [`quad`](#quad) | *Quadrilateral* | Geometric coordinates of the element. |
+| [`source`](#source) | *EnumLayoutElementSource* | Origin of the element. |
+
+### quad
+
+Geometric coordinates of the element.
+
+```js
+quad: Quadrilateral;
+```
+
+### source
+
+Origin of the element.
+
+```js
+source: EnumLayoutElementSource;
+```
diff --git a/programming/react-native/release-notes/index.md b/programming/react-native/release-notes/index.md
index 677dcd6..5868507 100644
--- a/programming/react-native/release-notes/index.md
+++ b/programming/react-native/release-notes/index.md
@@ -9,6 +9,7 @@ breadcrumbText: Release Notes
# Dynamsoft Capture Vision React Native SDK - Release Notes
+- [3.6.2000 (08/25/2026)]({{ site.dcv_react_native }}release-notes/react-native-3.html#362000-08252026)
- [3.4.3010 (07/09/2026)]({{ site.dcv_react_native }}release-notes/react-native-3.html#343000-07082026)
- [3.4.1300 (05/20/2026)]({{ site.dcv_react_native }}release-notes/react-native-3.html#341300-05202026)
- [3.4.1200 (04/22/2026)]({{ site.dcv_react_native }}release-notes/react-native-3.html#341200-04222026)
diff --git a/programming/react-native/release-notes/react-native-3.md b/programming/react-native/release-notes/react-native-3.md
index c786673..1c13d4d 100644
--- a/programming/react-native/release-notes/react-native-3.md
+++ b/programming/react-native/release-notes/react-native-3.md
@@ -9,6 +9,50 @@ noTitleIndex: true
# Release Notes v3.x - dynamsoft-capture-vision-react-native
+## 3.6.2000 (08/25/2026)
+
+### Highlights
+
+#### Multi-Threaded Barcode Decoding
+
+- **Get results sooner with parallel processing** - Barcode decoding now uses a breadth-first strategy that decomposes a single DBR Task into one Localization Work and one or more Decoding Works. This improves thread utilization and reduces the chance that a slow `DeblurMode` attempt blocks other faster decoding attempts, helping valid results come back sooner.
+
+#### DataMatrix Color Inversion Detection
+
+- **Handle normal and inverted DataMatrix more efficiently** - Added [`AutoDetectColorInversion`]({{ site.dcv_parameters_reference }}barcode-format-specification/auto-detect-color-inversion.html) to automatically handle both normal and inverted DataMatrix barcodes. Instead of processing the whole image twice, the SDK applies dual-polarity handling only to localized DataMatrix regions, which makes processing faster in dual-polarity scenarios.
+
+#### Cross-Version License Support
+
+- **Use a single license across SDK versions** - Full License 1.0 keys (starting with "f") that are non-perpetual are no longer version-checked, so the same key can be used across SDK versions without reactivation.
+
+#### Text Line Orientation Detection
+
+- **Improved handling of rotated text lines** - Added [`OrientationDetectionModes`]({{ site.dcv_parameters_reference }}label-recognizer-task-settings/orientation-detection-modes.html) to detect text line orientation and correct it for further processing. Two modes are available: `ODM_SPATIAL_REFERENCES` and `ODM_CHARS_ORIENTATION_NEURAL_NETWORK`.
+- **Current limitations** - This capability is currently effective only in MRZ scenarios and supports only upright and upside-down text lines (0 degrees and 180 degrees). It does not yet handle 90 degrees, 270 degrees, or arbitrary rotation angles.
+
+### New
+
+- Added support for Micro PDF417-specific decoding mode.
+
+- Added [`AutoDetectColorInversion`]({{ site.dcv_parameters_reference }}barcode-format-specification/auto-detect-color-inversion.html) parameter for `BarcodeFormatSpecification` to support automatic color-inversion detection for DataMatrix barcodes.
+
+- Added [`OrientationDetectionModes`]({{ site.dcv_parameters_reference }}label-recognizer-task-settings/orientation-detection-modes.html) parameter for the [`SST_LOCALIZE_TEXT_LINES`]({{ site.dcv_parameters_reference }}label-recognizer-task-settings/stage-localize-text-lines.html) stage with two supported modes: `ODM_SPATIAL_REFERENCES` and `ODM_CHARS_ORIENTATION_NEURAL_NETWORK`.
+
+- Added `TextLineOrientationCls.data` model file for text line orientation classification.
+
+### Changed
+
+- [`MaxParallelTasks`]({{ site.dcv_parameters_reference }}capture-vision-template/max-parallel-tasks.html) now controls the total number of Work-level threads in the CVR thread pool. For DBR tasks, each Localization Work and Decoding Work occupies one thread slot. DLR and DDN tasks continue to occupy one thread per task.
+
+- [`set_device_friendly_name()`]({{ site.dcv_react_native_api }}license/license-manager.html#set_device_friendly_name) now enforces parameter constraints: maximum 64 characters, allowed characters are letters (a-z, A-Z), digits (0-9), hyphen (-), underscore (_), and period (.), and must start and end with a letter or digit. Returns [`EC_PARAMETER_VALUE_INVALID`]({{ site.dcv_react_native_api }}core/enum-error-code.html) if constraints are not met.
+
+- Improved the default display behavior of corner adjustment points in `ImageEditorView`. Previously, users had to tap the view before the corner adjustment points became visible.
+
+### Fixed
+
+- Fixed an issue in GS1-Databar AI `17` (YYMMDD) results where the month field could be missing a leading zero.
+- Fixed several known crash issues.
+
## 3.4.3010 (07/09/2026)
### Security Updates