Skip to content

Commit d8c652f

Browse files
update release notes
1 parent 9374f04 commit d8c652f

4 files changed

Lines changed: 72 additions & 48 deletions

File tree

programming/cplusplus/release-notes/cpp-3.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,31 +14,31 @@ needGenerateH3Content: false
1414

1515
#### AI-Powered Barcode Detection and Decoding
1616

17-
- **PDF417 Localization Model** – Introduces the [`PDF417Localization`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/localization-modes.html#modelnamearray) neural network model for improved detection of PDF417 barcodes, especially in challenging conditions.
17+
- **PDF417 Localization Model** – Introduces the [`PDF417Localization`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/localization-modes.html#modelnamearray) neural network model for improved detection of PDF417 barcodes, especially under challenging conditions.
1818

19-
- **Code39/ITF Decoding Model** – Adds the [`Code39ITFDecoder`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html#modelnamearray) model for enhanced decoding of Code 39 and ITF barcodes under blur or low-resolution conditions.
19+
- **Code39/ITF Decoding Model** – Adds the [`Code39ITFDecoder`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html#modelnamearray) model for enhanced decoding of Code 39 and ITF barcodes under blurred or low-resolution conditions.
2020

21-
- **Deblur Models for 2D Barcodes**New [`DataMatrixQRCodeDeblur`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html#modelnamearray) and [`PDF417Deblur`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html#modelnamearray) models provide more effective recovery from motion and focus blur for DataMatrix, QR Code, and PDF417 barcodes.
21+
- **Deblur Models for 2D Barcodes**Adds the [`DataMatrixQRCodeDeblur`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html#modelnamearray) and [`PDF417Deblur`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html#modelnamearray) models to provide more effective recovery from motion and focus blur for DataMatrix, QR Code, and PDF417 barcodes.
2222

2323
#### ECI (Extended Channel Interpretation) Support
2424

25-
- **ECI Information Return**Added support for retrieving Extended Channel Interpretation (ECI) data from barcodes. The new [`CECISegment`]({{ site.dbr_cpp_api }}eci-segment.html) class along with `GetECISegmentsCount()` and `GetECISegment()` methods in [`CBarcodeResultItem`]({{ site.dbr_cpp_api }}barcode-result-item.html#getecisegment) and [`CDecodedBarcodeElement`]({{ site.dbr_cpp_api }}decoded-barcode-element.html#getecisegment) classes enable access to character encoding information embedded in barcodes.
25+
- **ECI Information Return**Adds support for retrieving Extended Channel Interpretation (ECI) data from barcodes. The new [`CECISegment`]({{ site.dbr_cpp_api }}eci-segment.html) class, along with the `GetECISegmentsCount()` and `GetECISegment()` methods in the [`CBarcodeResultItem`]({{ site.dbr_cpp_api }}barcode-result-item.html#getecisegment) and [`CDecodedBarcodeElement`]({{ site.dbr_cpp_api }}decoded-barcode-element.html#getecisegment) classes, enables access to character encoding information embedded in barcodes.
2626

27-
- **Automatic UTF-8 Conversion**Barcode text now respects ECI segments when available, improving compatibility with international character sets.
27+
- **ECI-Based Text Interpretation**Adds support for interpreting ECI segments during barcode decoding, improving compatibility with international character sets.
2828

2929
#### Performance Improvements
3030

31-
- **On-Demand Model Loading**Implemented lazy loading for AI models, reducing initialization time by loading models only when first needed.
31+
- **On-Demand Model Loading**Implements lazy loading for AI models, reducing initialization time by loading models only when first needed.
3232

3333
- **Smart Model Selection** – Models are now loaded based on configured barcode formats, minimizing memory usage by excluding unused models.
3434

35-
- **Improved Confidence Scoring**Enhanced confidence score calculation for results from neural network models, providing more accurate quality indicators.
35+
- **Improved Confidence Scoring**Enhances confidence score calculation for results from neural network models, providing more accurate quality indicators.
3636

37-
- **DPM Barcode Optimization**Improved recognition rate for Direct Part Marking (DPM) barcodes commonly used in industrial and manufacturing environments.
37+
- **DPM Barcode Optimization**Improves recognition rate for Direct Part Marking (DPM) barcodes commonly used in industrial and manufacturing environments.
3838

3939
#### Identity Document Processing
4040

41-
- **Enhanced Passport Processing**Improved document edge detection accuracy for passport documents through optimized processing workflows.
41+
- **Enhanced Passport Processing**Improves document edge detection accuracy for passport documents through optimized processing workflows.
4242

4343
- **Portrait Zone Detection** – The `MRZLocalization` model now supports detecting portrait zone on identity documents, enabling automatic extraction of photo regions.
4444

@@ -66,23 +66,29 @@ needGenerateH3Content: false
6666

6767
- Barcode text encoding fallback changed from UTF-8 to ISO-8859-1 when no ECI information is present in the barcode.
6868

69-
- Improved license binding stability on MacOS devices.
70-
7169
- Updated default value of `compensation` parameter in [`CImageProcessor::ConvertToBinaryLocal()`]({{ site.dcvb_cpp_api }}utility/image-processor.html#converttobinarylocal) from 0 to 10.
7270

73-
- [`ConvertToBinaryGlobal()`]({{ site.dcvb_cpp_api }}utility/image-processor.html#converttobinaryglobal) and [`ConvertToBinaryLocal()`]({{ site.dcvb_cpp_api }}utility/image-processor.html#converttobinarylocal) of `CImageProcessor` class now support color and binary images as input in addition to grayscale images.
71+
- [`ConvertToBinaryGlobal()`]({{ site.dcvb_cpp_api }}utility/image-processor.html#converttobinaryglobal) and [`ConvertToBinaryLocal()`]({{ site.dcvb_cpp_api }}utility/image-processor.html#converttobinarylocal) of `CImageProcessor` class now support color, binary and grayscale images as input.
7472

7573
- Parser resource files (.json) have been consolidated into encrypted .data files for improved security and simplified distribution:
7674
- `AADHAAR.data`, `AAMVA_DL_ID.data`, `GS1_AI.data`, `MRTD.data`, `SOUTH_AFRICA_DL.data`, `VIN.data`
7775

76+
### Improved
77+
78+
- Improved license binding stability on macOS devices.
79+
80+
### Removed
81+
7882
- Removed `DataMatrixModuleIsotropic` parameter – use [`BarcodeZoneWidthToHeightRatioRangeArray`]({{ site.dcvb_parameters_reference }}barcode-format-specification/barcode-zone-width-to-height-ratio-range-array.html) instead.
7983

8084
- Removed `MinRatioOfBarcodeZoneWidthToHeight` parameter – use [`BarcodeZoneWidthToHeightRatioRangeArray`]({{ site.dcvb_parameters_reference }}barcode-format-specification/barcode-zone-width-to-height-ratio-range-array.html) instead.
8185

8286
### Fixed
8387

8488
- Fixed incorrect coordinate in barcode result when using neural network models with a specified region.
89+
8590
- Fixed crash and hang issues that could occur in certain scenarios.
91+
8692
- Fixed various minor bugs and improved overall stability.
8793

8894

programming/dotnet/release-notes/dotnet-3.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,31 +14,31 @@ needGenerateH3Content: false
1414

1515
#### AI-Powered Barcode Detection and Decoding
1616

17-
- **PDF417 Localization Model** – Introduces the [`PDF417Localization`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/localization-modes.html#modelnamearray) neural network model for improved detection of PDF417 barcodes, especially in challenging conditions.
17+
- **PDF417 Localization Model** – Introduces the [`PDF417Localization`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/localization-modes.html#modelnamearray) neural network model for improved detection of PDF417 barcodes, especially under challenging conditions.
1818

19-
- **Code39/ITF Decoding Model** – Adds the [`Code39ITFDecoder`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html#modelnamearray) model for enhanced decoding of Code 39 and ITF barcodes under blur or low-resolution conditions.
19+
- **Code39/ITF Decoding Model** – Adds the [`Code39ITFDecoder`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html#modelnamearray) model for enhanced decoding of Code 39 and ITF barcodes under blurred or low-resolution conditions.
2020

21-
- **Deblur Models for 2D Barcodes**New [`DataMatrixQRCodeDeblur`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html#modelnamearray) and [`PDF417Deblur`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html#modelnamearray) models provide more effective recovery from motion and focus blur for DataMatrix, QR Code, and PDF417 barcodes.
21+
- **Deblur Models for 2D Barcodes**Adds the [`DataMatrixQRCodeDeblur`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html#modelnamearray) and [`PDF417Deblur`]({{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html#modelnamearray) models to provide more effective recovery from motion and focus blur for DataMatrix, QR Code, and PDF417 barcodes.
2222

2323
#### ECI (Extended Channel Interpretation) Support
2424

25-
- **ECI Information Return**Added support for retrieving Extended Channel Interpretation (ECI) data from barcodes. The new [`ECISegment`]({{ site.dbr_dotnet_api }}eci-segment.html) class along with `GetECISegmentsCount()` and `GetECISegment()` methods in [`BarcodeResultItem`]({{ site.dbr_dotnet_api }}barcode-result-item.html#getecisegment) and [`DecodedBarcodeElement`]({{ site.dbr_dotnet_api }}decoded-barcode-element.html#getecisegment) classes enable access to character encoding information embedded in barcodes.
25+
- **ECI Information Return**Adds support for retrieving Extended Channel Interpretation (ECI) data from barcodes. The new [`ECISegment`]({{ site.dbr_dotnet_api }}eci-segment.html) class, along with the `GetECISegmentsCount()` and `GetECISegment()` methods in the [`BarcodeResultItem`]({{ site.dbr_dotnet_api }}barcode-result-item.html#getecisegment) and [`DecodedBarcodeElement`]({{ site.dbr_dotnet_api }}decoded-barcode-element.html#getecisegment) classes, enables access to character encoding information embedded in barcodes.
2626

27-
- **Automatic UTF-8 Conversion**Barcode text now respects ECI segments when available, improving compatibility with international character sets.
27+
- **ECI-Based Text Interpretation**Adds support for interpreting ECI segments during barcode decoding, improving compatibility with international character sets.
2828

2929
#### Performance Improvements
3030

31-
- **On-Demand Model Loading**Implemented lazy loading for AI models, reducing initialization time by loading models only when first needed.
31+
- **On-Demand Model Loading**Implements lazy loading for AI models, reducing initialization time by loading models only when first needed.
3232

3333
- **Smart Model Selection** – Models are now loaded based on configured barcode formats, minimizing memory usage by excluding unused models.
3434

35-
- **Improved Confidence Scoring**Enhanced confidence score calculation for results from neural network models, providing more accurate quality indicators.
35+
- **Improved Confidence Scoring**Enhances confidence score calculation for results from neural network models, providing more accurate quality indicators.
3636

37-
- **DPM Barcode Optimization**Improved recognition rate for Direct Part Marking (DPM) barcodes commonly used in industrial and manufacturing environments.
37+
- **DPM Barcode Optimization**Improves recognition rate for Direct Part Marking (DPM) barcodes commonly used in industrial and manufacturing environments.
3838

3939
#### Identity Document Processing
4040

41-
- **Enhanced Passport Processing**Improved document edge detection accuracy for passport documents through optimized processing workflows.
41+
- **Enhanced Passport Processing**Improves document edge detection accuracy for passport documents through optimized processing workflows.
4242

4343
- **Portrait Zone Detection** – The `MRZLocalization` model now supports detecting portrait zone on identity documents, enabling automatic extraction of photo regions.
4444

@@ -64,23 +64,29 @@ needGenerateH3Content: false
6464

6565
- Barcode text encoding fallback changed from UTF-8 to ISO-8859-1 when no ECI information is present in the barcode.
6666

67-
- Improved license binding stability on MacOS devices.
68-
6967
- Updated default value of `compensation` parameter in [`ImageProcessor.ConvertToBinaryLocal()`]({{ site.dcvb_dotnet_api }}utility/image-processor.html#converttobinarylocal) from 0 to 10.
7068

71-
- [`ConvertToBinaryGlobal()`]({{ site.dcvb_dotnet_api }}utility/image-processor.html#converttobinaryglobal) and [`ConvertToBinaryLocal()`]({{ site.dcvb_dotnet_api }}utility/image-processor.html#converttobinarylocal) of `ImageProcessor` class now support color and binary images as input in addition to grayscale images.
69+
- [`ConvertToBinaryGlobal()`]({{ site.dcvb_dotnet_api }}utility/image-processor.html#converttobinaryglobal) and [`ConvertToBinaryLocal()`]({{ site.dcvb_dotnet_api }}utility/image-processor.html#converttobinarylocal) of `ImageProcessor` class now support color, binary and grayscale images as input.
7270

7371
- Parser resource files (.json) have been consolidated into encrypted .data files for improved security and simplified distribution:
7472
- `AADHAAR.data`, `AAMVA_DL_ID.data`, `GS1_AI.data`, `MRTD.data`, `SOUTH_AFRICA_DL.data`, `VIN.data`
7573

74+
### Improved
75+
76+
- Improved license binding stability on macOS devices.
77+
78+
### Removed
79+
7680
- Removed `DataMatrixModuleIsotropic` parameter – use [`BarcodeZoneWidthToHeightRatioRangeArray`]({{ site.dcvb_parameters_reference }}barcode-format-specification/barcode-zone-width-to-height-ratio-range-array.html) instead.
7781

7882
- Removed `MinRatioOfBarcodeZoneWidthToHeight` parameter – use [`BarcodeZoneWidthToHeightRatioRangeArray`]({{ site.dcvb_parameters_reference }}barcode-format-specification/barcode-zone-width-to-height-ratio-range-array.html) instead.
7983

8084
### Fixed
8185

8286
- Fixed incorrect coordinate in barcode result when using neural network models with a specified region.
87+
8388
- Fixed crash and hang issues that could occur in certain scenarios.
89+
8490
- Fixed various minor bugs and improved overall stability.
8591

8692
## 3.2.5000 (12/16/2025)

0 commit comments

Comments
 (0)