diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index efdd66b2..0dbfd069 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,7 +8,7 @@ on: push: branches: - main - #- preview + - preview # Allows you to run this workflow manually from the Actions tab workflow_dispatch: diff --git a/programming/android/foundational-guide.md b/programming/android/foundational-guide.md index 401bbfa0..b38f7002 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.4.1200' + implementation 'com.dynamsoft:barcodereaderbundle:11.4.1300' } ``` 2. ```kotlin dependencies { - implementation("com.dynamsoft:barcodereaderbundle:11.4.1200") + implementation("com.dynamsoft:barcodereaderbundle:11.4.1300") } ``` diff --git a/programming/android/release-notes/android-11.md b/programming/android/release-notes/android-11.md index c2587de9..c0916ce5 100644 --- a/programming/android/release-notes/android-11.md +++ b/programming/android/release-notes/android-11.md @@ -10,6 +10,13 @@ noTitleIndex: true # Release Notes for Android SDK - 11.x +## 11.4.1300 (05/20/2026) + +### Fixed + +- Fixed potential issues that could occur on devices running a kernel with a 16KB page size. +- Fixed crash and hang issues that could occur in certain scenarios. + ## 11.4.1200 (04/02/2026) ### Improved diff --git a/programming/android/release-notes/index.md b/programming/android/release-notes/index.md index 2deee2fb..b0bc1ad7 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.4.1300 (05/20/2026)]({{ site.android_release_notes }}android-11.html#1141300-05202026) - [11.4.1200 (04/02/2026)]({{ site.android_release_notes }}android-11.html#1141200-04022026) - [11.4.1000 (02/05/2026)]({{ site.android_release_notes }}android-11.html#1141000-02052026) - [11.2.5000 (12/16/2025)]({{ site.android_release_notes }}android-11.html#1125000-12162025) diff --git a/programming/android/user-guide.md b/programming/android/user-guide.md index 92224796..9c6a379a 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.4.1200' + implementation 'com.dynamsoft:barcodereaderbundle:11.4.1300' } ``` 2. ```kotlin dependencies { - implementation("com.dynamsoft:barcodereaderbundle:11.4.1200") + implementation("com.dynamsoft:barcodereaderbundle:11.4.1300") } ``` diff --git a/programming/flutter/release-notes/flutter-11.md b/programming/flutter/release-notes/flutter-11.md index 011a33be..32de2265 100644 --- a/programming/flutter/release-notes/flutter-11.md +++ b/programming/flutter/release-notes/flutter-11.md @@ -9,6 +9,13 @@ breadcrumbText: Release Notes # Dynamsoft Barcode Reader Flutter SDK - Release Notes +## 11.4.1300 (05/20/2026) + +### Fixed + +- Fixed potential issues that could occur on devices running a kernel with a 16KB page size. +- Fixed crash and hang issues that could occur in certain scenarios. + ## 11.4.1200 (04/16/2026) ### Highlights diff --git a/programming/flutter/release-notes/index.md b/programming/flutter/release-notes/index.md index 9174fcbd..04f09143 100644 --- a/programming/flutter/release-notes/index.md +++ b/programming/flutter/release-notes/index.md @@ -9,6 +9,7 @@ breadcrumbText: Release Notes # Dynamsoft Barcode Reader Flutter SDK - Release Notes +- [11.4.1300 (05/20/2026)](flutter-11.md#1141300-05202026) - [11.4.1200 (04/16/2026)](flutter-11.md#1141200-04162026) - [11.2.5000 (12/18/2025)](flutter-11.md#1125000-12182025) - [11.2.3000 (11/06/2025)](flutter-11.md#1123000-11062025) diff --git a/programming/maui/release-notes/index.md b/programming/maui/release-notes/index.md index ff0261ce..ae065adf 100644 --- a/programming/maui/release-notes/index.md +++ b/programming/maui/release-notes/index.md @@ -9,6 +9,7 @@ breadcrumbText: Release Notes # Dynamsoft Barcode Reader MAUI SDK - Release Notes +- [11.4.1300 (05/20/2026)]({{ site.dbr_maui }}release-notes/maui-11.html#1141300-05202026) - [11.4.1200 (04/09/2026)]({{ site.dbr_maui }}release-notes/maui-11.html#1141200-04092026) - [11.2.5000 (12/18/2025)]({{ site.dbr_maui }}release-notes/maui-11.html#1125000-12182025) - [11.2.3000 (11/20/2025)]({{ site.dbr_maui }}release-notes/maui-11.html#1123000-11202025) diff --git a/programming/maui/release-notes/maui-11.md b/programming/maui/release-notes/maui-11.md index 11f1dd62..dfbc4a0b 100644 --- a/programming/maui/release-notes/maui-11.md +++ b/programming/maui/release-notes/maui-11.md @@ -10,6 +10,13 @@ noTitleIndex: true # Release Notes for MAUI SDK - 11.x +## 11.4.1300 (05/20/2026) + +### Fixed + +- Fixed potential issues that could occur on devices running a kernel with a 16KB page size. +- Fixed crash and hang issues that could occur in certain scenarios. + ## 11.4.1200 (04/09/2026) ### Highlights diff --git a/programming/maui/user-guide.md b/programming/maui/user-guide.md index 7bcbf066..0b03d8be 100644 --- a/programming/maui/user-guide.md +++ b/programming/maui/user-guide.md @@ -20,21 +20,17 @@ noTitleIndex: true - [Android](#android) - [iOS](#ios) - [Installation](#installation) - - [Visual Studio for Mac](#visual-studio-for-mac) + - [VS Code](#vs-code) - [Visual Studio for Windows](#visual-studio-for-windows) - [Build Your Barcode Scanner App](#build-your-barcode-scanner-app) - [Set up Development Environment](#set-up-development-environment) - [Initialize the Project](#initialize-the-project) - [Visual Studio](#visual-studio) - - [Visual Studio for Mac](#visual-studio-for-mac-1) + - [VS Code for iOS](#vs-code-for-ios) - [Include the Library](#include-the-library) - [Add Your Code for Barcode Scanning](#add-your-code-for-barcode-scanning) - [Configure the Camera Permission](#configure-the-camera-permission) - [Run the Project](#run-the-project) - - [Customizing the Barcode Reader](#customizing-the-barcode-reader) - - [Switching Preset Templates](#switching-preset-templates) - - [Configuring the SimplifiedBarcodeReaderSettings](#configuring-the-simplifiedbarcodereadersettings) - - [Customizing the Scan Region](#customizing-the-scan-region) - [Licensing](#licensing) ## System Requirements @@ -47,20 +43,24 @@ noTitleIndex: true - Supported OS: **Android 5.0** (API Level 21) or higher. - Supported ABI: **armeabi-v7a**, **arm64-v8a**, **x86** and **x86_64**. -- Development Environment: Visual Studio 2022 recommended. +- Development Environment: Visual Studio 2022 or VS Code with the [.NET MAUI extension](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-maui) recommended. - JDK: 1.8+ ### iOS - Supported OS: **iOS 13.0** or higher. - Supported ABI: **arm64** and **x86_64**. -- Development Environment: Visual Studio 2022 for Mac and Xcode 14.3+ recommended. +- Development Environment: VS Code with the [.NET MAUI extension](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-maui) and latest Xcode version recommended. ## Installation -### Visual Studio for Mac +### VS Code -In the **NuGet Package Manager>Manage Packages for Solution** of your project, search for **Dynamsoft.BarcodeReaderBundle.Maui**. Select Version **11.4.1200** and click **install**. +After [creating the project](#vs-code-for-ios), open a terminal in the project directory and run: + +```bash +dotnet add package Dynamsoft.BarcodeReaderBundle.Maui --version 11.4.1300 +``` ### Visual Studio for Windows @@ -73,7 +73,7 @@ You need to add the library via the project file and complete additional steps f ... ... - + ``` @@ -106,12 +106,20 @@ If you are a beginner with MAUI, please follow the guide on the -> If you are running Android only on Visual Studio Windows, please manually exclude iOS and Windows platforms. Otherwise, the Visual Studio will report type or namespace not found errors. +> The library only supports the **Android** and **iOS** platforms. If you encounter build errors caused by other target frameworks, remove the unsupported platforms: +> +> - **Visual Studio**: Manually exclude the iOS and Windows targets from the build configuration toolbar. +> - **VS Code / CLI**: Open the `.csproj` file and remove the platforms you do not need from the `` element, for example: +> +> ```xml +> +> net10.0-android;net10.0-ios;net10.0-maccatalyst;net10.0-windows10.0.19041.0 +> +> +> net10.0-android +> ``` ![Exclude iOS and Windows from targets](../assets/maui-exclude.png) diff --git a/programming/react-native/release-notes/index.md b/programming/react-native/release-notes/index.md index 5f4365e1..a0cf3b43 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 Barcode Reader React Native SDK - Release Notes +- [11.4.1300 (05/20/2026)](react-native-11.md#1141300-05202026) - [11.4.1200 (04/22/2026)](react-native-11.md#1141200-04222026) - [11.4.1100 (03/26/2026)](react-native-11.md#1141100-03262026) - [11.4.1010 (03/19/2026)](react-native-11.md#1141010-03192026) diff --git a/programming/react-native/release-notes/react-native-11.md b/programming/react-native/release-notes/react-native-11.md index 2b504dd9..3a206bb6 100644 --- a/programming/react-native/release-notes/react-native-11.md +++ b/programming/react-native/release-notes/react-native-11.md @@ -9,6 +9,13 @@ breadcrumbText: Release Notes # Dynamsoft Barcode Reader React Native SDK - Release Notes +## 11.4.1300 (05/20/2026) + +### Fixed + +- Fixed potential issues that could occur on devices running a kernel with a 16KB page size. +- Fixed crash and hang issues that could occur in certain scenarios. + ## 11.4.1200 (04/22/2026) ### Improved