chore: merge stable history

This commit is contained in:
Marc Durdin 2020-04-29 06:33:31 +10:00
parent 702edc18dd
commit f73cdaade6
5 changed files with 126 additions and 39 deletions

View file

@ -1,5 +1,39 @@
# Keyman for Android Version History # Keyman for Android Version History
## 2020-04-20 13.0.6209 stable
* Bug fix:
* Fix crash involving system keyboard update notifications (#3007)
## 2020-04-15 13.0.6208 stable
* no change to Keyman for Android (updated Keyman Web Engine #2957)
## 2020-04-01 13.0.6207 stable
* Bug fix:
* Fix crash involving globe button with 3rd party apps (#2932)
## 2020-03-18 13.0.6206 stable
* No change to Keyman for Android (updated Keyman Web Engine, #2841, 2839)
## 2020-03-13 13.0.6205 stable
* No change to Keyman for Android (updated Keyman Web Engine, #2823, 2821, 2820, 2823)
## 2020-03-11 13.0.6204 stable
* No change to Keyman for Android (updated Keyman Web Engine, #2807, 2797)
## 2020-03-09 13.0.6203 stable
* No change to Keyman for Android (updated Keyman Web Engine, #2694)
## 2020-03-06 13.0.6202 stable
* No change to Keyman for Android (updated Keyman Web Engine, #2781)
## 2020-02-25 13.0.6201 stable
* Bug fix:
* Fix crash involving empty keyboard list (#2723)
* Sanitize app version for api query (#2724)
## 2020-02-19 13.0.6200 stable
* Release 13.0
## 2020-02-14 13.0.6059 beta ## 2020-02-14 13.0.6059 beta
* Bug fix: * Bug fix:
* Re-initialize CloudDownloadManager when downloading resources after Keyman app is closed (#2635) * Re-initialize CloudDownloadManager when downloading resources after Keyman app is closed (#2635)
@ -105,7 +139,7 @@
## 2019-10-25 12.0.4205 stable ## 2019-10-25 12.0.4205 stable
* Bug fix: * Bug fix:
* Use lexical model package version for dataset (#2242) * Use lexical model package version for dataset (#2242)
## 2019-10-14 12.0.4204 stable ## 2019-10-14 12.0.4204 stable
* Bug Fix: * Bug Fix:
* FirstVoices app may crash if analytics is not present (#2204) * FirstVoices app may crash if analytics is not present (#2204)
@ -219,7 +253,7 @@
## 2019-02-15 11.0.2062 beta ## 2019-02-15 11.0.2062 beta
* No changes. * No changes.
## 2019-02-07 11.0.2061 beta ## 2019-02-07 11.0.2061 beta
* Bug fix: * Bug fix:
* Add notifications when keyboard or font fails to download from Keyman cloud (#1570) * Add notifications when keyboard or font fails to download from Keyman cloud (#1570)
@ -333,7 +367,7 @@
## 2018-06-11 10.0.399 beta ## 2018-06-11 10.0.399 beta
* Consolidate Info view (#972) * Consolidate Info view (#972)
* Platform tests (in keyboards) are now consistent across all platforms (#969) * Platform tests (in keyboards) are now consistent across all platforms (#969)
## 2018-06-05 10.0.398 beta ## 2018-06-05 10.0.398 beta
* Fix globe button for system keyboard (#942) * Fix globe button for system keyboard (#942)
@ -402,7 +436,7 @@
* Initial beta release of Keyman for Android 10.0 * Initial beta release of Keyman for Android 10.0
## 10.0 alpha ## 10.0 alpha
* Refactor how longpress keys on touch layout are processed in KMW engine. This prevents key text * Refactor how longpress keys on touch layout are processed in KMW engine. This prevents key text
from being processed as key codes, and fixes the app crash when longpress with K_SPACE. from being processed as key codes, and fixes the app crash when longpress with K_SPACE.
* Added support for L/R Alt and Ctrl and Caps Lock modifiers for keyboards if specified by a keyboard designer * Added support for L/R Alt and Ctrl and Caps Lock modifiers for keyboards if specified by a keyboard designer
* Add feature to reset keyboard to default layer when new input field focused (#288) * Add feature to reset keyboard to default layer when new input field focused (#288)
@ -413,7 +447,7 @@
* Add feature to install ad-hoc keyboards via .kmp packages * Add feature to install ad-hoc keyboards via .kmp packages
* Add [Firebase Crashlytics](https://firebase.google.com/docs/crashlytics/) for generating crash reports * Add [Firebase Crashlytics](https://firebase.google.com/docs/crashlytics/) for generating crash reports
* Add Material Design [icons](https://material.io/icons/) * Add Material Design [icons](https://material.io/icons/)
* Fix path to special OSK font for longpress of special keys (#239) * Fix path to special OSK font for longpress of special keys (#239)
## 2017-08-10 2.8.300 stable ## 2017-08-10 2.8.300 stable
* No changes, just published latest beta as stable * No changes, just published latest beta as stable

View file

@ -1,5 +1,24 @@
# Keyman for iPhone and iPad Version History # Keyman for iPhone and iPad Version History
## 2020-04-15 13.0.106 stable
* Adds workaround for iOS 13.4 bug that breaks longpresses (#2960, #2970)
* Mitigates bug where in-app keyboard would reset inappropriately (#2952)
* Fixes issue where base key could output at same time a popup key was selected (#2882)
## 2020-03-17 13.0.105 stable
* Fixes issues with keyboard banner display (#2841)
## 2020-03-09 13.0.102 stable
* Pre-emptively fixes issue with keyboard scaling for as-of-yet unreleased devices (#2704)
* Fixes in-app Info help link (#2774)
* Fixes issue with select keyboard rules causing loss of context when removing context up to a newline (#2776)
## 2020-02-19 13.0.100 stable
* Release of Keyman 13 for iPhone and iPad
* New Feature: QR Code support for sharing keyboards
* New Feature: Dark mode support
* New Feature: File browser for installing keyboard packages saved on device
## 2020-02-19 13.0.72 beta ## 2020-02-19 13.0.72 beta
* Fixes issue with KeymanEngine demo app and missing color definition in KeymanEngine library (#2662) * Fixes issue with KeymanEngine demo app and missing color definition in KeymanEngine library (#2662)
* Updates offline help content for 13.0 release (#2671) * Updates offline help content for 13.0 release (#2671)
@ -39,7 +58,7 @@
* Bug fix: Multi-row longpress keys not contained within keyboard bounds (#2306, 12.0:#2317) * Bug fix: Multi-row longpress keys not contained within keyboard bounds (#2306, 12.0:#2317)
* Bug fix: Fixes bug where the keyboard might display within the settings menu (#2470) * Bug fix: Fixes bug where the keyboard might display within the settings menu (#2470)
* Bug fix: Fix situation where lexical model fails to install with missing version number (#2191, 12.0:#2193) * Bug fix: Fix situation where lexical model fails to install with missing version number (#2191, 12.0:#2193)
* Bug fix: Mismatch for BCP 47 codes caused keyboard downloads to fail (#2403, 12.0:#2420) * Bug fix: Mismatch for BCP 47 codes caused keyboard downloads to fail (#2403, 12.0:#2420)
* Bug fix: If malformed data was returned from an online API, Keyman could crash (#2368) * Bug fix: If malformed data was returned from an online API, Keyman could crash (#2368)
* Bug fix: Unable to replace previously installed KMP from ad-hoc file (#2459, 12.0:#2461) * Bug fix: Unable to replace previously installed KMP from ad-hoc file (#2459, 12.0:#2461)
* Bug fix: Default model (MTNT) installation was not happening (#2532) * Bug fix: Default model (MTNT) installation was not happening (#2532)
@ -123,7 +142,7 @@
* Removed deprecated code to to support keyman:// scheme for ad-hoc distribution (#1160) * Removed deprecated code to to support keyman:// scheme for ad-hoc distribution (#1160)
* Updated the default keyboard to `sil_euro_latin` (#1417, #1288) * Updated the default keyboard to `sil_euro_latin` (#1417, #1288)
* Added SIL logo to info page (#1164) * Added SIL logo to info page (#1164)
* Bug Fixes: * Bug Fixes:
* Bookmark add button is enabled only when title/url fields have text (#1073) * Bookmark add button is enabled only when title/url fields have text (#1073)
* Fixed bug behind some crashes of system keyboard (#1166) * Fixed bug behind some crashes of system keyboard (#1166)
@ -133,8 +152,8 @@
* Fixed issue with incorrect font on key caps in some situations (#1450) * Fixed issue with incorrect font on key caps in some situations (#1450)
* Various crashes (#1057, #1301) * Various crashes (#1057, #1301)
## 2018-08-02 10.0.208 stable ## 2018-08-02 10.0.208 stable
* Fixed OSK layout problems (and possible crash) on iOS 11 on certain hardware (#1089, #1159) * Fixed OSK layout problems (and possible crash) on iOS 11 on certain hardware (#1089, #1159)
## 2018-07-06 10.0.203 stable ## 2018-07-06 10.0.203 stable
* Fixes an issue where a keyboard with varying row counts in different layers could crash (#1056, #1057) * Fixes an issue where a keyboard with varying row counts in different layers could crash (#1056, #1057)
@ -214,7 +233,7 @@
## 2017-08-26 2.6.4 stable ## 2017-08-26 2.6.4 stable
* Fixed bug with blank keyboard on some devices (#218) * Fixed bug with blank keyboard on some devices (#218)
* Fixed bug with keyboard width being incorrect on iPhone 7, iPhone 7+ (#224) * Fixed bug with keyboard width being incorrect on iPhone 7, iPhone 7+ (#224)
## 2017-08-18 2.6.0 beta ## 2017-08-18 2.6.0 beta
* Numerous keyboarding bugfixes * Numerous keyboarding bugfixes
@ -279,11 +298,11 @@
### Known Issues ### Known Issues
* iOS 7.1 has a problem with installed font profiles: once you restart your device, and in certain other situations, the installed font profiles become unavailable and language fonts will fail to display. While this is not a bug in Keyman as such, it can impact usage of your language in some apps. * iOS 7.1 has a problem with installed font profiles: once you restart your device, and in certain other situations, the installed font profiles become unavailable and language fonts will fail to display. While this is not a bug in Keyman as such, it can impact usage of your language in some apps.
* We have received some reports of a bug with fonts in version 1.2: for some users, their language font fails to display after upgrading to version 1.2 from an earlier version. This is happening due to a change in the cached data for your language. To fix the problem on your iPhone or iPad: * We have received some reports of a bug with fonts in version 1.2: for some users, their language font fails to display after upgrading to version 1.2 from an earlier version. This is happening due to a change in the cached data for your language. To fix the problem on your iPhone or iPad:
* Open the Keyboards list by touching the globe button on the keyboard. * Open the Keyboards list by touching the globe button on the keyboard.
* Swipe left on the keyboard with the issue to delete it. * Swipe left on the keyboard with the issue to delete it.
* Click the Add (+) button to reinstall the keyboard. You should not need to reinstall the font profile. * Click the Add (+) button to reinstall the keyboard. You should not need to reinstall the font profile.
## 1.3.0 stable ## 1.3.0 stable
### New Features ### New Features
@ -301,18 +320,18 @@
### Known Issues ### Known Issues
* iOS 7.1 has a problem with installed font profiles: once you restart your device, and in certain other situations, the installed font profiles become unavailable and language fonts will fail to display. While this is not a bug in Keyman as such, it can impact usage of your language in some apps. * iOS 7.1 has a problem with installed font profiles: once you restart your device, and in certain other situations, the installed font profiles become unavailable and language fonts will fail to display. While this is not a bug in Keyman as such, it can impact usage of your language in some apps.
* We have received some reports of a bug with fonts in version 1.2: for some users, their language font fails to display after upgrading to version 1.2 from an earlier version. This is happening due to a change in the cached data for your language. To fix the problem on your iPhone or iPad: * We have received some reports of a bug with fonts in version 1.2: for some users, their language font fails to display after upgrading to version 1.2 from an earlier version. This is happening due to a change in the cached data for your language. To fix the problem on your iPhone or iPad:
* Open the Keyboards list by touching the globe button on the keyboard. * Open the Keyboards list by touching the globe button on the keyboard.
* Swipe left on the keyboard with the issue to delete it. * Swipe left on the keyboard with the issue to delete it.
* Click the Add (+) button to reinstall the keyboard. You should not need to reinstall the font profile. * Click the Add (+) button to reinstall the keyboard. You should not need to reinstall the font profile.
## 1.2.0 stable ## 1.2.0 stable
### New Features ### New Features
* Install custom keyboards created with Keyman Developer 9 (free download for Windows) * Install custom keyboards created with Keyman Developer 9 (free download for Windows)
* User interface updated for iOS 7 * User interface updated for iOS 7
* Performance improvements * Performance improvements
### Bug Fixes ### Bug Fixes
@ -323,25 +342,25 @@
### Known Issues ### Known Issues
* iOS 7.1 has a problem with installed font profiles: once you restart your device, and in certain other situations, the installed font profiles become unavailable and language fonts will fail to display. While this is not a bug in Keyman as such, it can impact usage of your language in some apps. * iOS 7.1 has a problem with installed font profiles: once you restart your device, and in certain other situations, the installed font profiles become unavailable and language fonts will fail to display. While this is not a bug in Keyman as such, it can impact usage of your language in some apps.
* We have received some reports of a bug with fonts in version 1.2: for some users, their language font fails to display after upgrading to version 1.2 from an earlier version. This is happening due to a change in the cached data for your language. To fix the problem on your iPhone or iPad: * We have received some reports of a bug with fonts in version 1.2: for some users, their language font fails to display after upgrading to version 1.2 from an earlier version. This is happening due to a change in the cached data for your language. To fix the problem on your iPhone or iPad:
* Open the Keyboards list by touching the globe button on the keyboard. * Open the Keyboards list by touching the globe button on the keyboard.
* Swipe left on the keyboard with the issue to delete it. * Swipe left on the keyboard with the issue to delete it.
* Click the Add (+) button to reinstall the keyboard. You should not need to reinstall the font profile. * Click the Add (+) button to reinstall the keyboard. You should not need to reinstall the font profile.
## 1.1.0 stable ## 1.1.0 stable
### New Features ### New Features
* Font installation for your language for iOS 7+ * Font installation for your language for iOS 7+
* Keyman now opens in response to keyman://localhost/open links on websites * Keyman now opens in response to keyman://localhost/open links on websites
* Text and text size are now saved and loaded back automatically after restarting the app. * Text and text size are now saved and loaded back automatically after restarting the app.
### Bug Fixes ### Bug Fixes
* Copy/Paste no longer fails if the text contains apostrophe character * Copy/Paste no longer fails if the text contains apostrophe character
* Fix for Javascript code injection * Fix for Javascript code injection
* Popup keys no longer appear unexpectedly after key touch * Popup keys no longer appear unexpectedly after key touch
* (>) button in keyboard list now operates * (>) button in keyboard list now operates
* Action button popups no longer overlap the button on iPad * Action button popups no longer overlap the button on iPad
* Keyboard height now always cleanly matches available height in landscape mode * Keyboard height now always cleanly matches available height in landscape mode
* Help bubble for keyboard change button now shows on first use * Help bubble for keyboard change button now shows on first use

View file

@ -1,5 +1,11 @@
# Keyman for Linux Version History # Keyman for Linux Version History
# 2020-02-20 13.0.101 stable
* Bug Fix: Add Keyman gsettings schema to manifest (#2688)
# 2020-02-19 13.0.100 stable
* 13.0 stable release
# 2020-02-18 13.0.30 beta # 2020-02-18 13.0.30 beta
* Bug Fix: * Bug Fix:
* Include Keyman gsettings schema for packaging (#2675) * Include Keyman gsettings schema for packaging (#2675)

View file

@ -1,5 +1,26 @@
# KeymanWeb Version History # KeymanWeb Version History
## 2020-04-15 13.0.106 stable
* Fixes issues with matching input against possible predictions (#2957)
* Adds support for use of web popup keys in embedded mode (#2970)
## 2020-03-18 13.0.105 stable
* Fixes issue in OSK layer resizing that affected iOS app (#2841)
* Fixes issue with text output to content-editable elements and design-mode iframes (#2839)
## 2020-03-13 13.0.104 stable
* Bug fix: further updates BuildVisualKeyboard (#2823)
* Bug fix: fixes word lookup for wordlist models for languages in the SMP Unicode planes (#2821)
* Bug fix: fixes issue with touch-layout popup key modifier interpretation (#2820)
* Bug fix: fixes issue with bulk-rendering OSK validation dev tool (#2823)
## 2020-03-11 13.0.103 stable
* Bug fix: updates BuildVisualKeyboard for generating help documentation (#2807)
* Bug fix: fixes issue with addKeyboards Cloud API call (#2797)
## 2020-03-06 13.0.101 stable
* Bug fix: support .otf extension for web fonts (#2781)
## 2020-02-14 13.0.39 beta ## 2020-02-14 13.0.39 beta
* Bug fix: spurious console warnings generated for desktop-based keyboards used in touch mode (#2647) * Bug fix: spurious console warnings generated for desktop-based keyboards used in touch mode (#2647)
* Change: Updated predictive-text banner styling (#2629) * Change: Updated predictive-text banner styling (#2629)
@ -45,7 +66,7 @@
## 2019-11-25 12-0.103 stable ## 2019-11-25 12-0.103 stable
* Change: Updates to build environment only (#2372) * Change: Updates to build environment only (#2372)
## 2019-11-13 12.0.102 stable ## 2019-11-13 12.0.102 stable
* Bug fix: Fixes issue with mnemonic keyboard handling of backspace and delete keys (#2288) * Bug fix: Fixes issue with mnemonic keyboard handling of backspace and delete keys (#2288)
* Bug fix: Fix for iOS Safari's "Request Desktop Website" option disabling touch interactivity (#2283) * Bug fix: Fix for iOS Safari's "Request Desktop Website" option disabling touch interactivity (#2283)
@ -169,7 +190,7 @@
* New Features: * New Features:
* Added `setNumericLayer()` for embedded platforms to change OSK to numeric layer. (#1218) * Added `setNumericLayer()` for embedded platforms to change OSK to numeric layer. (#1218)
* Added support for Promises to `init()` and `setActiveKeyboard()`. (#1432) * Added support for Promises to `init()` and `setActiveKeyboard()`. (#1432)
* Changes: * Changes:
* Added OSK bulk rendering script for testing (#1432) * Added OSK bulk rendering script for testing (#1432)
* Code refactors (#1403) * Code refactors (#1403)
@ -379,9 +400,9 @@ when the initialization option `attachType` is set to auto and will attach/detac
* Correct invalid return values in smpstring.js. * Correct invalid return values in smpstring.js.
* Remove debug reference from kmwtoggle.js. * Remove debug reference from kmwtoggle.js.
* kmwbase.js: accept file: as protocol for page or resource references. * kmwbase.js: accept file: as protocol for page or resource references.
* Expose font checking as *isFontAvailable(name)* to allow site developers to check that a custom font has in fact been installed by the user's browser. * Expose font checking as *isFontAvailable(name)* to allow site developers to check that a custom font has in fact been installed by the user's browser.
(This was added partly to make it possible to know if cross-source font loading was being prevented, (This was added partly to make it possible to know if cross-source font loading was being prevented,
as by Firefox unless an override option is set. Not currently used, as use during page loading is as by Firefox unless an override option is set. Not currently used, as use during page loading is
problematic.) problematic.)
## 2014-10-20 2.0.365 stable ## 2014-10-20 2.0.365 stable

View file

@ -1,5 +1,12 @@
# Keyman Developer Version History # Keyman Developer Version History
## 2020-02-24 13.0.101 stable
* Bug Fix(Keyboard Editor): Touch Layout Editor could crash switching templates (#2721)
* Bug Fix(Keyboard Editor): Touch Layout Editor would not always accept character map insertions (#2736)
## 2020-02-19 13.0.100 stable
* Chore: Keyman Developer 13.0.100 release
## 2020-02-18 13.0.76 beta ## 2020-02-18 13.0.76 beta
* Bug Fix(Install): Upgrading would lose user settings (resolves after 2 upgrades) (#2668) * Bug Fix(Install): Upgrading would lose user settings (resolves after 2 upgrades) (#2668)