Releases: PhotoPay/photopay-android
Releases · PhotoPay/photopay-android
v9.1.2
v9.1.1
Bug fixes
- fixed URL of the server performing online license check when it's enabled
- in v9.1.0 the URL depended on the
BUILD_TYPE
property, pointing to production server only whenBUILD_TYPE
was set todistribute
. However, apparently theBUILD_TYPE
is not a compile-time property on Android like it's on other platforms and native code, so it was affected by the setting of the app that was integrating the SDK and that caused the SDK to call to a dev server which is unavailable from the external network.
- in v9.1.0 the URL depended on the
Other changes
- Add option to change Ping URL for Ping proxy feature through
MicroblinkSDK.setPingProxyUrl()
- minor improvements in the default UI w.r.t. accessibility
- added
android.permission.INTERNET
permission to the manifest ofLibPhotoPay
- this permission is needed in order to correctly perform license key validation for licenses that require that
v9.1.0
Minor API changes
- split up
Image
class toImage
andInputImage
InputImage
is to be used as an input to the recognizers.Image
will be the result of recognizer processingInputImage
retains ROI functionality, but is now not serializableInputImage
handles YUV planes more efficientlyImage
is now alwaysBGRA
and is serializable
Bug fixes
CzechiaQrCodeRecognizer
can now scan inverted QR codes (light bars on dark background)- removed UI thread blocking while waiting for recognition to complete
- this fixes the ANR that can occur when app gets resumed from background on slow network connections when using online license keys
- fix documentation generated links to Javadoc
- fixed crash that occurred when HDR image was provided as
Bitmap
to the Direct API- if provided Bitmap is not in
ARGB_8888
config, it will be automatically converted intoARGB_8888
config - only if the conversion is not possible, then the exception will be thrown
- if provided Bitmap is not in
Other changes
- native code is now built using NDK r26c and uses dynamic c++ runtime (
libc++_shared.so
)- in case when multiple different dependencies use the same runtime in the same app, the latest available version of the library should be packaged into the app