Describe the bug
User reported issue from community site
Lexical models built with Keyman Developer 12.0.50 stable no longer include lexical model versions (they use the lexical model package version).
However, the Android and iOS apps were developed to expect a lexical model version, so this is causing the new model packages to fail at installation.
(The published models on downloads.keyman.com/models haven't been updated with the new lexical model compiler so they currently contain model version info)
Describe the bug User reported issue from community site
Lexical models built with Keyman Developer 12.0.50 stable no longer include lexical model versions (they use the lexical model package version).
However, the Android and iOS apps were developed to expect a lexical model version, so this is causing the new model packages to fail at installation.
(The published models on downloads.keyman.com/models haven't been updated with the new lexical model compiler so they currently contain model version info)
Install a Mozhi Malayalam keyboard for testing.
Testing with a model package built from https://my.pcloud.com/publink/show?code=kZlX3LkZpVxg32Gpk4BRIGIW5M7hhBSpWXik
Fix
The fix is to use the package version "info/version/description" for the lexical model version. If package version doesn't exist, fall back to "1.0"
Configuration
Keyman Developer 12.0.50 Stable Keyman Android 12.0.4201 Stable