Eberhard Beilharz
6626a429f5
Merge pull request #16786 from keymanapp/fix/web/16785_suggestionApplier
...
fix(web): fix crash applying suggestions
`langProcessor.applySuggestion` can return `null` for various reasons. If it returns `null` we should consider this an invalid suggestion state and return `null` from `suggestionApplier`.
Fixes : #16785
2026-10-09 17:45:33 +02:00
Eberhard Beilharz
032556dbcf
fix(web): fix crash applying suggestions
...
`langProcessor.applySuggestion` can return `null` for various reasons.
If it returns `null` we should consider this an invalid suggestion state
and return `null` from `suggestionApplier`.
Fixes : #16785
Fixes: [KEYMAN-WEB-Y6](https://keyman.sentry.io/issues/7614775993/?referrer=github_integration )
Build-bot: skip build:web
Test-bot: skip
2026-10-09 15:18:11 +02:00
Marc Durdin
d32e91f856
Merge pull request #16774 from keymanapp/docs/developer/whatsnew-typo
...
docs(developer): fix typo in whatsnew
2026-10-09 12:36:58 +02:00
Marc Durdin
56e9b742ac
docs(developer): fix typo in whatsnew
...
Test-bot: skip
Build-bot: skip
2026-10-09 12:28:06 +02:00
Marc Durdin
1150df5b15
Merge pull request #16772 from keymanapp/maint/beta/ios-certificate
...
maint(ios): new iOS certificate (beta-19.0) 🍒
2026-10-09 12:27:04 +02:00
Marc Durdin
5dabf39deb
maint(ios): new iOS certificate (beta-19.0)
...
Test-bot: skip
Build-bot: skip release:ios
Cherry-pick-of: #16771
2026-10-09 11:22:16 +02:00
Eberhard Beilharz
81fd8f21ec
Merge pull request #16762 from keymanapp/fix/web/cherry-pick/16760_typeError
...
fix(web): prevent crash adding log entry for keystroke with `inputBreadCrumb` 🍒
2026-10-09 09:18:22 +02:00
rc-swag
a8415e94de
Merge pull request #16745 from keymanapp/docs/acceptance-test-cleanup
...
docs: remove repeated clean up instructions
2026-10-09 09:57:03 +10:00
Keyman Server
f6e8143bdc
Merge pull request #16764 from keymanapp/auto/version-beta-19.0.305
...
auto: increment beta version to 19.0.305
2026-10-08 20:05:24 +02:00
Keyman Build Agent
02a0b988f2
auto: increment beta version to 19.0.305
...
Test-bot: skip
Build-bot: skip
2026-10-08 13:01:44 -05:00
Eberhard Beilharz
59e032fd60
fix(web): prevent crash adding log entry for keystroke with inputBreadCrumb
...
Fixes : #16760
Fixes: [KEYMAN_WEB_YH](https://keyman.sentry.io/issues/7661231665/?referrer=github_integration )
Cherry-pick: #16761
Build-bot: skip
Test-bot: skip
2026-10-08 18:25:14 +02:00
Eberhard Beilharz
5133100658
Merge pull request #16758 from keymanapp/chore/linux/cherry-pick/debchangelog
...
chore(linux): update changelog with Debian version 🍒
2026-10-08 13:00:23 +02:00
Eberhard Beilharz
cad81751a0
chore(linux): update changelog with Debian version 🍒
...
Cherry-pick: #16735
Build-bot: skip
Test-bot: skip
2026-10-08 12:44:59 +02:00
Eberhard Beilharz
58a8198bf3
Merge pull request #16752 from keymanapp/docs/common/sentry_cli
...
docs(common): add `sentry-cli` version and update documentation
2026-10-08 12:37:52 +02:00
Keyman Server
cc2fe31214
Merge pull request #16753 from keymanapp/auto/version-beta-19.0.304
...
auto: increment beta version to 19.0.304
2026-10-07 15:51:15 +02:00
Keyman Build Agent
986a36271f
auto: increment beta version to 19.0.304
...
Test-bot: skip
Build-bot: skip
2026-10-07 08:47:32 -05:00
Marc Durdin
ce37cfe7f4
Merge pull request #16751 from keymanapp/fix/resources/export-variables
...
fix(resources): export KEYMAN_TIER so we get beta tagging on release build
2026-10-07 15:42:58 +02:00
Marc Durdin
2e9f13a770
fix(resources): export KEYMAN_TIER so we get beta tagging on release build
...
As it wasn't exported, Android beta build was falling back to 'alpha' as
KEYMAN_TIER was 'null' in gradle.
Test-bot: skip
2026-10-07 15:09:31 +02:00
Eberhard Beilharz
8a80030429
docs(common): add sentry-cli version and update documentation
...
Build-bot: skip
Test-bot: skip
2026-10-07 15:09:28 +02:00
Keyman Server
fd6a6c2212
Merge pull request #16750 from keymanapp/auto/version-beta-19.0.303
...
auto: increment beta version to 19.0.303
2026-10-07 11:42:06 +02:00
Keyman Build Agent
b3a6fd0d38
auto: increment beta version to 19.0.303
...
Test-bot: skip
Build-bot: skip
2026-10-07 04:37:39 -05:00
Marc Durdin
158d1ee252
Merge pull request #16748 from keymanapp/docs/whats-new
...
docs: update v19 whats-new
2026-10-07 11:29:49 +02:00
Marc Durdin
e7bb9fbb7a
docs: update v19 whats-new
...
Also references new endpoint on keyman.com which redirects to list of
github issues that relate to the platform for a given date range (our
cleanest way of showing changes at this time).
Test-bot: skip
2026-10-07 10:58:45 +02:00
rc-swag
634f36d90f
docs: remove repeated clean up instructions
...
The majority of the Windows clean up said the same steps everytime. They
didn't really say anything really other than remove Keyman and
sometimes the 3rd-party app to do the test. I have added a general
comment to the start of all the tests to cover this.
Similar changes to developer.md and mac.md
The gestures.md had clean up that was actually the Keyman for Windows
Cleanup for tests these have been removed.
Note: android and ios and web possilby all need changes but they do
seem to vary more.
Build-bot: skip
2026-10-07 15:27:05 +10:00
Marc Durdin
40e44e9fc3
Merge pull request #16743 from keymanapp/fix/mac/16734-download-info-capitalization
...
fix(mac): lower case 'k' for .pkg.download_info
2026-10-06 20:29:29 +02:00
Marc Durdin
9a031d1d46
fix(mac): lower case 'k' for .pkg.download_info
...
Fixes : #16734
Test-bot: skip
Build-bot: skip
2026-10-06 15:37:08 +02:00
Keyman Server
e8b15ae337
Merge pull request #16741 from keymanapp/auto/version-beta-19.0.302
...
auto: increment beta version to 19.0.302
2026-10-06 14:53:51 +02:00
Keyman Build Agent
b5cc838798
auto: increment beta version to 19.0.302
...
Test-bot: skip
Build-bot: skip
2026-10-06 07:49:57 -05:00
Marc Durdin
7f0d8288b9
chore: move to 19.0 beta
...
Test-bot: skip
2026-10-06 14:27:16 +02:00
Marc Durdin
9ad48b66a4
Merge pull request #16726 from keymanapp/chore/common/remove-unused-clearcontext-fix-switch-key-codes
...
chore(common): remove `clearcontext`,`fix`,`switch`,`key` statements
2026-10-06 10:48:53 +02:00
Marc Durdin
3743fd989b
Merge pull request #16724 from keymanapp/maint/common/code__size
...
chore(common): move CODE__SIZE declaration to common
2026-10-06 10:48:29 +02:00
Marc Durdin
6d26b05d85
Merge pull request #16723 from keymanapp/fix/developer/16718-statement-use-in-stores
...
fix(developer): emit compile error when unsupported statements encountered in stores
2026-10-06 10:48:11 +02:00
Marc Durdin
00bfd7f15e
Merge pull request #16717 from keymanapp/fix/developer/16716-warn-on-vk-in-store-index-statement
...
fix(developer): check `any()` and `index()` for invalid use of virtual keys
2026-10-06 10:47:48 +02:00
Marc Durdin
92111eda18
Update developer/src/kmc-kmn/test/fixtures/invalid-keyboards/error_store_contains_unsupported_statement-return.kmn
...
Build-bot: skip
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-10-06 10:00:10 +02:00
Marc Durdin
3c8304ed94
Merge pull request #16710 from keymanapp/chore/developer/16699-warn-on-deprecated-language-features
...
chore(developer): warn on v19 deprecated language features
2026-10-06 07:51:09 +02:00
Marc Durdin
a056d41168
fix(developer): add check for notany for invalid virtual key use
2026-10-06 06:39:02 +02:00
Marc Durdin
10c2402934
chore(developer): add comments for deleted tokens
...
Build-bot: skip
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-10-06 06:29:16 +02:00
rc-swag
11cbf1b2e0
Merge pull request #16693 from keymanapp/docs/16678/check-in-dokimion-reg-tests
...
docs: add acceptance tests from dokimion
2026-10-06 14:27:09 +10:00
rc-swag
225a98af25
docs: change readme.md case to caps
2026-10-06 14:25:37 +10:00
Marc Durdin
31aeaf2c52
chore(developer): fix typo in unit test fixture
2026-10-06 06:19:52 +02:00
Marc Durdin
21e1e2e8b6
Merge pull request #16634 from keymanapp/fix/mac/erratic-backspace
...
fix(mac): apply backspace to correct location 🍎
2026-10-06 06:17:20 +02:00
Marc Durdin
7067caedb4
Merge pull request #16645 from keymanapp/fix/android/16601-lastKnownKeyboard-state
...
fix(android): refresh current keyboard when resuming main activity
2026-10-06 06:17:05 +02:00
Marc Durdin
a841e8ac37
Merge pull request #16729 from keymanapp/chore/history-md
...
chore: add epics to HISTORY.md
2026-10-06 06:15:56 +02:00
Marc Durdin
342e543a98
Apply batched suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-10-06 06:13:20 +02:00
Shawn Schantz
9dd9e580e0
fix(mac): added two unit tests
2026-10-05 14:44:26 -04:00
Shawn Schantz
eedb763e9e
fix(mac): respond to review comments
2026-10-05 14:12:40 -04:00
Keyman Server
3d8d453e9a
Merge pull request #16732 from keymanapp/auto/version-master-19.0.300
...
auto: increment master version to 19.0.300
2026-10-05 20:05:45 +02:00
Keyman Build Agent
88756390ee
auto: increment master version to 19.0.300
...
Test-bot: skip
Build-bot: skip
2026-10-05 13:03:33 -05:00
Marc Durdin
68fbc95e59
Merge pull request #16730 from keymanapp/dependabot/npm_and_yarn/core/tests/unit/wasm/brace-expansion-2.1.7
...
chore(deps-dev): bump brace-expansion from 2.1.1 to 2.1.7 in /core/tests/unit/wasm
2026-10-05 16:37:31 +02:00
Shawn Schantz
d7c323dacd
Merge pull request #16708 from keymanapp/fix/mac/osk-toggle
...
fix(mac): show or hide the OSK from the Keyman menu
2026-10-05 10:32:28 -04:00