mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-24 08:37:42 +00:00
Update history.md for beta 12.0/alpha 13.0
This commit is contained in:
parent
c7a6eb6649
commit
48bfe9d8cc
7 changed files with 158 additions and 37 deletions
|
|
@ -1,9 +1,21 @@
|
|||
# Keyman for Android
|
||||
|
||||
## 2019-07-29 12.0.2200 beta
|
||||
* Add new "Settings" menu (#1751)
|
||||
* Add predictive text support (#1641, #1653)
|
||||
* Minimum supported Android version is now 4.4 (KitKat) (#1905)
|
||||
## 2019-08-05 13.0 alpha
|
||||
* Start version 13.0
|
||||
|
||||
## 2019-07-29 12.0.4074 beta
|
||||
* Initial beta release of Keyman for Android 12
|
||||
* [Pull Requests](https://github.com/keymanapp/keyman/pulls?utf8=%E2%9C%93&q=is%3Apr+merged%3A2019-02-25..2019-08-04+label%3Aandroid+base%3Amaster)
|
||||
|
||||
* New Features:
|
||||
* Add new "Settings" menu (#1751)
|
||||
* Add predictive text support (#1641, #1653)
|
||||
|
||||
* Changes:
|
||||
* Minimum supported Android version is now 4.4 (KitKat) (#1905)
|
||||
|
||||
* Bug Fixes:
|
||||
* Improve stability of keyboard loading and app startup (#1907)
|
||||
|
||||
## 2019-06-28 11.0.2108 stable
|
||||
* Changes:
|
||||
|
|
|
|||
|
|
@ -1,7 +1,25 @@
|
|||
# Keyman for iPhone and iPad Version History
|
||||
|
||||
## 12.0 alpha
|
||||
* Started work on Keyman for iPhone and iPad 12.
|
||||
## 2019-08-05 13.0 alpha
|
||||
* Start version 13.0
|
||||
|
||||
## 2019-07-29 12.0.11 beta
|
||||
* Initial beta release of Keyman for iPhone and iPad 12
|
||||
* [Pull Requests](https://github.com/keymanapp/keyman/pulls?utf8=%E2%9C%93&q=is%3Apr+merged%3A2019-02-25..2019-08-04+label%3Aios+base%3Amaster)
|
||||
|
||||
* New Features:
|
||||
* Add new "Settings" menu (#1824)
|
||||
* Add predictive text support (#1824)
|
||||
|
||||
* Changes:
|
||||
* Add automated tests (#1865)
|
||||
|
||||
* Bug Fixes:
|
||||
* Install a multilingual keyboard only to first language by default (#1610)
|
||||
* Fix issue with LTR and RTL marks breaking Keyman context checks (#1756)
|
||||
|
||||
## 2019-05-14 11.0.323 stable
|
||||
* Fixes bug with keyboards using 'nul' and 'context' statements (#1212)
|
||||
|
||||
## 2019-02-25 11.0.320 stable
|
||||
* 11.0 Stable release
|
||||
|
|
|
|||
|
|
@ -1,9 +1,17 @@
|
|||
# Keyman for Linux Version History
|
||||
|
||||
## 12.0 alpha
|
||||
* Started work on Keyman for Linux 12
|
||||
## 2019-08-05 13.0 alpha
|
||||
* Start version 13.0
|
||||
|
||||
## 2019-02-25 11.0.120 stable
|
||||
## 2019-07-29 12.0.12 beta
|
||||
* Initial beta release of Keyman for Linux 12
|
||||
* [Pull Requests](https://github.com/keymanapp/keyman/pulls?utf8=%E2%9C%93&q=is%3Apr+merged%3A2019-02-25..2019-08-04+label%3Alinux+base%3Amaster)
|
||||
|
||||
* Bug Fixes:
|
||||
* Clean up readme for km-package (#1660)
|
||||
* Ensure automated build uses correct tier (#1670)
|
||||
|
||||
## 2019-02-25 11.0.124 stable
|
||||
* 11.0 Stable release
|
||||
|
||||
## 2019-02-22 11.0.111 beta
|
||||
|
|
|
|||
|
|
@ -1,7 +1,19 @@
|
|||
# Keyman for macOS Version History
|
||||
|
||||
## 12.0 alpha
|
||||
* Started work on Keyman for macOS 12.
|
||||
## 2019-08-05 13.0 alpha
|
||||
* Start version 13.0
|
||||
|
||||
## 2019-07-29 12.0.5 beta
|
||||
* Initial beta release of Keyman for Mac 12
|
||||
* [Pull Requests](https://github.com/keymanapp/keyman/pulls?utf8=%E2%9C%93&q=is%3Apr+merged%3A2019-02-25..2019-08-04+label%3Amac+base%3Amaster)
|
||||
|
||||
* Bug Fixes:
|
||||
* Fix keyboard download passed wrong version string (#1814)
|
||||
|
||||
## 2019-02-26 11.0.221 stable
|
||||
* Add support for option stores (if/set/reset/save statements) (#1838)
|
||||
* Fix bug where keyboards with more than nine deadkeys did not operate correctly (#1839)
|
||||
* Fix out of date context buffer when using command keys (#1840)
|
||||
|
||||
## 2019-02-25 11.0.220 stable
|
||||
* 11.0 Stable release
|
||||
|
|
|
|||
|
|
@ -1,27 +1,44 @@
|
|||
# KeymanWeb Version History
|
||||
|
||||
## 12.0 alpha
|
||||
* Resumed TypeScript conversion work, resulting in significant internal restructuring and reorganization while leaving our published API intact.
|
||||
* Mobile web "touch alias" elements have been refactored into their own type.
|
||||
* Heavily reorganizes and refactors the keystroke processing engine of KMW.
|
||||
* Attachment to all supported element types has now been abstracted, splitting keystroke processing from related DOM management.
|
||||
* Centralizes code paths to improve parity between hardware and OSK-based keystrokes.
|
||||
* In both cases above, significant unit testing was facilitated and has been added as a result, further improving code maintainability into the future.
|
||||
* Began adding support for our common LMLayer interface for predictive modeling.
|
||||
* Implemented WebWorker background thread for the heavy lifting; all API calls with relevant return values return Promises.
|
||||
* Provides API for the following language-modeling functions:
|
||||
* predict - Prediction of user's desired word based on context and recent input
|
||||
* Also returns a tagged prediction corresponding to the original context state.
|
||||
* Corrections are currently limited to the most recent input keystroke.
|
||||
* Accepts a probability distribution for the most recent keystroke, which is be used to weight prediction probabilities
|
||||
* wordbreak - Performs wordbreaking on the current context state
|
||||
* A default wordbreaker based on the Unicode specification is provided as a default.
|
||||
* Implements a common "template" for weighted wordlist lexical model functionality:
|
||||
* Accepts a "search term to key" function to facilitate common corrections, such as diacritics,
|
||||
during prediction lookups.
|
||||
* Predictions are weighted based on their frequency and their input likelihood (based on keystroke probabilities).
|
||||
* Accepts fully-specified custom lexical models that do not rely on model "templates."
|
||||
* Fix for issue with Mandarin Chinese keyboard's 'picker' UI
|
||||
## 2019-08-05 13.0 alpha
|
||||
* Start version 13.0
|
||||
|
||||
## 2019-07-29 12.0.72 beta
|
||||
* Initial beta release of KeymanWeb 12
|
||||
* [Pull Requests](https://github.com/keymanapp/keyman/pulls?utf8=%E2%9C%93&q=is%3Apr+merged%3A2019-02-25..2019-08-04+label%3Aweb+base%3Amaster)
|
||||
|
||||
* New Features:
|
||||
* Began adding support for our common LMLayer interface for predictive modeling.
|
||||
* Implemented WebWorker background thread for the heavy lifting; all API calls with relevant return values return Promises.
|
||||
* Provides API for the following language-modeling functions:
|
||||
* predict - Prediction of user's desired word based on context and recent input
|
||||
* Also returns a tagged prediction corresponding to the original context state.
|
||||
* Corrections are currently limited to the most recent input keystroke.
|
||||
* Accepts a probability distribution for the most recent keystroke, which is be used to weight prediction probabilities
|
||||
* wordbreak - Performs wordbreaking on the current context state
|
||||
* A default wordbreaker based on the Unicode specification is provided as a default.
|
||||
* Implements a common "template" for weighted wordlist lexical model functionality:
|
||||
* Accepts a "search term to key" function to facilitate common corrections, such as diacritics,
|
||||
during prediction lookups.
|
||||
* Predictions are weighted based on their frequency and their input likelihood (based on keystroke probabilities).
|
||||
* Accepts fully-specified custom lexical models that do not rely on model "templates."
|
||||
|
||||
* Changes:
|
||||
* Resumed TypeScript conversion work, resulting in significant internal restructuring and reorganization while leaving our published API intact.
|
||||
* Mobile web "touch alias" elements have been refactored into their own type.
|
||||
* Heavily reorganizes and refactors the keystroke processing engine of KMW.
|
||||
* Attachment to all supported element types has now been abstracted, splitting keystroke processing from related DOM management.
|
||||
* Centralizes code paths to improve parity between hardware and OSK-based keystrokes.
|
||||
* In both cases above, significant unit testing was facilitated and has been added as a result, further improving code maintainability into the future.
|
||||
|
||||
## 2019-04-25 11.0.225 stable
|
||||
* Fixes bug with Mandarin Chinese 'picker' UI
|
||||
|
||||
## 2019-02-27 11.0.222 stable
|
||||
* Fixes bug with OSK keys set as if on a different layer from the one they are actually on (#1628)
|
||||
|
||||
## 2019-02-26 11.0.221 stable
|
||||
* Fixes bug with the Toolbar UI (#1629)
|
||||
|
||||
## 2019-02-25 11.0.220 stable
|
||||
* 11.0 Stable release
|
||||
|
|
|
|||
|
|
@ -1,11 +1,35 @@
|
|||
# Keyman Desktop Version History
|
||||
|
||||
## 12.0 alpha
|
||||
* Started work on Keyman Desktop 12.
|
||||
## 2019-08-05 13.0 alpha
|
||||
* Start version 13.0
|
||||
|
||||
## 2019-07-29 12.0.9 beta
|
||||
* Initial beta release of Keyman Desktop 12
|
||||
* [Pull Requests](https://github.com/keymanapp/keyman/pulls?utf8=%E2%9C%93&q=is%3Apr+merged%3A2019-02-25..2019-08-04+label%3Awindows+base%3Amaster)
|
||||
|
||||
* No significant changes.
|
||||
|
||||
## 2019-06-12 11.0.1360.0 stable
|
||||
* Bug Fix: Crash "Object doesn't support property or method..." starting Keyman Configuration on some systems (#1827)
|
||||
|
||||
## 2019-06-05 11.0.1357.0 stable
|
||||
* Bug Fix: Error in shutdown of Keyman Engine can cause other applications to crash (#1820)
|
||||
|
||||
## 2019-04-29 11.0.1355.0 stable
|
||||
* Bug Fix: Error in initialization of Keyman Engine causes FieldWorks to crash if Keyman Developer installed but not Keyman Desktop. (#1739)
|
||||
|
||||
## 2019-04-06 11.0.1354.0 stable
|
||||
* No changes
|
||||
|
||||
## 2019-04-06 11.0.1353.0 stable
|
||||
* No changes
|
||||
|
||||
## 2019-02-27 11.0.1352.0 stable
|
||||
* No changes
|
||||
|
||||
## 2019-02-26 11.0.1351.0 stable
|
||||
* Not released
|
||||
|
||||
## 2019-02-25 11.0.1350.0 stable
|
||||
* 11.0 Stable release
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,37 @@
|
|||
# Keyman Developer Version History
|
||||
|
||||
## 12.0 alpha
|
||||
* Started work on Keyman Developer 12.
|
||||
## 2019-08-05 13.0 alpha
|
||||
* Start version 13.0
|
||||
|
||||
## 2019-07-29 12.0.9 beta
|
||||
* Initial beta release of Keyman Desktop 12
|
||||
* [Pull Requests](https://github.com/keymanapp/keyman/pulls?utf8=%E2%9C%93&q=is%3Apr+merged%3A2019-02-25..2019-08-04+label%3Adeveloper+base%3Amaster)
|
||||
|
||||
* New Features:
|
||||
* Lexical model compiler - currently only available from source (#1766)
|
||||
* Add keyboard source analysis and automated regression test tool "kmanalyze" (#1696)
|
||||
|
||||
## 2019-06-12 11.0.1360.0 stable
|
||||
* No changes
|
||||
|
||||
## 2019-06-05 11.0.1357.0 stable
|
||||
* No changes
|
||||
|
||||
## 2019-04-29 11.0.1355.0 stable
|
||||
* No changes
|
||||
|
||||
## 2019-04-24 11.0.1354.0 stable
|
||||
* Bug fix: Keyman Developer touch layout editor would not save key caps for subkeys (#1731)
|
||||
* Bug fix: Compiler could occasionally fail with undefined results when using Unicode store names (#1736)
|
||||
|
||||
## 2019-04-06 11.0.1353.0 stable
|
||||
* Bug fix: For large keyboards, Keyman Developer would generate a .js file that Chrome was unable to parse (#1717)
|
||||
|
||||
## 2019-02-27 11.0.1352.0 stable
|
||||
* No changes
|
||||
|
||||
## 2019-02-26 11.0.1351.0 stable
|
||||
* Not released
|
||||
|
||||
## 2019-02-25 11.0.1350.0 stable
|
||||
* 11.0 Stable release
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue