commit 0feafb7e68ef7fbb3ac2a3a6ccaf9caa94d8dfed
Merge: 2e1948ffe a812a0e40
Author: Joshua A. Prins-Horton <joshua_horton@sil.org>
Date: Fri Oct 30 20:39:10 2026 +0700
Merge pull request #16902 from keymanapp/fix/ios/cherrypick-16875-remove-liquid-glass-blur
fix(ios): remove Liquid Glass blur effect seen in iOS 27 from system-keyboard mode 🍒 🏠
commit 2e1948ffe4fc3484340b426e3e3e677db7308245
Merge: fd369e9be 83fcb1c94
Author: Joshua A. Prins-Horton <joshua_horton@sil.org>
Date: Thu Oct 29 02:59:51 2026 +0700
Merge pull request #16903 from keymanapp/fix/ios/cherrypick-16674-webview-crash-workaround
fix(ios): add workaround for iOS 27+ blank keyboard 🍒 🏠
commit 83fcb1c9473bffd7d915beb41b0e8acd99dce84b
Author: Joshua Horton <joshua_horton@sil.org>
Date: Wed Oct 28 12:05:37 2026 -0500
docs(ios): add TextField, TextView comment tweaks from review
commit fd369e9be2b654c31b4d2f83e8cb3950fb0c7e8f
Merge: 02d7ffe60 0d9e748df
Author: Marc Durdin <marc@durdin.net>
Date: Tue Oct 27 13:44:02 2026 +0100
Merge pull request #16905 from keymanapp/fix/developer/16904-stable-18.0-disable-http-compression-in-server
fix(developer): disable http compression in Server to mitigate Node2Shell 🏠
commit 0d9e748dfc0888f9782e8a9b6986269e4f4edf00
Author: Marc Durdin <marc@durdin.net>
Date: Tue Oct 27 08:17:11 2026 +0100
fix(developer): disable http compression in Server to mitigate Node2Shell
Mitigate Node2Shell (CVE-2026-111497) by disabling all compression for
http streams in Keyman Developer Server, as updating Node.js version is
significantly more complex.
In version 19.0, we will update to a fixed version of Node.js instead.
Fixes: #16904
commit cb23096f5f52d6df78c43f89200cf5c68c0c36ad
Author: Joshua Horton <joshua_horton@sil.org>
Date: Wed Oct 21 15:50:44 2026 -0500
fix(ios): add workaround for iOS 26+ blank keyboard
Fixes: #16674
Cherry-pick-of: #16873
Build-bot: skip release:ios
commit a812a0e40a3052c868cfd60b9edd2a5e6fb923d6
Author: Joshua Horton <joshua_horton@sil.org>
Date: Fri Oct 23 16:48:58 2026 -0500
fix(ios): remove Liquid Glass blur effect seen in iOS 27 from system-keyboard mode
Fixes: #16875
Cherry-pick-of: #16885
Build-bot: skip release:ios
commit 02d7ffe6008dac8d2fc21df7f9d5522c6070cc39
Merge: c56fe701b 3853faa9f
Author: Marc Durdin <marc@durdin.net>
Date: Wed Oct 21 21:54:30 2026 +0200
Merge pull request #16869 from keymanapp/fix/developer/cherry-pick/16683-kmc-generate-git-ignore-fix
fix(developer): handle .gitignore in npm-based installations of kmc-generate 🍒 🏠
commit 3853faa9f9e9c0d82b1f27a3c730ea6ef9bc2707
Author: Marc Durdin <marc@durdin.net>
Date: Mon Sep 28 15:01:02 2026 +0200
fix(developer): handle .gitignore in npm-based installations of kmc-generate 🍒
npm does not package .gitignore files, which was causing the templates
to be incomplete and made kmc-generate crash when installed through npm.
Rename the file to 'gitignore' within the template, and dynamically
handle it during the run to workaround.
Fixes: #16683
Fixes: KEYMAN-DEVELOPER-2QS
Cherry-pick-of: #16686
commit c56fe701b24163621d6ca5e4e9358b343ae96420
Merge: bef703bda d4a5f775c
Author: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
Date: Tue Oct 20 08:47:24 2026 +0200
Merge pull request #15811 from keymanapp/chore/linux/changelog
chore(linux): Update debian changelog 🏠
commit bef703bdadcc4144dd0b0b7b627e7d6bea62a493
Merge: 834ec183e 42c23e1c5
Author: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
Date: Mon Oct 19 13:49:02 2026 +0200
Merge pull request #16851 from keymanapp/chore/linux/cherry-pick/searchpr
chore(linux): quote search team in upload-to-debian.sh so we find existing pull requests 🍒 🏠
commit 834ec183e0b774699b8feb0095746c79bebbfece
Merge: ec70e4114 ea220f352
Author: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
Date: Mon Oct 19 11:04:17 2026 +0200
Merge pull request #16847 from keymanapp/chore/linux/uninitvar
maint(linux): support uninitialized DIST and EXTRA_ARGS variables in debian.sh 🏠
commit 42c23e1c52a962acb42401428dc33502b42bd849
Author: Eberhard Beilharz <eb1@sil.org>
Date: Mon Oct 19 09:16:09 2026 +0200
chore(linux): fix finding existing PR 🍒
This fixes the problem that the `upload-to-debian.sh` script didn't
find the existing PR. Turns out that we have to put the search term
in single quotes, otherwise GH considers the `chore(linux):` part as a
field.
Cherry-pick: #16850
Built-bot: skip
Test-bot: skip
commit d4a5f775cd41289eb92caccb10f965010a5a1674
Author: Eberhard Beilharz <eb1@sil.org>
Date: Mon Oct 19 08:57:46 2026 +0200
chore(linux): Update debian changelog
commit ea220f3521f9c590b83fd1640ed577fce78a5fae
Author: Eberhard Beilharz <eb1@sil.org>
Date: Mon Oct 19 08:53:18 2026 +0200
chore(linux): fix uninitialized variable
commit ec70e4114da83d69e80a8bae58fc2655dccd9b2a
Merge: 33d62d221 c0d43263e
Author: Keyman Server <keyman-server@users.noreply.github.com>
Date: Fri Oct 16 13:56:21 2026 +0200
Merge pull request #16838 from keymanapp/auto/version-stable-18.0-18.0.255
auto: increment stable-18.0 version to 18.0.255
commit c0d43263ea6dae3e2393336e7f40dffc26281634
Author: Keyman Build Agent <buildagent@keyman.com>
Date: Fri Oct 16 06:55:39 2026 -0500
auto: increment stable-18.0 version to 18.0.255
Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.
Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.