Skip to content

Releases: mendix/hybrid-app-base

Fixed race conditions with hooks

03 Feb 13:42
Compare
Choose a tag to compare
  • We fixed an issue with race conditions in asynchronous hooks.
  • We introduced a new onBeforeSynchonization hook.

Fixes for iOS 13

17 Dec 13:23
Compare
Choose a tag to compare
  • We fixed a regression with the keyboard-avoiding behavior in iOS.
  • We fixed an issue with SSO failing to load on iOS 13 devices.

Fix missing build scripts

18 Nov 11:16
Compare
Choose a tag to compare

We fixed an issue were cordova will fail with missing build scripts

Fixed a crash on iPads running iOS 13

15 Nov 13:36
Compare
Choose a tag to compare

Fixed a crash with iPads running iOS 13

Fix missing build extras on Android

15 Nov 13:34
Compare
Choose a tag to compare

Fixed an issue where the build would fail due to missing dependencies

Fixes for Android devices

15 Aug 12:52
Compare
Choose a tag to compare
  • We fixed an issue where Android devices with older WebView versions might get stack in a loading loop.

  • We fixed an unhandled exception with Secure Storage when using a PIN view. Users on devices with no OS-level security features enabled — like pin, password, biometrics — will now be prompted to enable any of them before proceeding to set their app's PIN.

Correctly assigning input type based on platform for Pin view

18 Jul 20:20
Compare
Choose a tag to compare
  • Correctly assign input type based on platform

Fixing the pin view's keyboard behaviour on Android

18 Jul 14:40
Compare
Choose a tag to compare
  • Android should default correctly to a number pad for the pin view

Improve build stability for apps with push notifications support

02 Jul 13:57
Compare
Choose a tag to compare
  • We moved the Google Services .json, .plist, and build-extras.xml files to the /config folder. Thus, if you want to build with this version with old config.xml.mustache make sure to change lines 213,214 to updated version:
<resource-file src="config/google-services.json" target="app/google-services.json" />
<resource-file src="config/build-extras.gradle" target="build-extras.gradle" />
  • We changed how the build-extras.xml file is included in the project, so that Phonegap Build properly picks it up
  • The build process no longer fails when you do not provide a GoogleServices-Info.plist file. This is usefull in case you wish to use FCM for push notifications on Android, and APNS for push notifications on iOS.

Click-to-call and support for multiple build architectures

02 Jul 13:50
Compare
Choose a tag to compare

We updated Cordova Android to version 7.1.4.

You now have more control over the target architecture for your Android apps. The npm run package command now produces a project that targets all supported architectures (x86, x86_64, arm, and arm64). This means that you can publish one APK that is used for all devices. This APK will fulfill the 64-bit requirement set by Google for apps published to Google Play.

To enable more control over the target architecture, use the following variants:

npm Command Description
$ npm run package:x86 Prepares build directory for x86.
$ npm run package:x86_64 Prepares build directory for x86_64.
$ npm run package:arm Prepares build directory for arm.
$ npm run package:arm64 Prepares build directory for arm64.
  • We fixed click-to-call functionality (thanks to @MulderWH)