Skip to content

Commit 249fbfd

Browse files
authored
chore: update react-native-vision-camera and add new barcode types (#397)
2 parents a998e36 + 96d1ba6 commit 249fbfd

File tree

6 files changed

+25
-10
lines changed

6 files changed

+25
-10
lines changed

configs/e2e/native_dependencies.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"react-native-svg": "15.12.1",
1010
"react-native-video": "6.10.0",
1111
"@react-native-async-storage/async-storage": "2.0.0",
12-
"react-native-vision-camera": "4.7.1",
12+
"react-native-vision-camera": "4.7.3",
1313
"react-native-view-shot": "4.0.3",
1414
"react-native-blob-util": "0.21.2",
1515
"react-native-file-viewer-turbo": "0.6.0",

packages/pluggableWidgets/barcode-scanner-native/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
- We expanded the barcode-scanner configuration in Vision Camera to support all available `CodeType` formats, including QR, Aztec, Data Matrix, PDF-417, EAN, UPC, GS1 DataBar, ITF, and Code barcodes.
10+
- We updated react-native-vision-camera from version v4.7.1 to v4.7.3.
11+
912
## [4.2.0] - 2025-10-7
1013

1114
- We migrated to react-native-vision-camera from react-native-camera.

packages/pluggableWidgets/barcode-scanner-native/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "barcode-scanner-native",
33
"widgetName": "BarcodeScanner",
4-
"version": "4.2.0",
4+
"version": "4.2.2",
55
"license": "Apache-2.0",
66
"repository": {
77
"type": "git",
@@ -22,7 +22,7 @@
2222
"@mendix/piw-native-utils-internal": "*",
2323
"@mendix/piw-utils-internal": "*",
2424
"react-native-barcode-mask": "^1.2.4",
25-
"react-native-vision-camera": "4.7.1"
25+
"react-native-vision-camera": "4.7.3"
2626
},
2727
"devDependencies": {
2828
"@mendix/pluggable-widgets-tools": "*"

packages/pluggableWidgets/barcode-scanner-native/src/BarcodeScanner.tsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,19 @@ export function BarcodeScanner(props: Props): ReactElement {
4747
);
4848

4949
const codeScanner = useCodeScanner({
50-
codeTypes: ["ean-13", "qr", "aztec", "codabar", "code-128", "data-matrix"],
50+
codeTypes: [
51+
"qr",
52+
"aztec",
53+
"codabar",
54+
"code-39",
55+
"code-93",
56+
"code-128",
57+
"data-matrix",
58+
"ean-13",
59+
"ean-8",
60+
"upc-a",
61+
"upc-e"
62+
],
5163
onCodeScanned
5264
});
5365

packages/pluggableWidgets/barcode-scanner-native/src/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<package xmlns="http://www.mendix.com/package/1.0/">
3-
<clientModule name="BarcodeScanner" version="4.2.0" xmlns="http://www.mendix.com/clientModule/1.0/">
3+
<clientModule name="BarcodeScanner" version="4.2.2" xmlns="http://www.mendix.com/clientModule/1.0/">
44
<widgetFiles>
55
<widgetFile path="BarcodeScanner.xml" />
66
</widgetFiles>

pnpm-lock.yaml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)