spiegel-keyman/windows/docs/engine/whatsnew.md
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

19 lines
No EOL
906 B
Markdown

---
title: What's New in Keyman Engine 19.0 for Windows
---
* **kmcomapi:** Added the `MCompileForBaseKeyboard(long KLID)` COM method to the
new `IKeymanKeyboardInstalled2` interface, which extends
`IKeymanKeyboardInstalled`. The method accepts the user's base keyboard ID and
allows `mcompile` to compile all installed keyboard layouts against that
keyboard ID. See #16162 for details.
* **kmcomapi:** Added the `Install3` COM method, which accepts a base keyboard
ID. The base keyboard ID is passed to `mcompile` during installation so that
the keyboard layout can be compiled against the specified base keyboard.
`Install3` has been added to the following interfaces: `IKeymanKeyboardFile3`,
`IKeymanPackageFile3`, `IKeymanKeyboardsInstalled3`, and
`IKeymanPackagesInstalled3`. See #16528 for details.
## See Also
* [Keyman Engine for Windows Documentation](index)