Skip to content

Commit ad517d2

Browse files
docs: proofread and improve release notes consistency
- Unify highlight sections to present tense - Clarify ECI segment wording - Tighten image format support description - Fix casing: MacOS → macOS - Split Changed section into Changed, Improved, and Removed for clarity
1 parent 99b504e commit ad517d2

1 file changed

Lines changed: 15 additions & 11 deletions

File tree

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

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,27 +14,27 @@ 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+
- **Automatic UTF-8 Conversion**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
### New
4040

@@ -48,11 +48,15 @@ needGenerateH3Content: false
4848

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

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

55-
- [`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.
53+
- [`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.
54+
55+
### Improved
56+
57+
- Improved license binding stability on macOS devices.
58+
59+
### Removed
5660

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

0 commit comments

Comments
 (0)