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
## 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
* Bug fix:
* Re-initialize CloudDownloadManager when downloading resources after Keyman app is closed (#2635)
@ -105,7 +139,7 @@
## 2019-10-25 12.0.4205 stable
* Bug fix:
* Use lexical model package version for dataset (#2242)
## 2019-10-14 12.0.4204 stable
* Bug Fix:
* FirstVoices app may crash if analytics is not present (#2204)
@ -219,7 +253,7 @@
## 2019-02-15 11.0.2062 beta
* No changes.
## 2019-02-07 11.0.2061 beta
* Bug fix:
* Add notifications when keyboard or font fails to download from Keyman cloud (#1570)
@ -333,7 +367,7 @@
## 2018-06-11 10.0.399 beta
* Consolidate Info view (#972)
* Platform tests (in keyboards) are now consistent across all platforms (#969)
## 2018-06-05 10.0.398 beta
* Fix globe button for system keyboard (#942)
@ -402,7 +436,7 @@
* Initial beta release of Keyman for Android 10.0
## 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.
* 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)
@ -413,7 +447,7 @@
* Add feature to install ad-hoc keyboards via .kmp packages
* Add [Firebase Crashlytics](https://firebase.google.com/docs/crashlytics/) for generating crash reports
* 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
* No changes, just published latest beta as stable

View file

@ -1,5 +1,24 @@
# 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
* Fixes issue with KeymanEngine demo app and missing color definition in KeymanEngine library (#2662)
* 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: 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: 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: Unable to replace previously installed KMP from ad-hoc file (#2459, 12.0:#2461)
* 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)
* Updated the default keyboard to `sil_euro_latin` (#1417, #1288)
* Added SIL logo to info page (#1164)
* Bug Fixes:
* Bookmark add button is enabled only when title/url fields have text (#1073)
* 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)
* Various crashes (#1057, #1301)
## 2018-08-02 10.0.208 stable
* Fixed OSK layout problems (and possible crash) on iOS 11 on certain hardware (#1089, #1159)
## 2018-08-02 10.0.208 stable
* Fixed OSK layout problems (and possible crash) on iOS 11 on certain hardware (#1089, #1159)
## 2018-07-06 10.0.203 stable
* 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
* 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
* Numerous keyboarding bugfixes
@ -279,11 +298,11 @@
### 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.
* 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.
* 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.
* 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:
* Open the Keyboards list by touching the globe button on the keyboard.
* 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.
## 1.3.0 stable
### New Features
@ -301,18 +320,18 @@
### 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.
* 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.
* 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.
* 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:
* Open the Keyboards list by touching the globe button on the keyboard.
* 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.
## 1.2.0 stable
### New Features
* Install custom keyboards created with Keyman Developer 9 (free download for Windows)
* User interface updated for iOS 7
* Performance improvements
* Install custom keyboards created with Keyman Developer 9 (free download for Windows)
* User interface updated for iOS 7
* Performance improvements
### Bug Fixes
@ -323,25 +342,25 @@
### 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.
* 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.
* 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.
* 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:
* Open the Keyboards list by touching the globe button on the keyboard.
* 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.
## 1.1.0 stable
### New Features
* Font installation for your language for iOS 7+
* 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.
* Font installation for your language for iOS 7+
* 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.
### 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
* Popup keys no longer appear unexpectedly after key touch
* (>) button in keyboard list now operates
* Popup keys no longer appear unexpectedly after key touch
* (>) button in keyboard list now operates
* Action button popups no longer overlap the button on iPad
* Keyboard height now always cleanly matches available height in landscape mode
* Help bubble for keyboard change button now shows on first use

View file

@ -1,5 +1,11 @@
# 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
* Bug Fix:
* Include Keyman gsettings schema for packaging (#2675)

View file

@ -1,5 +1,26 @@
# 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
* Bug fix: spurious console warnings generated for desktop-based keyboards used in touch mode (#2647)
* Change: Updated predictive-text banner styling (#2629)
@ -45,7 +66,7 @@
## 2019-11-25 12-0.103 stable
* Change: Updates to build environment only (#2372)
## 2019-11-13 12.0.102 stable
* 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)
@ -169,7 +190,7 @@
* New Features:
* Added `setNumericLayer()` for embedded platforms to change OSK to numeric layer. (#1218)
* Added support for Promises to `init()` and `setActiveKeyboard()`. (#1432)
* Changes:
* Added OSK bulk rendering script for testing (#1432)
* 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.
* Remove debug reference from kmwtoggle.js.
* 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.
(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
* 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,
as by Firefox unless an override option is set. Not currently used, as use during page loading is
problematic.)
## 2014-10-20 2.0.365 stable

View file

@ -1,5 +1,12 @@
# 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
* Bug Fix(Install): Upgrading would lose user settings (resolves after 2 upgrades) (#2668)