Update history.md for beta 12.0/alpha 13.0

This commit is contained in:
Marc Durdin 2019-08-05 08:08:05 +10:00
parent c7a6eb6649
commit 48bfe9d8cc
7 changed files with 158 additions and 37 deletions

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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