Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
7788d74
fix: updated vision camera to v5 NATIVE_DEPENDENCY_APPROVED
saurabhchavan1711 Oct 13, 2026
bb25f79
fix: fixed the linting issue NATIVE_DEPENDENCY_APPROVED
saurabhchavan1711 Oct 13, 2026
ca561c8
fix: upgrade the nitro modules of nitro location lib
saurabhchavan1711 Oct 14, 2026
b0586b0
fix: update firebase version
saurabhchavan1711 Oct 14, 2026
a6061bc
fix: firebase pnpm lock yaml file update
saurabhchavan1711 Oct 14, 2026
d765164
fix: changelog updated
saurabhchavan1711 Oct 14, 2026
cea3384
fix: update the e2e native dependencies
saurabhchavan1711 Oct 15, 2026
01ba6ff
fix: assign the locktimeout ref to setTimeout
saurabhchavan1711 Oct 19, 2026
5d536d6
fix: fixed native pipeline for ios failure
saurabhchavan1711 Oct 19, 2026
c4f5f02
fix: revert the firebase changes from e2e pipeline
saurabhchavan1711 Oct 19, 2026
f9efa7e
Merge remote-tracking branch 'origin' into moo/MOO-2490-barcode-scann…
saurabhchavan1711 Oct 19, 2026
773a1e0
fix: updated pnpm lock yaml NATIVE_DEPENDENCY_APPROVED
saurabhchavan1711 Oct 19, 2026
7450db7
Merge remote-tracking branch 'origin' into moo/MOO-2490-barcode-scann…
saurabhchavan1711 Oct 19, 2026
1e10524
fix: native pipeline fix for ios - MLIMAGE
saurabhchavan1711 Oct 19, 2026
265616b
Merge remote-tracking branch 'origin' into moo/MOO-2490-barcode-scann…
saurabhchavan1711 Oct 19, 2026
f2d63d3
Merge remote-tracking branch 'origin' into moo/MOO-2490-barcode-scann…
saurabhchavan1711 Oct 21, 2026
7978617
fix: update changelog and scan delay description
saurabhchavan1711 Oct 21, 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
9 changes: 8 additions & 1 deletion .github/workflows/NativePipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -854,13 +854,20 @@ 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.
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
1 change: 1 addition & 0 deletions packages/jsActions/mobile-resources-native/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- Fixed an issue where the `TakePicture` and `TakePictureAdvanced` actions failed to capture photos on Android.
- Fixed an issue where the `TakePicture` and `TakePictureAdvanced` actions did not properly clean up temporary files.
- Replaced @notifee/react-native with react-native-notify-kit library.
- Updated @react-native-firebase/messaging to 21.14.0.

### Added

Expand Down
2 changes: 1 addition & 1 deletion packages/jsActions/mobile-resources-native/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"dependencies": {
"@react-native-camera-roll/camera-roll": "7.10.2",
"react-native-notify-kit": "10.4.7",
"@react-native-firebase/messaging": "20.1.0",
"@react-native-firebase/messaging": "21.14.0",
"@sbaiahmed1/react-native-biometrics": "0.15.0",
"@swan-io/react-native-browser": "1.0.1",
"fbjs": "3.0.4",
Expand Down
1 change: 1 addition & 0 deletions packages/jsActions/nanoflow-actions-native/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
### Changed

- Migrated the geolocation actions from `@react-native-community/geolocation` to `react-native-nitro-geolocation`.
- Updated react-native-nitro-modules to 0.37.0.

## [7.2.0] Nanoflow Commons - 2026-7-3

Expand Down
2 changes: 1 addition & 1 deletion packages/jsActions/nanoflow-actions-native/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"js-base64": "~3.7.2",
"mendix-native": "https://github.com/mendix/mendix-native/releases/download/v0.6.0/mendix-native-v0.6.0.tgz",
"react-native-nitro-geolocation": "1.4.3",
"react-native-nitro-modules": "0.36.1",
"react-native-nitro-modules": "0.37.0",
"react-native-permissions": "5.5.1",
"react-native-geocoder": "0.5.0"
},
Expand Down
14 changes: 12 additions & 2 deletions packages/pluggableWidgets/barcode-scanner-native/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

## [Unreleased]

- We added support for QR of available remaining types including pdf417 in barcode scanner functinality.
- We fixed the barcode mask not visible issue and selection logic of QR code.
### BREAKING

- We updated react-native-vision-camera from v4.7.3 to v5.2.3 and added react-native-vision-camera-barcode-scanner v5.2.3 for barcode scanning. 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 on iOS with push notifications enabled, 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.2.2] - 2025-12-23

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