From 5a4b69c36a747e492e9f0f1fcc603ac21ca9d8be Mon Sep 17 00:00:00 2001 From: Justin-dynamsoft <117710848+Justin-dynamsoft@users.noreply.github.com> Date: Fri, 31 Jul 2026 11:05:58 +0800 Subject: [PATCH 1/2] Preview (#446) * Refactor documentation to streamline API usage sections and enhance clarity across multiple guides * Update template paths in barcode formats documentation for accuracy * Fix JSON structure in barcode formats documentation and update template reference wording for consistency * Remove redundant sections for "Other Use Cases for Barcode Scanning" in Android and iOS sample index files --- _includes/android_sample_index.html | 7 ------- _includes/ios_sample_index.html | 7 ------- .../user-guide/capabilities/barcode-formats.md | 16 ++++++++-------- 3 files changed, 8 insertions(+), 22 deletions(-) diff --git a/_includes/android_sample_index.html b/_includes/android_sample_index.html index 69854534..75f14179 100644 --- a/_includes/android_sample_index.html +++ b/_includes/android_sample_index.html @@ -843,13 +843,6 @@

Develop with Foundational APIs

Source - - - -
-

Other Use Cases for Barcode Scanning

-
-
ScanVIN - diff --git a/_includes/ios_sample_index.html b/_includes/ios_sample_index.html index bff92569..f279463f 100644 --- a/_includes/ios_sample_index.html +++ b/_includes/ios_sample_index.html @@ -871,13 +871,6 @@

Develop with Foundational APIs

Source
-
- - -
-

Other Use Cases for Barcode Scanning

-
-
ScanVIN - diff --git a/programming/objectivec-swift/user-guide/capabilities/barcode-formats.md b/programming/objectivec-swift/user-guide/capabilities/barcode-formats.md index af1f8ddc..d2773a0b 100644 --- a/programming/objectivec-swift/user-guide/capabilities/barcode-formats.md +++ b/programming/objectivec-swift/user-guide/capabilities/barcode-formats.md @@ -101,11 +101,11 @@ For common formats, you can download and use the preset templates below: | Barcode Format(s) | Template | | ----------------- | -------- | -| EAN13, EAN8, UPC_A, UPC_E, GS1 Databar | [ReadOneDRetail.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOrientedSamples/src/main/assets/Templates/ReadOneDRetail.json) | -| Code128, Code39, ITF, Codabar, MSI Code | [ReadOneDIndustrial.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOrientedSamples/src/main/assets/Templates/ReadOneDIndustrial.json) | -| QR Code | [ReadQR.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOrientedSamples/src/main/assets/Templates/ReadQR.json) | -| Data Matrix | [ReadDataMatrix.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOrientedSamples/src/main/assets/Templates/ReadDataMatrix.json) | -| PDF417 | [ReadPDF417.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOrientedSamples/src/main/assets/Templates/ReadPDF417.json) | -| Aztec | [ReadAztec.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOrientedSamples/src/main/assets/Templates/ReadAztec.json) | -| QR Code, Data Matrix, PDF417 | [ReadCommon2D.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOrientedSamples/src/main/assets/Templates/ReadCommon2D.json) | -| DotCode | [ReadDotCode.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOrientedSamples/src/main/assets/Templates/ReadDotCode.json) | +| EAN13, EAN8, UPC_A, UPC_E, GS1 Databar | [ReadOneDRetail.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOptimizedScanning/ScenarioOptimizedScanning/DynamsoftResources.bundle/Templates/ReadOneDRetail.json) | +| Code128, Code39, ITF, Codabar, MSI Code | [ReadOneDIndustrial.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOptimizedScanning/ScenarioOptimizedScanning/DynamsoftResources.bundle/Templates/ReadOneDIndustrial.json) | +| QR Code | [ReadQR.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOptimizedScanning/ScenarioOptimizedScanning/DynamsoftResources.bundle/Templates/ReadQR.json) | +| Data Matrix | [ReadDataMatrix.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOptimizedScanning/ScenarioOptimizedScanning/DynamsoftResources.bundle/Templates/ReadDataMatrix.json) | +| PDF417 | [ReadPDF417.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOptimizedScanning/ScenarioOptimizedScanning/DynamsoftResources.bundle/Templates/ReadPDF417.json) | +| Aztec | [ReadAztec.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOptimizedScanning/ScenarioOptimizedScanning/DynamsoftResources.bundle/Templates/ReadAztec.json) | +| QR Code, Data Matrix, PDF417 | [ReadCommon2D.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/src/main/assets/Templates//ReadCommon2D.json) | +| DotCode | [ReadDotCode.json](https://github.com/Dynamsoft/barcode-reader-mobile-samples/blob/main/ios/BarcodeScannerAPISamples/ScenarioOptimizedScanning/ScenarioOptimizedScanning/DynamsoftResources.bundle/Templates/ReadDotCode.json) | From d0260599c99f1c2e6c4066b93637aa67891cf0ff Mon Sep 17 00:00:00 2001 From: Justin-dynamsoft <117710848+Justin-dynamsoft@users.noreply.github.com> Date: Fri, 14 Aug 2026 17:11:32 +0800 Subject: [PATCH 2/2] Preview (#448) * Refactor documentation to streamline API usage sections and enhance clarity across multiple guides * Update template paths in barcode formats documentation for accuracy * Fix JSON structure in barcode formats documentation and update template reference wording for consistency * Remove redundant sections for "Other Use Cases for Barcode Scanning" in Android and iOS sample index files * Add release notes for version 9.6.60 in Android and iOS SDK documentation * Add release notes for version 11.6.2000 and update programming references in React Native SDK documentation * Update Android and iOS SDK documentation to reflect version 11.6.2000 changes * Update React Native samples index with new barcode scanning examples and descriptions * RN Release Delayed * Remove obsolete enum links from React Native programming documentation --- programming/android/foundational-guide.md | 4 ++-- programming/android/release-notes/android-11.md | 10 ++++++++++ programming/android/release-notes/index.md | 3 +++ programming/android/user-guide.md | 4 ++-- programming/objectivec-swift/foundational-guide.md | 4 ++-- programming/objectivec-swift/release-notes/index.md | 2 ++ programming/objectivec-swift/release-notes/ios-11.md | 10 ++++++++++ programming/objectivec-swift/user-guide.md | 4 ++-- 8 files changed, 33 insertions(+), 8 deletions(-) diff --git a/programming/android/foundational-guide.md b/programming/android/foundational-guide.md index 46562b8a..481b18a6 100644 --- a/programming/android/foundational-guide.md +++ b/programming/android/foundational-guide.md @@ -70,13 +70,13 @@ There are two ways to add the libraries into your project - **Manually** and **M >1. ```groovy dependencies { - implementation 'com.dynamsoft:barcodereaderbundle:11.6.1000' + implementation 'com.dynamsoft:barcodereaderbundle:11.6.2000' } ``` 2. ```kotlin dependencies { - implementation("com.dynamsoft:barcodereaderbundle:11.6.1000") + implementation("com.dynamsoft:barcodereaderbundle:11.6.2000") } ``` diff --git a/programming/android/release-notes/android-11.md b/programming/android/release-notes/android-11.md index 2c862b66..b46fd09b 100644 --- a/programming/android/release-notes/android-11.md +++ b/programming/android/release-notes/android-11.md @@ -10,6 +10,16 @@ noTitleIndex: true # Release Notes for Android SDK - 11.x +## 11.6.2000 (08/14/2026) + +### New + +- Added support for Micro PDF417-specific decoding mode. + +### Fixed + +- Fixed several known crash issues. + ## 11.6.1000 (07/30/2026) ### Highlights diff --git a/programming/android/release-notes/index.md b/programming/android/release-notes/index.md index fd49a5c9..97565519 100644 --- a/programming/android/release-notes/index.md +++ b/programming/android/release-notes/index.md @@ -9,6 +9,7 @@ breadcrumbText: Release Notes # Dynamsoft Barcode Reader Android SDK - Release Notes +- [11.6.2000 (08/14/2026)]({{ site.android_release_notes }}android-11.html#1162000-08142026) - [11.6.1000 (07/30/2026)]({{ site.android_release_notes }}android-11.html#1161000-07302026) - [11.4.3000 (07/07/2026)]({{ site.android_release_notes }}android-11.html#1143000-07072026) - [11.4.1300 (05/20/2026)]({{ site.android_release_notes }}android-11.html#1141300-05202026) @@ -30,6 +31,8 @@ breadcrumbText: Release Notes - [10.2.10 (04/16/2024)]({{ site.android_release_notes_v10 }}android-10.html#10210-04162024) - [10.0.21 (12/12/2023)]({{ site.android_release_notes_v10 }}android-10.html#10021-12122023) - [10.0.20 (10/26/2023)]({{ site.android_release_notes_v10 }}android-10.html#10020-10262023) +- [9.6.60 (12/23/2025)]({{ site.android_release_notes_v9 }}android-9.html#9660-12232025) +- [9.6.50 (09/23/2025)]({{ site.android_release_notes_v9 }}android-9.html#9650-09232025) - [9.6.40 (03/21/2024)]({{ site.android_release_notes_v9 }}android-9.html#9640-03212024) - [9.6.20 (03/16/2023)]({{ site.android_release_notes_v9 }}android-9.html#9620-03162023) - [9.6.11 (01/16/2023)]({{ site.android_release_notes_v9 }}android-9.html#9611-01162023) diff --git a/programming/android/user-guide.md b/programming/android/user-guide.md index af94542f..1efae90a 100644 --- a/programming/android/user-guide.md +++ b/programming/android/user-guide.md @@ -76,13 +76,13 @@ There are two ways in which you can include the `dynamsoftbarcodereaderbundle` l >1. ```groovy dependencies { - implementation 'com.dynamsoft:barcodereaderbundle:11.6.1000' + implementation 'com.dynamsoft:barcodereaderbundle:11.6.2000' } ``` 2. ```kotlin dependencies { - implementation("com.dynamsoft:barcodereaderbundle:11.6.1000") + implementation("com.dynamsoft:barcodereaderbundle:11.6.2000") } ``` diff --git a/programming/objectivec-swift/foundational-guide.md b/programming/objectivec-swift/foundational-guide.md index 21161c51..66de7a9a 100644 --- a/programming/objectivec-swift/foundational-guide.md +++ b/programming/objectivec-swift/foundational-guide.md @@ -51,7 +51,7 @@ There are three ways to add the SDK into your project - **Manually**, via **Coco 2. In the top-right section of the window, search "https://github.com/Dynamsoft/barcode-reader-spm" -3. Select `barcode-reader-spm`, choose `Exact version`, enter **11.6.1000**, then click **Add Package**. +3. Select `barcode-reader-spm`, choose `Exact version`, enter **11.6.2000**, then click **Add Package**. 4. Check all the **xcframeworks** and add. @@ -63,7 +63,7 @@ There are three ways to add the SDK into your project - **Manually**, via **Coco target 'HelloWorld' do use_frameworks! - pod 'DynamsoftBarcodeReaderBundle','11.6.1000' + pod 'DynamsoftBarcodeReaderBundle','11.6.2000' end ``` diff --git a/programming/objectivec-swift/release-notes/index.md b/programming/objectivec-swift/release-notes/index.md index 3ba89a5a..39aee8e6 100644 --- a/programming/objectivec-swift/release-notes/index.md +++ b/programming/objectivec-swift/release-notes/index.md @@ -9,6 +9,7 @@ breadcrumbText: Release Notes # Dynamsoft Barcode Reader iOS SDK - Release Notes +- [11.6.2000 (08/14/2026)]({{ site.oc_release_notes }}ios-11.html#1162000-08142026) - [11.6.1000 (07/30/2026)]({{ site.oc_release_notes }}ios-11.html#1161000-07302026) - [11.4.3000 (07/07/2026)]({{ site.oc_release_notes }}ios-11.html#1143000-07072026) - [11.4.1200 (04/02/2026)]({{ site.oc_release_notes }}ios-11.html#1141200-04022026) @@ -33,6 +34,7 @@ breadcrumbText: Release Notes - [10.2.10 (04/16/2024)]({{ site.oc_release_notes_v10 }}ios-10.html#10210-04162024) - [10.0.21 (12/12/2023)]({{ site.oc_release_notes_v10 }}ios-10.html#10021-12122023) - [10.0.20 (10/26/2023)]({{ site.oc_release_notes_v10 }}ios-10.html#10020-10262023) +- [9.6.60 (12/23/2025)]({{ site.oc_release_notes_v9 }}ios-9.html#9660-12232025) - [9.6.40 (03/21/2024)]({{ site.oc_release_notes_v9 }}ios-9.html#9640-03212024) - [9.6.21 (03/27/2023)]({{ site.oc_release_notes_v9 }}ios-9.html#9621-03272023) - [9.6.20 (03/16/2023)]({{ site.oc_release_notes_v9 }}ios-9.html#9620-03162023) diff --git a/programming/objectivec-swift/release-notes/ios-11.md b/programming/objectivec-swift/release-notes/ios-11.md index 8aaa08c0..1019d222 100644 --- a/programming/objectivec-swift/release-notes/ios-11.md +++ b/programming/objectivec-swift/release-notes/ios-11.md @@ -10,6 +10,16 @@ noTitleIndex: true # Release Notes for iOS SDK - 11.x +## 11.6.2000 (08/14/2026) + +### New + +- Added support for Micro PDF417-specific decoding mode. + +### Fixed + +- Fixed several known crash issues. + ## 11.6.1000 (07/30/2026) ### Highlights diff --git a/programming/objectivec-swift/user-guide.md b/programming/objectivec-swift/user-guide.md index af7ddcd7..c32eaf52 100644 --- a/programming/objectivec-swift/user-guide.md +++ b/programming/objectivec-swift/user-guide.md @@ -54,7 +54,7 @@ There are three ways in which you can add the `DynamsoftBarcodeReaderBundle` SDK 2. In the top-right section of the window, search "https://github.com/Dynamsoft/barcode-reader-spm" -3. Select `barcode-reader-spm`, choose `Exact version`, enter **11.6.1000**, then click **Add Package**. +3. Select `barcode-reader-spm`, choose `Exact version`, enter **11.6.2000**, then click **Add Package**. 4. Check all the **xcframeworks** and add. @@ -66,7 +66,7 @@ There are three ways in which you can add the `DynamsoftBarcodeReaderBundle` SDK target 'ScanSingleBarcode' do use_frameworks! - pod 'DynamsoftBarcodeReaderBundle','11.6.1000' + pod 'DynamsoftBarcodeReaderBundle','11.6.2000' end ```