3.0.1 (2019-03-29)
- iOS: remove tag UseSwiftLanguageVersion
3.0.0 (2019-03-28)
- iOS: only supported by XCode 10.2 or higher
2.6.1 (2019-03-27)
- ios: adds support to Swift 4+ (required by XCode 10.2)
2.6.0 (2018-05-17)
- android: Remove cordova-plugin-compat android dependency (85e2396)
- ios: prevents iOS plugin from crashing when destroy is called without a callback (610a004), closes #142
- ios,android: set background to transparent rather than white (c9531b8), closes #135
- package: add
main
property to package (955e375), closes #83 - package: Use upstream swift support plugin (211597c)
- windows: prevent memory leaks when destroying, add rd file (1a4843a)
- browser: upgrade qrcode-reader to ^1.0.4 (08cf523), closes #92
- ios: Upgrade, convert syntax to Swift 3.1 (27fdd92)
- windows: target windows 10 universal (691cdda)
2.5.0 (2017-02-15)
- windows: add support for windows phone 8.1 (3efa2df)
2.4.1 (2017-02-14)
- ios: correct video preview orientation handling on iOS (141edbb), closes #7
- ios: fix openSettings on iOS 10.0 (#43) (aaa098c)
2.4.0 (2016-10-06)
If you installed a previous version of this plugin and manually added a block like the following to your config.xml
:
<platform name="ios">
<hook type="before_build" src="plugins/cordova-plugin-qrscanner/scripts/swift-support.js" />
<config-file target="*-Info.plist" parent="NSCameraUsageDescription">
<string>The camera is used to scan QR codes.</string>
</config-file>
</platform>
you can simply delete the whole thing, it is no longer necessary. The iOS platform now installs itself completely, and no additional configuration is needed.
- ios: remove need for the swift-support hook, remove script (dca1f7e)
2.3.4 (2016-10-01)
- ios: Make NSCameraUsageDescription string non-empty, which is now rejected by Apple (514a2d2)
- ios: pause scanning with pausePreview method on iOS (c0722c7), closes #12
2.3.3 (2016-09-29)
- browser: make cancelScan call the current scan's callback with error code 6 (d5ca673)
- library: fixes an issue with optional callbacks being required (99dc348)
2.3.2 (2016-09-28)
- library: rename UMD library file in dist (a4b385f)
2.3.1 (2016-09-28)
- package: remove install script (b769bec)
2.3.0 (2016-09-28)
2.1.2 (2016-08-15)
- ios: Support iOS 10 beta (fa7ef5b)
2.1.1 (2016-08-12)
- android: fixes the enableLight and disableLight methods (21add2f)
2.1.0 (2016-08-05)
- all: added required parameters to certain cordova.exec functions (69fe4e6)
- android: add QRScanner class and majority of its methods (7e589ef)
- android: android platform release preparation (2d60614)
- android: complete initial android release (4afa02e)
2.0.1 (2016-08-03)
- js: added requred args param to cordova.exec calls (99050d6)
2.0.0 (2016-06-29)
- jshint: make jshint pass (2d95c10)
- browser: add browser to plugin.xml (ac91b82)
- browser: initial release of browser platform (2288539)
- ios: support older iPods (without a back camera) (f211f90)
status.webviewBackgroundIsTransparent
has been renamed tostatus.showing
1.1.0 (2016-04-05)
- ios: add support for WKWebView (953c971)
1.0.1 (2016-02-23)
Improves installation documentation
1.0.0 (2016-01-25)
Initial release