Skip to content

Commit de2715f

Browse files
v9.0.0 (#330)
* General updates * Fix for fmt compilation on Xcode 26.4 * 9.0.0-rc.1 * Fixed dependencies * Update to latest yarn * Update README.md * 9.0.0-rc.2 * Add yarn version * Increased required node version * 9.0.0-rc.3 * 9.0.0
1 parent 6fc4394 commit de2715f

12 files changed

Lines changed: 4515 additions & 4681 deletions

File tree

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ yarn-error.log
7373
!.yarn/sdks
7474
!.yarn/versions
7575
.yarn/cache
76-
.yarn/*
76+
.yarn/install-state.gz
7777

7878
# Misc
7979
licence.ts

.yarn/releases/yarn-3.6.4.cjs

Lines changed: 0 additions & 874 deletions
This file was deleted.

.yarn/releases/yarn-4.16.0.cjs

Lines changed: 944 additions & 0 deletions
Large diffs are not rendered by default.

.yarnrc.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
approvedGitRepositories:
2+
- "**"
3+
4+
compressionLevel: mixed
5+
6+
enableGlobalCache: false
7+
8+
enableScripts: false
9+
110
nodeLinker: node-modules
211

3-
yarnPath: .yarn/releases/yarn-3.6.4.cjs
12+
npmMinimalAgeGate: 0
13+
14+
yarnPath: .yarn/releases/yarn-4.16.0.cjs

Libraries.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
Open Source libraries used in the Scanbot Barcode SDK for React Native version 8.0.0
1+
Open Source libraries used in the Scanbot Barcode SDK for React Native version 9.0.0
22

3-
Open Source libraries used in ScanbotBarcodeScannerSDK for iOS version 8.0.1:
3+
Open Source libraries used in ScanbotBarcodeScannerSDK for iOS version 9.0.0:
44

55
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
66

@@ -1786,12 +1786,12 @@ defined by AIM ITS/04-023 International Technical Standard - Extended Channel In
17861786

17871787
magic-enum
17881788

1789-
Version v0.8.1
1789+
Version v0.9.7
17901790
(https://github.com/Neargye/magic_enum)
17911791

17921792
MIT License
17931793

1794-
Copyright (c) 2019 - 2022 Daniil Goncharov
1794+
Copyright (c) 2019 - 2024 Daniil Goncharov
17951795

17961796
Permission is hereby granted, free of charge, to any person obtaining a copy
17971797
of this software and associated documentation files (the "Software"), to deal
@@ -3313,7 +3313,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
33133313

33143314
------------------------------------------------------------------------------------------------------------------------
33153315

3316-
Open Source libraries used in the Scanbot Barcode Scanner SDK for Android version 8.0.1
3316+
Open Source libraries used in the Scanbot Barcode Scanner SDK for Android version 9.0.0
33173317

33183318
CWAC-Camera
33193319

@@ -5291,7 +5291,7 @@ defined by AIM ITS/04-023 International Technical Standard - Extended Channel In
52915291

52925292
magic-enum
52935293

5294-
Version v0.8.1
5294+
Version v0.9.7
52955295
(https://github.com/Neargye/magic_enum)
52965296

52975297
MIT License

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,13 +141,13 @@ The Scanbot React Native Barcode Scanner library supports all common 1D- or 2D b
141141
| 2D Barcodes | [QR Code](https://scanbot.io/glossary/qr-code/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites), [Micro QR Code](https://scanbot.io/barcode-scanner-sdk/micro-qr-code/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites), [Aztec Code](https://scanbot.io/barcode-scanner-sdk/aztec-code/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites), [PDF417 Code](https://scanbot.io/barcode-scanner-sdk/pdf417/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites), [Data Matrix Code,](https://scanbot.io/barcode-scanner-sdk/data-matrix/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites) [GiroCode](https://scanbot.io/glossary/giro-code/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites), [NTIN Code](https://scanbot.io/glossary/gtin/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites), [PPN](https://scanbot.io/glossary/ppn/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites), [UDI](https://scanbot.io/glossary/udi/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites), [Royal Mail Mailmark](https://scanbot.io/barcode-scanner-sdk/royal-mail/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites), MaxiCode |
142142
| Postal Symbologies | USPS Intelligent Mail Barcode (IMb), Royal Mail RM4SCC Barcode, Australia Post 4-State Customer Code, Japan Post 4-State Customer Code, KIX |
143143

144-
💡 Please visit our [docs](https://docs.scanbot.io/react-native/barcode-scanner-sdk/supported-barcodes/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites) for a complete overview of the supported barcode symbologies.
144+
💡 Please visit our [docs](https://docs.scanbot.io/react-native/barcode-scanner-sdk/supported-barcode-symbologies/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites) for a complete overview of the supported barcode symbologies.
145145

146146
### Data Parsers
147147

148148
The Scanbot Barcode Scanner SDK supports a variety of data parsers that extract structured information from 2D barcodes such as QR Codes and Data Matrix. These include parsers for documents such as driving licences (AAMVA), boarding passes, medical certificates, SEPA forms, Swiss QR codes and vCard business cards.
149149

150-
💡 Please refer to our [documentation](https://docs.scanbot.io/react-native/barcode-scanner-sdk/supported-barcodes/#data-parsers) for a full list of supported data parsers.
150+
💡 Please refer to our [documentation](https://docs.scanbot.io/react-native/barcode-scanner-sdk/supported-barcode-symbologies/#supported-barcode-data-parsers/?utm_source=github.com&utm_medium=referral&utm_campaign=dev_sites) for a full list of supported data parsers.
151151

152152
## Additional information
153153

@@ -178,7 +178,7 @@ Besides React Native, the Scanbot Barcode ScannerSDK is also available on:
178178
* [Capacitor & Ionic](https://github.com/doo/scanbot-barcode-scanner-sdk-example-capacitor-ionic)
179179
* [Cordova & Ionic](https://github.com/doo/scanbot-barcode-scanner-sdk-example-cordova-ionic)
180180
* [.NET MAUI](https://github.com/doo/scanbot-barcode-sdk-maui-example)
181-
* [Compose Multiplatform / KMP](https://github.com/doo/scanbot-barcode-scanner-sdk-example-kmp)
181+
* [Kotlin Multiplatform](https://github.com/doo/scanbot-barcode-scanner-sdk-example-kmp)
182182
* [Xamarin & Xamarin.Forms](https://github.com/doo/scanbot-barcode-scanner-sdk-example-xamarin)
183183
* [UWP](https://github.com/doo/scanbot-barcode-scanner-sdk-example-windows)
184184
* [Linux](https://github.com/doo/scanbot-sdk-example-linux)

ios/Podfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,13 @@ target 'ScanbotBarcodeExampleReact' do
3131
:mac_catalyst_enabled => false,
3232
# :ccache_enabled => true
3333
)
34+
35+
installer.pods_project.targets.each do |target|
36+
if target.name == 'fmt'
37+
target.build_configurations.each do |config|
38+
config.build_settings['CLANG_CXX_LANGUAGE_STANDARD'] = 'c++17'
39+
end
40+
end
41+
end
3442
end
3543
end

ios/Podfile.lock

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1804,7 +1804,7 @@ PODS:
18041804
- ReactCommon/turbomodule/core
18051805
- SocketRocket
18061806
- Yoga
1807-
- react-native-safe-area-context (5.6.1):
1807+
- react-native-safe-area-context (5.7.0):
18081808
- boost
18091809
- DoubleConversion
18101810
- fast_float
@@ -1822,8 +1822,8 @@ PODS:
18221822
- React-graphics
18231823
- React-ImageManager
18241824
- React-jsi
1825-
- react-native-safe-area-context/common (= 5.6.1)
1826-
- react-native-safe-area-context/fabric (= 5.6.1)
1825+
- react-native-safe-area-context/common (= 5.7.0)
1826+
- react-native-safe-area-context/fabric (= 5.7.0)
18271827
- React-NativeModulesApple
18281828
- React-RCTFabric
18291829
- React-renderercss
@@ -1834,7 +1834,7 @@ PODS:
18341834
- ReactCommon/turbomodule/core
18351835
- SocketRocket
18361836
- Yoga
1837-
- react-native-safe-area-context/common (5.6.1):
1837+
- react-native-safe-area-context/common (5.7.0):
18381838
- boost
18391839
- DoubleConversion
18401840
- fast_float
@@ -1862,7 +1862,7 @@ PODS:
18621862
- ReactCommon/turbomodule/core
18631863
- SocketRocket
18641864
- Yoga
1865-
- react-native-safe-area-context/fabric (5.6.1):
1865+
- react-native-safe-area-context/fabric (5.7.0):
18661866
- boost
18671867
- DoubleConversion
18681868
- fast_float
@@ -2398,7 +2398,7 @@ PODS:
23982398
- SocketRocket
23992399
- RNFS (2.20.0):
24002400
- React-Core
2401-
- RNScanbotBarcodeSDK (8.0.0):
2401+
- RNScanbotBarcodeSDK (9.0.0):
24022402
- boost
24032403
- DoubleConversion
24042404
- fast_float
@@ -2424,7 +2424,7 @@ PODS:
24242424
- ReactCodegen
24252425
- ReactCommon/turbomodule/bridging
24262426
- ReactCommon/turbomodule/core
2427-
- ScanbotBarcodeSDKNativeWrapper (= 8.0.1.1)
2427+
- ScanbotBarcodeSDKNativeWrapper (= 9.0.5)
24282428
- SocketRocket
24292429
- Yoga
24302430
- RNScreens (4.16.0):
@@ -2486,9 +2486,9 @@ PODS:
24862486
- ReactCommon/turbomodule/core
24872487
- SocketRocket
24882488
- Yoga
2489-
- ScanbotBarcodeScannerSDK (8.0.1)
2490-
- ScanbotBarcodeSDKNativeWrapper (8.0.1.1):
2491-
- ScanbotBarcodeScannerSDK (= 8.0.1)
2489+
- ScanbotBarcodeScannerSDK (9.0.0)
2490+
- ScanbotBarcodeSDKNativeWrapper (9.0.5):
2491+
- ScanbotBarcodeScannerSDK (= 9.0.0)
24922492
- SocketRocket (0.7.1)
24932493
- Yoga (0.0.0)
24942494

@@ -2779,7 +2779,7 @@ SPEC CHECKSUMS:
27792779
React-microtasksnativemodule: 44b44a4d3cd6ffb85d928abf741acdc26722de2e
27802780
react-native-document-picker: ca6edbcee0abb1b92a06d34fc42ee31e9d559534
27812781
react-native-image-picker: 9665511bb624306115691f50adf0435b92e32db8
2782-
react-native-safe-area-context: 6d8a7b750e496e37bda47c938320bf2c734d441f
2782+
react-native-safe-area-context: 0f4986a88ec555aff660503b483d6e4bd6980a9a
27832783
React-NativeModulesApple: b5d18bc109c45c9a1c6b71664991b5cc3adc4e48
27842784
React-oscompat: 93b5535ea7f7dff46aaee4f78309a70979bdde9d
27852785
React-perflogger: a03d913e3205b00aee4128082abe42fd45ce0c98
@@ -2811,13 +2811,13 @@ SPEC CHECKSUMS:
28112811
ReactCodegen: 58dc2eb138a27145826ad7d5568610159dfcadee
28122812
ReactCommon: 00df7b9f859c9d02181844255bb89a8bca544374
28132813
RNFS: 4ac0f0ea233904cb798630b3c077808c06931688
2814-
RNScanbotBarcodeSDK: a858a5763f5c85f30f68230ad0b975dcbb83bdd1
2814+
RNScanbotBarcodeSDK: 2c7b42d68b2b77bba66d2e4952fdb50d6f280b90
28152815
RNScreens: 74985ca8e102294a60cec7513fa84c936fa0b20b
2816-
ScanbotBarcodeScannerSDK: c0270115558662cc6af89991d79f724848fd480f
2817-
ScanbotBarcodeSDKNativeWrapper: 307bbacd4b52ad8f3714976050d3e7b724eed4e7
2816+
ScanbotBarcodeScannerSDK: e592c50cffe2f85a514f4e69413bc62f30a0b23b
2817+
ScanbotBarcodeSDKNativeWrapper: 78d4e4ac76a0129ee9dcc8f8bf69d03ebefdf977
28182818
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
28192819
Yoga: 922d794dce2af9c437f864bf4093abfa7a131adb
28202820

2821-
PODFILE CHECKSUM: 3ac82e7e6e466a7cc432cc724a5ffaba48d74d32
2821+
PODFILE CHECKSUM: a4cfa167368e497e6e2cd729c2b96d37536bf725
28222822

28232823
COCOAPODS: 1.14.3

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ScanbotBarcodeExampleReact",
3-
"version": "8.0.0",
3+
"version": "9.0.0",
44
"private": true,
55
"scripts": {
66
"android": "react-native run-android --terminal ./",
@@ -14,15 +14,15 @@
1414
},
1515
"dependencies": {
1616
"@react-native-documents/picker": "10.1.7",
17-
"@react-navigation/native": "7.1.18",
17+
"@react-navigation/native": "7.2.3",
1818
"@react-navigation/native-stack": "7.3.27",
1919
"react": "19.1.0",
2020
"react-native": "0.81.4",
2121
"react-native-fs": "^2.20.0",
2222
"react-native-image-picker": "^7.1.2",
2323
"react-native-safe-area-context": "^5.6.1",
24-
"react-native-scanbot-barcode-scanner-sdk": "8.0.0",
25-
"react-native-screens": "^4.16.0"
24+
"react-native-scanbot-barcode-scanner-sdk": "9.0.0",
25+
"react-native-screens": "4.16.0"
2626
},
2727
"devDependencies": {
2828
"@babel/core": "^7.25.2",
@@ -43,7 +43,7 @@
4343
"typescript": "^5.8.3"
4444
},
4545
"engines": {
46-
"node": ">=20"
46+
"node": ">=22"
4747
},
48-
"packageManager": "yarn@3.6.4"
48+
"packageManager": "yarn@4.16.0"
4949
}

src/components/BarcodeCameraViewResult.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import {
77
Text,
88
TouchableOpacity,
99
View,
10+
ViewStyle,
1011
} from 'react-native';
1112
import { COLORS } from '@theme';
12-
import { ViewStyle } from 'react-native/Libraries/StyleSheet/StyleSheetTypes';
1313

1414
export function BarcodeCameraViewResult(props: {
1515
lastDetectedBarcode: string;

0 commit comments

Comments
 (0)