v.4.15.3
November 12, 2024
Changes:
- 🛠️ Enhance memory management when loading languages.
v.4.15.2
September 19, 2024
Changes:
v.4.15.1
September 6, 2024
Changes:
- 🐛 Bugfix: Emoji initialization fix. It might happen to do not see the emojis on the picker; 159;
v.4.15.0
September 3, 2024
Changes:
- 🛠️ Keep improving the autocorrection system and the autolearning.
v.4.14.0
August 9, 2024
Changes:
v.4.13.2
July 12, 2024
Changes:
- 🛠️ Offset Emoji2 initialization to allow the dependency to be removed by the integrator if not needed.
- 🛠️ Refactor: Remove unused classes.
v.4.13.0
July 8, 2024
Changes:
- ✨ Improve Japanese language by adding the “japanese parenthesis”.
- 🛠️ Add the latest version of the Autocorrection and Predictions Engine. Increased the performance.
v.4.12.1
June 14, 2024
Changes:
- 🛠️ Simplify the obfuscation.
v.4.12.0
May 13, 2024
Changes:
- 🐛 Bugfix: Text got deleted after it changes the webtextfield.
v.4.11.0
May 3, 2024
Changes:
v.4.10.0
April 26, 2024
Changes:
- 🛠️ Restore backward compatibility with
kotlin 1.6.0
. However, the preferred Kotlin version is still Kotlin 1.9.2
.
Specifically, the SDK is now backward compatibility by doing this internally:
kotlin{
compilerOptions{
apiVersion.set(org.jetbrains.kotlin.gradle.dsl.KotlinVersion.KOTLIN_1_6)
languageVersion.set(org.jetbrains.kotlin.gradle.dsl.KotlinVersion.KOTLIN_1_6)
}
}
On the integration side, you should lower compileSDK = 33
and force()
the dependencies like this:
configurations.all {
resolutionStrategy{
force("androidx.core:core-ktx:1.9.0")
force("androidx.core:core:1.9.0")
force('com.google.android.material:material:1.5.0')
force('androidx.emoji2:emoji2-bundled:1.3.0')
force('androidx.emoji2:emoji2-views:1.3.0')
force('androidx.emoji2:emoji2-views-helper:1.3.0')
force('androidx.emoji2:emoji2:1.3.0')
...
}
}
v.4.9.0
April 6, 2024
Changes:
- ✨ Add the possibility to customise a button from the layout. Follow the feature description CustomAction. This constitutes a component of the CustomBundleConfiguration.
- 🐛 Bugfix: Keyboard on the full screen did not adapt properly. Now this is fixed.
v.4.8.0
March 18, 2024
Changes:
- 🛡️ Added secure window content in InApp Keyboard. Added option secureWindowContent to InAppKeyboardIntegration. This will prevent the screen from being recorded when the InApp Keyboard is open.
- 🛡️ Add FleksyEditText and FleksyTextInputEditText for use with InApp Keyboard. This provides an extra secure layer.
- ✨ Downloaded languages are automatically added to the list of languages to be used.
- 🛠️ Change the default setting
smartPunctuation
from true
to false
. This constitutes a component of the TypingConfiguration.
v.4.7.2
February 23, 2024
Changes:
- 🐛 Bugfix: In-App keyboard issue where text insertion was not possible under certain circumstances.
v.4.7.1
February 20, 2024
Changes:
- 🐛 Bugfix: if the
flavorDimension
from the integration app was called environment
the SDK was not working. This is fixed.
v.4.7.0
February 15, 2024
Changes:
- ✨ Improve the In-App keyboard compatibility with other views. Now we include the support of
DialogFragments
and BottomSheet
.
v.4.6.0
February 13, 2024
Changes:
- ✨ Hotfix: Split Auto-capitalization from Autocorrect #93.
- 🛠️ Update to Gradle 8.
- 🛠️ Update to Java 17.
- 🛠️ Add the library
core-services
as maven library
dependency.
Gradle 8 Update Information
Starting in August 31st 2024 all apps must target Android SDK 34 (Android 14). This means all apps are recommended to migrate to Gradle 8 by summer of 2024.
We recommend using a newer Android Gradle plugin to use compileSdk = 34
Android Gradle plugin (7.4.1) was tested up to compileSdk = 33
This warning can be suppressed by adding
android.suppressUnsupportedCompileSdk=34
to this project’s gradle.properties
The build will continue, but you are strongly encouraged to update your project to
use a newer Android Gradle Plugin that has been tested with compileSdk = 34
v.4.5.8
April 4, 2024
Changes:
- ✨ Fix magic action hold button to use a custom font when it is configured.
v.4.5.7
February 26, 2024
Changes:
- ✨ Add fix on the In-App keyboard keeping Gradle 7. This is a backport from the 4.6.0 version. (this is a version if you still use Gradle7)
v.4.5.6
January 25, 2024
Changes:
- ✨ Improve the management of the
editText
between the text inside the keyboard and the editText
of the host app. In detail, these two issues are fixed: #84 and #87.
- 🐛 Bugfix: Data capture position were zero when changing the language, solved.
v.4.5.5
January 9, 2024
Changes:
- ✨ Improved the autolearning capability.
- 🛡️ Improve the protection on overlay attacks.
v.4.5.4
January 4, 2024
Changes:
- 🐛 Bugfix: Resolve an issue related to using directboot.
v.4.5.3
December 13, 2023
Changes:
- 🐛 Bugfix: Resolve a possible issue downloading new languages using the LanguageHelper class. Please, update to this version for any issue with the language download.
v.4.5.2
November 28, 2023
Changes:
- ✨ Include new emojis to be suggested while typing.
- ✨ Add the capability to add a number row on top of the querty layout for
en-US
. Check it on FeaturesConfiguration, numberRow setting.
- 🛠️ Validate the repackageclass to avoid conflict names.
v.4.5.1
November 8, 2023
Changes:
- ✨ Enhance emoji suggestions to be able to predict 3 options per word.
- 🐛 Fix compatibility of PanelHelper and FrameView with the topbar.
- 🛠️ Minor improvements on correction performance.
v.4.5.0
October 18, 2023
Changes:
- 🛡️ Add protection against Overlay Attacks, especially when the keyboard is integrated as an in-app keyboard.
- 🛠️ Update dependencies:
- Required to increase compileSdk ->
compileSdk = 34
v.4.4.22
October 4, 2023
Changes:
- Add In-app keyboard compatiblity for
BottomSheet
. Follow integration instructions here.
v.4.4.21
October 3, 2023
Changes:
v.4.4.19
September 26, 2023
Changes:
- Automatically disable swipe typing on the password fields.
- Adjust Capitalisation flag to respect textfield perference.
v.4.4.13
August 30, 2023
Changes:
- Minor fixes related to the Event-based data capture, mainly assignment of the the screen pixel coordinate system by default.
v.4.4.12
August 28, 2023
Changes:
v.4.4.8
August 17, 2023
Changes:
- Add topbar option to modify the iconApp as view.
- Add compatibility to show the frame view and keep the topbar view.
v.4.4.5
July 31, 2023
Changes:
- Fix on the datacapture for the sesssionText parameter. Text was not accurate when delete/write/delete in the textfield.
- Improve the UX on the Numberic layout.
v.4.4.3
July 14, 2023
Changes:
v.4.3.7
June 1, 2023
Changes:
- Add the ability to include the In-App keyboard in a non-scrollable view.
v.4.3.4
May 24, 2023
Changes:
- Add
new
parameter to the Event-based Data Capture for the startUnixTimestamp. More info: here
- Include improvements on the In-App keyboard, adding the abiliy to have a custom configuration for each
edittext
.
v.4.3.2
May 12, 2023
Changes:
- Add
new
system for obtain data via Event-based Data Capture.
- Include improvements on the Autocorrection and Next Word Prediction.
v.4.2.3
April 13, 2023
Changes:
- Add support for In-App keyboard. This means that you might call your own custom virtual keyboard from your own App! More information here.
- Improve current autocorrection system.
v.4.1.1
February 17, 2023
Changes:
- Improve current autocorrection system.
- Reduce the time to process a internal autocorrection by 3x, which results in a better feeling while typing.
- Add new API interface for helping detect the Stress level of the user. Check it here.
v.4.0.1
January 11, 2023
Changes:
- Add Compatibility with FleksyApps, which will enable to create endless possible integrations.
- Automatically disable autocorrection for URL, Email and Search text fields.
- Improve the split of words when we autocorrect.
- Do not show suggestions on password fields.
v.3.6.2
November 28, 2022
Changes:
- Improve autolearning capabilities
v.3.5.25
October 7, 2022
Changes:
- Data capture filename back to logger_typing
- Autocorrection gets an improvement on how we handle autocompletition and next word prediction.
v.3.5.22
August 26, 2022
Changes:
- Bug Fixes:
- “@” key is not displayed in the email field if case sensitive is enabled
- When autocorrection is off, specific settings work incorrectly
- Autocorrection keeps autocorrecting even when it’s disabled
v.3.5.19
August 5, 2022
Changes:
- Update dependencies for improving Autocorrection.
v.3.5.18
July 18, 2022
Changes:
- Session ID new data capture mechanism.
- Fix the correct layout when we do not have an autocorrection layout.
v.3.5.16
May 24, 2022
Changes:
- Add data session events. For more, look into Generic data Event.
- Fix crash on Android 12 due to permission request.
v.3.5.14
April 6, 2022
Changes:
- Add support Emoji Unicode 14.
- Change the licenseKey and secretKey management.
- This version requires:
- Target SDK updated to 32
- Kotlin updated to v1.6.10
- Gradle updated to v7.2
v.3.5.13
March 23, 2022
Changes:
- Add licenseKey validation.
- Fix minor bug.