Eberhard Beilharz
81eeef0805
Merge pull request #15559 from keymanapp/chore/linux/cherry-pick/deb
...
chore(linux): update copyright year and standards version 🍒
2026-02-05 14:05:49 +01:00
Eberhard Beilharz
a17c9249c4
Merge pull request #15557 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2026-02-05 14:05:30 +01:00
Darcy Wong
986bb2379a
Merge pull request #15510 from keymanapp/feat/android/lang
...
feat(android): Use current display language for keyboard search🗺️
2026-02-05 14:39:39 +07:00
Darcy Wong
353a0d42bb
Merge pull request #15459 from keymanapp/chore/common/update-langtags-json
...
maint(common): Update langtags.json to 2026-02-03 release (v1.4)
2026-02-05 09:32:31 +07:00
rc-swag
f990805cea
Merge pull request #15269 from keymanapp/fix/windows/14261/splash-screen-unresponsive
...
fix(windows): unresponsive splash screen
2026-02-05 09:34:49 +10:00
Marc Durdin
8b8ba767d4
Merge pull request #15552 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/isaacs/brace-expansion-5.0.1
...
chore(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /developer/src/server/src/win32/trayicon/addon-src
2026-02-05 02:08:55 +07:00
Keyman Server
52ee309b21
Merge pull request #15560 from keymanapp/auto/version-master-19.0.199
...
auto: increment master version to 19.0.199
2026-02-04 19:04:09 +01:00
Keyman Build Agent
3a6ecbd391
auto: increment master version to 19.0.199
...
Test-bot: skip
Build-bot: skip
2026-02-04 12:01:30 -06:00
Eberhard Beilharz
2a9885f1c7
chore(linux): update copyright year and standards version 🍒
...
This change updates the copyright year in the `debian/copyright` file
as well as the `Standards-Version` to 4.7.3 in `debian/control`.
Cherry-pick-of: #15558
Test-bot: skip
2026-02-04 14:10:38 +01:00
Eberhard Beilharz
7eaf87ce77
chore(linux): Update debian changelog
...
(cherry picked from commit 06efd544f5 )
2026-02-04 13:48:47 +01:00
Keyman Server
7836f181ea
Merge pull request #15555 from keymanapp/auto/cherry-pick-18.0.246-history-to-alpha
...
auto: cherry-pick 18.0.246 history to alpha
2026-02-04 04:42:29 +01:00
Keyman Build Agent
b19394ca97
auto: cherry-pick 18.0.246 history to alpha
...
Build-bot: skip
Test-bot: skip
2026-02-03 21:41:46 -06:00
Marc Durdin
730d9dfc66
Merge pull request #15506 from keymanapp/fix/core/15491-15505-bengali-normalization-and-tests
...
fix(core): normalization segment should end on NFC boundary, not NFD
2026-02-04 09:53:41 +07:00
Marc Durdin
30f3d35978
Merge pull request #15488 from keymanapp/fix/core/15487-bksp
...
fix(core): handle backspace decomposition
2026-02-04 09:53:31 +07:00
Darcy Wong
d9f4e2f07c
fix(common): Update langtags.json to 2026-02-03 release
...
Also update minimum-versions
2026-02-04 09:32:29 +07:00
Darcy Wong
05424c0265
chore(common): Merge remote-tracking branch 'origin/master' into chore/common/update-langtags-json
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2026-02-04 09:28:26 +07:00
dependabot[bot]
7f62458843
chore(deps): bump @isaacs/brace-expansion
...
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.
---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
dependency-version: 5.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 19:54:22 +00:00
Darcy Wong
57cf8fd7fa
chore(android): Remove unused var
2026-02-03 13:07:16 +07:00
Keyman Server
2e3fc75c43
Merge pull request #15547 from keymanapp/auto/version-master-19.0.198
...
auto: increment master version to 19.0.198
2026-02-02 19:03:57 +01:00
Keyman Build Agent
8173cb31d6
auto: increment master version to 19.0.198
...
Test-bot: skip
Build-bot: skip
2026-02-02 12:01:46 -06:00
Darcy Wong
74d736d04d
Merge pull request #15485 from keymanapp/chore/fv/fv_tlingityooxatangi
...
chore(ios): Add fv_tlingityooxatangi to FirstVoices for iOS app
2026-02-02 15:17:22 +07:00
Darcy Wong
72913ca402
chore(android): Cleanup logging statement
2026-02-02 09:34:17 +07:00
Darcy Wong
4654dfad9c
refactor(android): Regenerate keyboard search URL when resuming
2026-02-02 09:32:21 +07:00
Darcy Wong
70b140ed35
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-02-02 09:13:44 +07:00
Marc Durdin
5ffa7a41ca
Merge pull request #15524 from keymanapp/fix/windows/sym-store-refix
...
fix(windows): handle symstore correctly from bash script
2026-02-02 08:18:49 +07:00
Marc Durdin
e8b94f147c
Merge pull request #15526 from keymanapp/dependabot/npm_and_yarn/fast-xml-parser-5.3.4
...
chore(deps): bump fast-xml-parser from 5.2.2 to 5.3.4
2026-02-02 01:18:12 +07:00
Marc Durdin
3460597ee8
Merge pull request #15514 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/tar-7.5.7
...
chore(deps): bump tar from 7.5.6 to 7.5.7 in /developer/src/server/src/win32/trayicon/addon-src
2026-02-02 01:10:56 +07:00
Marc Durdin
74d1bc8fc2
chore(core): address review comments
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-02-01 06:47:49 +11:00
dependabot[bot]
13a59f124f
chore(deps): bump fast-xml-parser from 5.2.2 to 5.3.4
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 5.2.2 to 5.3.4.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.2.2...v5.3.4 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.3.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-30 20:48:02 +00:00
Keyman Server
f8955ef379
Merge pull request #15525 from keymanapp/auto/version-master-19.0.197
...
auto: increment master version to 19.0.197
2026-01-30 19:04:06 +01:00
Keyman Build Agent
c658495f9f
auto: increment master version to 19.0.197
...
Test-bot: skip
Build-bot: skip
2026-01-30 12:01:33 -06:00
Marc Durdin
2148a1dee1
fix(windows): handle symstore correctly from bash script
...
Fixes : #14837
Follows: #15509
Test-bot: skip
2026-01-30 16:36:27 +11:00
Darcy Wong
bea9de2b33
fix(android): Cleanup to address review comments
2026-01-30 08:48:19 +07:00
Darcy Wong
03e69d03af
chore(android): Merge remote-tracking branch 'origin/master' into feat/android/lang
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2026-01-30 07:10:58 +07:00
Darcy Wong
7c27f577af
Merge pull request #15511 from keymanapp/chore/crowdin-de
...
chore(common): Update Crowdin strings for `de`
2026-01-30 07:07:02 +07:00
Keyman Server
36b4a6a6ec
Merge pull request #15515 from keymanapp/auto/version-master-19.0.196
...
auto: increment master version to 19.0.196
2026-01-29 19:11:34 +01:00
Keyman Build Agent
e2eed506e0
auto: increment master version to 19.0.196
...
Test-bot: skip
Build-bot: skip
2026-01-29 12:09:39 -06:00
dependabot[bot]
0dd1d843e2
chore(deps): bump tar
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.6 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.7 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-29 14:03:10 +00:00
Darcy Wong
356ef54c86
chore(common): Update Crowdin strings for de
2026-01-29 16:38:12 +07:00
Darcy Wong
2ced12b59d
Merge branch 'master' into chore/fv/fv_tlingityooxatangi
2026-01-29 13:46:56 +07:00
Marc Durdin
d2c7c68c05
Merge pull request #15509 from keymanapp/fix/windows/14837-redux-symsrv-variables
...
fix(windows): adjust symbol paths for publishing to symbol server
2026-01-29 11:35:28 +07:00
Darcy Wong
866c856b94
feat(android): Use current display language for keyboard search
2026-01-29 09:09:41 +07:00
Marc Durdin
7b13f0fcbc
fix(windows): adjust symbol paths for publishing to symbol server
...
There were two issues arising from #15493 - first,
`$KEYMAN_SYMSTOREPATH` was set too late, after the build, and second,
symsrv renames `000admin` to `000Admin` but we need to keep it lowercase
for our deployment server, so rename it back just in time before
uploading.
As tidy-up, given that the folder name `000admin` is static and never
changes, removed the parameter and hard-coded it instead.
* export `$KEYMAN_SYMSTOREPATH` before build
* define `000admin` folder explicitly and deprecate --symbols-subdir parameter
* rename `000Admin` to `000admin` before upload
Fixes : #14837
Follows: #15493
Test-bot: skip
2026-01-29 10:18:37 +11:00
Marc Durdin
766c6992ed
fix(core): normalization segment should end on NFC boundary, not NFD
...
When normalizing, we need to stop processing on an NFC boundary, not an
NFD boundary, to support normalizations such as in Bengali, where
appending `U+09D7` to a context of `U+0995 U+09C7` should result in
`U+0995 U+09CC`.
The specification is unclear on this; see https://unicode-org.atlassian.net/browse/CLDR-19218
This also updates the ldml keyboard unit test suite to support running
in full NFC mode (used in all Engine implementations) as well retaining
the NFD mode (now only used by the debugger).
Side note: the Bengali normalization failure case was picked up by the
improvements to the unit test suite, proving once again that good tests
are so valuable.
Fixes : #15491
Fixes : #15505
Follows: #15488
Relates-to: CLDR-19218
2026-01-28 14:32:25 +11:00
Keyman Server
9b7777b7e2
Merge pull request #15504 from keymanapp/auto/version-master-19.0.195
...
auto: increment master version to 19.0.195
2026-01-27 19:04:03 +01:00
Keyman Build Agent
c46c475ce6
auto: increment master version to 19.0.195
...
Test-bot: skip
Build-bot: skip
2026-01-27 12:01:27 -06:00
rc-swag
492ce31934
fix(windows): add showconfiguration fn review comments
2026-01-27 14:37:24 +10:00
Marc Durdin
8c8537e337
Merge pull request #15493 from keymanapp/fix/windows/14837-symbol-store-path
...
fix(windows): export sym store path so symbols are published
2026-01-27 09:34:05 +07:00
Marc Durdin
033e3eeb3f
docs(core): add comments post review
...
Co-authored-by: srl295@gmail.com
2026-01-27 10:50:26 +11:00
Keyman Server
7cd87c4d48
Merge pull request #15499 from keymanapp/auto/version-master-19.0.194
...
auto: increment master version to 19.0.194
2026-01-26 19:03:48 +01:00