Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
6a798ee
fix: updated vision camera to v5 NATIVE_DEPENDENCY_APPROVED
saurabhchavan1711 Oct 13, 2026
ffb2110
fix: fixed the linting issue NATIVE_DEPENDENCY_APPROVED
saurabhchavan1711 Oct 13, 2026
4ae0660
fix: upgrade the nitro modules of nitro location lib
saurabhchavan1711 Oct 14, 2026
1dee4ad
fix: update firebase version
saurabhchavan1711 Oct 14, 2026
3794906
fix: firebase pnpm lock yaml file update
saurabhchavan1711 Oct 14, 2026
28a342d
fix: changelog updated
saurabhchavan1711 Oct 14, 2026
c3b667c
fix: assign the locktimeout ref to setTimeout
saurabhchavan1711 Oct 19, 2026
717a58f
fix: update the e2e native dependencies
saurabhchavan1711 Oct 15, 2026
2f5bafd
Merge remote-tracking branch 'origin/mx/11.12.x' into moo/MOO-2490-ba…
saurabhchavan1711 Oct 19, 2026
ab372c1
fix: update pnpm lock yaml NATIVE_DEPENDENCY_APPROVED
saurabhchavan1711 Oct 19, 2026
014d2e4
fix: build ios step fix
saurabhchavan1711 Oct 19, 2026
d0b7813
fix: native pipeline fix for ios - MLIMAGE
saurabhchavan1711 Oct 19, 2026
7505858
fix: update changelog and scan delay description
saurabhchavan1711 Oct 21, 2026
b9c661c
Merge remote-tracking branch 'origin/mx/11.12.x' into moo/MOO-2490-ba…
saurabhchavan1711 Oct 21, 2026
86dad6b
fix: use Apple scanner on iOS and ML Kit only on Android for barcode …
saurabhchavan1711 Oct 22, 2026
fdd19f7
Merge remote-tracking branch 'origin/mx/11.12.x' into moo/MOO-2490-ba…
saurabhchavan1711 Oct 22, 2026
a06a3c3
fix: removed mlkit patch
saurabhchavan1711 Oct 23, 2026
71c0ab7
Revert "fix: removed mlkit patch"
saurabhchavan1711 Oct 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion .github/workflows/NativePipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -854,13 +854,23 @@ jobs:
if: env.IOS_APP_CACHED != 'true'
working-directory: native-template/ios
run: pod install
- name: "Patch MLKit frameworks for arm64 simulator"
if: env.IOS_APP_CACHED != 'true'
# MLKit (via react-native-vision-camera-barcode-scanner) has no arm64-simulator slice;
# re-tag its arm64 device objects as simulator so the arm64 simulator build links.
# Native Template excludes that package from iOS (react-native.config.js, ios: null); once the
# Native Template release with that change is used here, MLKit is no longer installed and this
# step (and EXCLUDED_ARCHS below) can be removed.
run: node native-widgets/scripts/test/patch-mlkit-arm64-simulator.js native-template/ios/Pods
- name: "Build iOS app"
if: env.IOS_APP_CACHED != 'true'
working-directory: native-template/ios
# Build for the simulator's native arch (arm64 on Apple Silicon runners).
# ONLY_ACTIVE_ARCH=YES already limits to the active arch; the old
# VALID_ARCHS="i386 x86_64" forced dead/foreign archs and broke on macos-26.
run: xcodebuild -workspace NativeTemplate.xcworkspace -scheme nativeTemplate -configuration Debug -sdk iphonesimulator -derivedDataPath build ONLY_ACTIVE_ARCH=YES
# EXCLUDED_ARCHS="i386 x86_64" explicitly excludes x86_64 to prevent Xcode from
# building a universal binary when Pods are arm64-only.
run: xcodebuild -workspace NativeTemplate.xcworkspace -scheme nativeTemplate -configuration Debug -sdk iphonesimulator -derivedDataPath build ONLY_ACTIVE_ARCH=YES EXCLUDED_ARCHS="i386 x86_64"
- name: "Save built iOS app"
if: env.IOS_APP_CACHED != 'true'
uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
Expand Down
5 changes: 4 additions & 1 deletion configs/e2e/native_dependencies.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,10 @@
"react-native-svg": "15.15.4",
"react-native-video": "6.19.2",
"@react-native-async-storage/async-storage": "2.2.0",
"react-native-vision-camera": "4.7.3",
"react-native-vision-camera": "5.2.3",
"react-native-vision-camera-barcode-scanner": "5.2.3",
"react-native-nitro-modules": "0.37.0",
"react-native-nitro-image": "0.15.2",
"react-native-view-shot": "5.1.0",
"react-native-blob-util": "0.24.7",
"react-native-file-viewer-turbo": "0.7.4",
Expand Down
2 changes: 1 addition & 1 deletion packages/jsActions/mobile-resources-native/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

## [12.5.1] Native Mobile Resources - 2026-10-8


## [2.3.0] Gallery

### Fixed

- We've fixed an issue where Gallery widget does not display data.
Expand Down
4 changes: 4 additions & 0 deletions packages/jsActions/nanoflow-actions-native/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

## [Unreleased]

### Fixed

- Updated react-native-nitro-modules to 0.37.0.

### Added

- We added mendix-native as a dependency to provide native file system.
Expand Down
4 changes: 2 additions & 2 deletions packages/jsActions/nanoflow-actions-native/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"@react-native-async-storage/async-storage": "2.2.0",
"js-base64": "~3.7.2",
"react-native-nitro-geolocation": "1.4.3",
"react-native-nitro-modules": "0.36.1",
"react-native-nitro-modules": "0.37.0",
"mendix-native": "https://github.com/mendix/mendix-native/releases/download/v0.5.2/mendix-native-v0.5.2.tgz",
"react-native-permissions": "5.5.1",
"react-native-geocoder": "0.5.0"
Expand All @@ -38,4 +38,4 @@
"@mendix/pluggable-widgets-tools": "*",
"mendix": "11.8.0"
}
}
}
13 changes: 13 additions & 0 deletions packages/pluggableWidgets/barcode-scanner-native/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

## [Unreleased]

### BREAKING

- We updated react-native-vision-camera from v4.7.3 to v5.2.3. On Android, barcodes are now scanned with react-native-vision-camera-barcode-scanner v5.2.3 (Google ML Kit). On iOS, barcodes are still scanned with Apple's built-in scanner, as before. This version requires Make It Native version 11.12.3 or above. Older versions of Make It Native cannot run this version of the widget.
- For Native Template builds, Native Template version 19.1.8 or above is required.

### Added

- We added a `scan delay` property that delays scanning by the specified number of seconds, giving the end user time to position the scanner over the code.

### Fixed

- We fixed barcodes with patterned backgrounds not being scanned correctly on Android.

## [4.5.0] - 2026-9-2

- We fixed the barcode mask not visible issue and selection logic of QR code.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "barcode-scanner-native",
"widgetName": "BarcodeScanner",
"version": "4.5.0",
"version": "4.6.0",
"license": "Apache-2.0",
"repository": {
"type": "git",
Expand All @@ -22,7 +22,10 @@
"@mendix/piw-native-utils-internal": "*",
"@mendix/piw-utils-internal": "*",
"react-native-svg": "15.15.4",
"react-native-vision-camera": "4.7.3"
"react-native-vision-camera": "5.2.3",
"react-native-vision-camera-barcode-scanner": "5.2.3",
"react-native-nitro-modules": "0.37.0",
"react-native-nitro-image": "0.15.2"
},
"devDependencies": {
"@mendix/pluggable-widgets-tools": "*"
Expand Down
Loading
Loading