Merge pull request #4750 from keymanapp/auto/version-master-15.0.21

auto: increment master version to 15.0.21
This commit is contained in:
Keyman Server 2021-03-23 05:15:08 +11:00 committed by GitHub
commit 6e09157f99
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
29 changed files with 134 additions and 69 deletions

View file

@ -1,5 +1,70 @@
# Keyman Version History
## 15.0.20 alpha 2021-03-22
* docs(ios): adds supported l10ns to help/about/whatsnew (#4625)
* fix(windows): represerve keys on setfocus (#4622)
* fix(windows): show version selector for Keyman in installer (#4623)
* fix(windows): ensure valid base layout on install (#4627)
* chore(common): Update readme (#4631)
* chore(linux): Update readme (#4633)
* fix(common/core/web): Add keyboard check for scriptObject (#4640)
* docs(common): Update readme (#4642)
* fix(windows): context help links (#4626)
* fix(windows): hotkeys correctly ignore right modifier keys (#4628)
* fix(windows): Handle disabled profiles and invalid language ids (#4635)
* fix(web): event handling for TouchAliasElement's blinking caret (#4638)
* fix(common/models): prevents "undefined" reversion display string (#4648)
* docs(common): Update npm-packages readme (#4644)
* chore(developer): add B11 ISO code for ABNT2 keyboard (#4654)
* fix(web): better check for missing MutationObserver type (#4646)
* fix(android/engine): Reset in-app context when selection changes (#4636)
* chore(linux): Move signature files as well (#4653)
* chore(windows): fully disable auto start task (#4658)
* fix(windows): keep online update in focus (#4661)
* fix(windows): setup must save install state for restarts (#4649)
* fix(ios): removal of default keyboard respected when updating app (#4651)
* feat(ios): auto-bundles the most recent version of default resources (#4656)
* fix(mac): register configuration window on load (#4667)
* chore(ios): Set Localizable.strings to UTF-8 (#4670)
* fix(android/app): Fix crash when clicking QR code (#4664)
* fix(android): fixes errors within lists used for UI (#4666)
* chore(common): Update crowdin for km (#4671)
* chore(android/app,ios/app): Update crowdin for de (#4672)
* fix(mac): release window resources on close (#4669)
* fix(mac): show local help in app (#4673)
* chore(windows): Update whatsnew.md (#4665)
* fix(windows): Trigger language sync after changes (#4663)
* chore(linux): Ignore buildtools in keyman-config tarball (#4675)
* chore(windows): breadcrumbs (#4683)
* fix(ios): set CODE_SIGN before build (#4682)
* fix(mac): prevent duplicate keyboards in list (#4674)
* fix(ios): keyboard search did not alert for lack of net (#4693)
* chore(android/engine): Send KMW console errors to Sentry (#4692)
* fix(windows): start Keyman after setup only if not running (#4681)
* fix(developer): &CasedKeys and &MnemonicLayout are not compatible together (#4690)
* fix(android/engine): Fix crash when download file fails to copy to cache (#4697)
* fix(developer): validate keyboard_info should give info on non-canonical bcp47 (#4689)
* chore(developer): upgrade bcp 47 canonicalisation to warning (#4699)
* fix(developer): support named character codes at end of line (#4691)
* fix(android/app): Load system keyboard before checking overrides (#4696)
* fix(android): Update styling and set text to black (#4662)
* fix(common/core/web): disambiguation of keys sharing same base key ID (#4703)
* fix(windows): Download keyboard dialog TLS protocol support (#4714)
* fix(web): first-pass workaround for popup-key corrections (#4704)
* fix(developer): use var not let in definitions (#4718)
* chore(windows): finalize help (#4717)
* chore(android/app): Migrate launcher icon to adaptive (#4720)
* fix(common/core/web): predictive banner activation logic (#4713)
* fix(web): allows refresh of currently-loaded model (#4728)
* fix(ios): kbd search now caches publishing data for result (#4729)
* fix(linux): Fix switching to keyboard in middle of line (#4678) (#4721)
* fix(windows): ensure profiles are reinstalled during setup (#4727)
* fix(windows): Avoid double start during setup (#4726)
* chore: B14S8 beta to alpha (#4739)
* docs(ios): Help for 14.0 features (#4741)
* chore: increment-version.sh for stable (#4742)
## 15.0.19 alpha 2021-03-09
* fix(common/models): predictions after context reset / caret shift (#4411)

View file

@ -1 +1 @@
15.0.20
15.0.21

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/input-processor",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/input-processor",
"version": "15.0.20",
"version": "15.0.21",
"description": "The core text and prediction processing engine for KeymanWeb",
"repository": {
"type": "git",
@ -18,8 +18,8 @@
},
"homepage": "https://github.com/keymanapp/keyman#readme",
"devDependencies": {
"@keymanapp/lexical-model-compiler": "^15.0.20",
"@keymanapp/resources-gosh": "^15.0.20",
"@keymanapp/lexical-model-compiler": "^15.0.21",
"@keymanapp/resources-gosh": "^15.0.21",
"@types/node": "^11.9.4",
"chai": "^4.2.0",
"mocha": "^5.2.0",
@ -34,11 +34,11 @@
"mocha": "mocha"
},
"dependencies": {
"@keymanapp/keyboard-processor": "^15.0.20",
"@keymanapp/lexical-model-layer": "^15.0.20",
"@keymanapp/models-types": "^15.0.20",
"@keymanapp/web-environment": "^15.0.20",
"@keymanapp/web-utils": "^15.0.20",
"@keymanapp/keyboard-processor": "^15.0.21",
"@keymanapp/lexical-model-layer": "^15.0.21",
"@keymanapp/models-types": "^15.0.21",
"@keymanapp/web-environment": "^15.0.21",
"@keymanapp/web-utils": "^15.0.21",
"eventemitter3": "^4.0.0"
}
}

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/keyboard-processor",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/keyboard-processor",
"version": "15.0.20",
"version": "15.0.21",
"description": "Core module for Keyman keyboard support in KeymanWeb.",
"repository": {
"type": "git",
@ -18,7 +18,7 @@
},
"homepage": "https://github.com/keymanapp/keyman#readme",
"devDependencies": {
"@keymanapp/resources-gosh": "^15.0.20",
"@keymanapp/resources-gosh": "^15.0.21",
"chai": "^4.2.0",
"mocha": "^5.2.0",
"mocha-teamcity-reporter": "^3.0.0",
@ -31,9 +31,9 @@
"mocha": "mocha"
},
"dependencies": {
"@keymanapp/models-types": "^15.0.20",
"@keymanapp/web-environment": "^15.0.20",
"@keymanapp/web-utils": "^15.0.20",
"@keymanapp/models-types": "^15.0.21",
"@keymanapp/web-environment": "^15.0.21",
"@keymanapp/web-utils": "^15.0.21",
"@types/node": "^11.9.4",
"ts-node": "^8.0.2"
}

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/recorder-core",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/recorder-core",
"version": "15.0.20",
"version": "15.0.21",
"description": "Core classes used to develop KeymanWeb test cases based on keystrokes",
"main": "index.js",
"scripts": {
@ -17,10 +17,10 @@
},
"homepage": "https://github.com/keymanapp/keyman#readme",
"dependencies": {
"@keymanapp/keyboard-processor": "^15.0.20",
"@keymanapp/models-types": "^15.0.20",
"@keymanapp/web-environment": "^15.0.20",
"@keymanapp/web-utils": "^15.0.20"
"@keymanapp/keyboard-processor": "^15.0.21",
"@keymanapp/models-types": "^15.0.21",
"@keymanapp/web-environment": "^15.0.21",
"@keymanapp/web-utils": "^15.0.21"
},
"devDependencies": {
"typescript": "^3.8.3"

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/web-sentry-manager",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/web-sentry-manager",
"version": "15.0.20",
"version": "15.0.21",
"description": "Common setup for KeymanWeb's Sentry-based error reporting",
"main": "dist/index.js",
"scripts": {
@ -20,7 +20,7 @@
"typescript": "^3.8.3"
},
"dependencies": {
"@keymanapp/web-environment": "^15.0.20",
"@keymanapp/web-environment": "^15.0.21",
"@sentry/browser": "^5.27.4"
}
}

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/web-utils",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/web-utils",
"version": "15.0.20",
"version": "15.0.21",
"description": "Common utility functions used throughout other Keyman packages",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
@ -20,8 +20,8 @@
},
"homepage": "https://github.com/keymanapp/keyman#readme",
"devDependencies": {
"@keymanapp/resources-gosh": "^15.0.20",
"@keymanapp/web-environment": "^15.0.20",
"@keymanapp/resources-gosh": "^15.0.21",
"@keymanapp/web-environment": "^15.0.21",
"@types/node": "^14.0.5",
"typescript": "^3.8.3"
}

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/models-templates",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/models-templates",
"version": "15.0.20",
"version": "15.0.21",
"description": "Backing model implementations (templates) for Keyman's modelling layer",
"keywords": [
"lm",
@ -42,8 +42,8 @@
"url": "https://github.com/keymanapp/keyman/issues"
},
"devDependencies": {
"@keymanapp/models-types": "^15.0.20",
"@keymanapp/web-utils": "^15.0.20",
"@keymanapp/models-types": "^15.0.21",
"@keymanapp/web-utils": "^15.0.21",
"@types/chai": "^4.2.11",
"@types/mocha": "^7.0.2",
"@types/node": "^14.0.4",
@ -52,6 +52,6 @@
"typescript": "^3.8.3"
},
"dependencies": {
"@keymanapp/models-wordbreakers": "^15.0.20"
"@keymanapp/models-wordbreakers": "^15.0.21"
}
}

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/models-types",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/models-types",
"version": "15.0.20",
"version": "15.0.21",
"description": "Type definitions in used in the modeling (lexical model/predictive text) component of Keyman.",
"types": "./index.d.ts",
"scripts": {

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/models-wordbreakers",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/models-wordbreakers",
"version": "15.0.20",
"version": "15.0.21",
"description": "Word breakers bundled in the modeling layer",
"keywords": [
"lexical model",
@ -40,7 +40,7 @@
"url": "https://github.com/keymanapp/keyman/issues"
},
"devDependencies": {
"@keymanapp/models-types": "^15.0.20",
"@keymanapp/models-types": "^15.0.21",
"@types/chai": "^4.2.11",
"@types/mocha": "^7.0.2",
"chai": "^4.2.0",

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/lexical-model-layer",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/lexical-model-layer",
"version": "15.0.20",
"version": "15.0.21",
"description": "Keyman/Predictive Text integration layer",
"main": "build/index.js",
"scripts": {
@ -21,8 +21,8 @@
},
"homepage": "https://github.com/keymanapp/keyman#readme",
"devDependencies": {
"@keymanapp/models-types": "^15.0.20",
"@keymanapp/resources-gosh": "^15.0.20",
"@keymanapp/models-types": "^15.0.21",
"@keymanapp/resources-gosh": "^15.0.21",
"@types/node": "^10.17.21",
"chai": "^4.2.0",
"karma": "^4.2.0",
@ -46,10 +46,10 @@
"typescript": "^3.8.3"
},
"dependencies": {
"@keymanapp/models-templates": "^15.0.20",
"@keymanapp/models-wordbreakers": "^15.0.20",
"@keymanapp/web-environment": "^15.0.20",
"@keymanapp/web-utils": "^15.0.20",
"@keymanapp/models-templates": "^15.0.21",
"@keymanapp/models-wordbreakers": "^15.0.21",
"@keymanapp/web-environment": "^15.0.21",
"@keymanapp/web-utils": "^15.0.21",
"es6-shim": "^0.35.5",
"string.prototype.codepointat": "^0.2.1",
"string.prototype.startswith": "^0.2.0"

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/lexical-model-compiler",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/lexical-model-compiler",
"version": "15.0.20",
"version": "15.0.21",
"description": "Keyman Developer lexical model compiler",
"keywords": [
"keyboard",
@ -37,14 +37,14 @@
"node": ">=12.0.0"
},
"dependencies": {
"@keymanapp/models-types": "^15.0.20",
"@keymanapp/models-types": "^15.0.21",
"commander": "^3.0.0",
"typescript": "^3.8.3",
"xml2js": "^0.4.19"
},
"devDependencies": {
"@keymanapp/models-templates": "^15.0.20",
"@keymanapp/models-wordbreakers": "^15.0.20",
"@keymanapp/models-templates": "^15.0.21",
"@keymanapp/models-wordbreakers": "^15.0.21",
"@types/chai": "^4.1.7",
"@types/mocha": "^5.2.7",
"@types/node": "^10.14.6",

View file

@ -16,5 +16,5 @@
"lerna",
"typescript"
],
"version": "15.0.20"
"version": "15.0.21"
}

View file

@ -1,5 +1,5 @@
{
"name": "@keymanapp/resources-gosh",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1
}

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/resources-gosh",
"version": "15.0.20",
"version": "15.0.21",
"description": "Good Ol' Shell",
"author": "Marc Durdin <marc@keyman.com> (https://github.com/mcdurdin)",
"contributors": [

View file

@ -1,5 +1,5 @@
{
"name": "@keymanapp/web-environment",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1
}

View file

@ -1,6 +1,6 @@
{
"name": "@keymanapp/web-environment",
"version": "15.0.20",
"version": "15.0.21",
"description": "A compilation utility for passing select environment variables into our TS builds",
"author": "Joshua Horton <joshua_horton@sil.org> (https://github.com/jahorton)",
"homepage": "https://github.com/keymanapp/keyman",
@ -17,6 +17,6 @@
"url": "https://github.com/keymanapp/keyman/issues"
},
"devDependencies": {
"@keymanapp/resources-gosh": "^15.0.20"
"@keymanapp/resources-gosh": "^15.0.21"
}
}

2
web/package-lock.json generated
View file

@ -1,6 +1,6 @@
{
"name": "keyman",
"version": "15.0.20",
"version": "15.0.21",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View file

@ -1,6 +1,6 @@
{
"name": "keyman",
"version": "15.0.20",
"version": "15.0.21",
"description": "Facilitates text input in any language.",
"repository": {
"type": "git",
@ -18,8 +18,8 @@
},
"homepage": "https://github.com/keymanapp/keyman#readme",
"devDependencies": {
"@keymanapp/resources-gosh": "^15.0.20",
"@keymanapp/web-sentry-manager": "^15.0.20",
"@keymanapp/resources-gosh": "^15.0.21",
"@keymanapp/web-sentry-manager": "^15.0.21",
"@sentry/cli": "^1.52.3",
"chai": "^4.2.0",
"google-closure-compiler-java": "^20200224.0.0",
@ -51,13 +51,13 @@
"sentry-cli": "sentry-cli"
},
"dependencies": {
"@keymanapp/input-processor": "^15.0.20",
"@keymanapp/keyboard-processor": "^15.0.20",
"@keymanapp/lexical-model-layer": "^15.0.20",
"@keymanapp/models-types": "^15.0.20",
"@keymanapp/recorder-core": "^15.0.20",
"@keymanapp/web-environment": "^15.0.20",
"@keymanapp/web-utils": "^15.0.20",
"@keymanapp/input-processor": "^15.0.21",
"@keymanapp/keyboard-processor": "^15.0.21",
"@keymanapp/lexical-model-layer": "^15.0.21",
"@keymanapp/models-types": "^15.0.21",
"@keymanapp/recorder-core": "^15.0.21",
"@keymanapp/web-environment": "^15.0.21",
"@keymanapp/web-utils": "^15.0.21",
"@types/node": "^11.9.4",
"es6-shim": "^0.35.5",
"eventemitter3": "^4.0.0",