diff --git a/VERSION.md b/VERSION.md index b9cdf8a8b6..b2c7e01f85 100644 --- a/VERSION.md +++ b/VERSION.md @@ -1 +1 @@ -18.0.189 \ No newline at end of file +19.0.1 \ No newline at end of file diff --git a/android/docs/engine/guides/in-app/index.md b/android/docs/engine/guides/in-app/index.md index d788e267bb..538094ddbb 100644 --- a/android/docs/engine/guides/in-app/index.md +++ b/android/docs/engine/guides/in-app/index.md @@ -6,8 +6,8 @@ Keyman Engine for Android allows you to use any Keyman touch keyboard in your An system keyboard app for purchase in the Play Store.
This guide will walk you through the steps for creating your first Android app with Keyman Engine for Android. -If you are not familiar with Android development, you will find the -[Android Developer online training](https://developer.android.com/training/index.html) an invaluable +If you are not familiar with Android development, you will find the +[Android Developer online training](https://developer.android.com/training/index.html) an invaluable resource, and working through some of their tutorials first will help you with the rest of this guide. ### 1. Install Free Tools @@ -131,5 +131,5 @@ And there you have it: your first Keyman Engine for Android app! ## See Also * [Guide: Build a system keyboard app](../system-keyboard/) * [Keyman Developer Documentation](/developer/17.0/) -* [Keyman Engine for Android Documentation](/developer/engine/android/18.0/) +* [Keyman Engine for Android Documentation](/developer/engine/android/19.0/) * [Android Developer Home](https://developer.android.com/index.html) diff --git a/android/docs/engine/index.md b/android/docs/engine/index.md index fa549e4b34..38f255592b 100644 --- a/android/docs/engine/index.md +++ b/android/docs/engine/index.md @@ -4,7 +4,7 @@ title: Keyman Engine for Android ## Overview -Keyman Engine for Android 18.0 is a Java library for Android 5.0 and later versions which enables a fully customisable keyboard layout, both within an app and system-wide. +Keyman Engine for Android 19.0 is a Java library for Android 5.0 and later versions which enables a fully customisable keyboard layout, both within an app and system-wide. Keyboard layouts for Keyman Engine can be created with [Keyman Developer](/developer/17.0), and a [library of existing keyboard layouts](http://keyman.com/developer/keymanweb/keyboards) is also available.

diff --git a/android/docs/engine/whatsnew.md b/android/docs/engine/whatsnew.md index af3f8932d6..5d6f717f8a 100644 --- a/android/docs/engine/whatsnew.md +++ b/android/docs/engine/whatsnew.md @@ -1,11 +1,6 @@ --- -title: What's New in Keyman Engine 18.0 for Android +title: What's New in Keyman Engine 19.0 for Android --- -## Keyman Engine for Android Breaking Changes: ## - -* Change package name from `com.tavultesoft.kmea` to `com.keyman.engine` #7881 -* Update to Java 11 #8543 - ## See Also * [Keyman Engine for Android Documentation](index) \ No newline at end of file diff --git a/android/docs/help/about/whatsnew.md b/android/docs/help/about/whatsnew.md index 0f0e891e42..d0ca85e93f 100644 --- a/android/docs/help/about/whatsnew.md +++ b/android/docs/help/about/whatsnew.md @@ -1,9 +1,6 @@ --- -title: What's New in Keyman 18.0 for Android +title: What's New in Keyman 19.0 for Android --- -Here are some of the new features we have added to Keyman 18.0 for Android: +Here are some of the new features we have added to Keyman 19.0 for Android: -* New menu to adjust longpress delay time (#12170, #12185) -* Support localizations for right-to-left languages (#12215) -* Handle additional actions for ENTER key (#12125, #12315) diff --git a/android/docs/help/index.md b/android/docs/help/index.md index 62df93195b..360af91e6d 100644 --- a/android/docs/help/index.md +++ b/android/docs/help/index.md @@ -1,5 +1,5 @@ --- -title: Keyman for Android 18.0 Help +title: Keyman for Android 19.0 Help --- ## [About Keyman](about/) diff --git a/developer/docs/help/index.md b/developer/docs/help/index.md index 9e9c250abb..d7fbc4098d 100644 --- a/developer/docs/help/index.md +++ b/developer/docs/help/index.md @@ -1,5 +1,5 @@ --- -title: Keyman Developer 18.0 User Guide +title: Keyman Developer 19.0 User Guide --- Need help using Keyman Developer to create your keyboard layouts? You'll @@ -8,7 +8,7 @@ and tutorials, and full reference information. ## Guides and Tutorials - [What is Keyman Developer?](guides/intro) -- [What's new in 18.0](whats-new) +- [What's new in 19.0](whats-new) - [Developing Keyman keyboard layouts](guides/develop) - [Testing Keyman keyboards](guides/test) - [Distributing Keyman keyboards](guides/distribute) diff --git a/developer/docs/help/whats-new.md b/developer/docs/help/whats-new.md index d1dce092c3..1005476c3d 100644 --- a/developer/docs/help/whats-new.md +++ b/developer/docs/help/whats-new.md @@ -1,43 +1,5 @@ --- -title: What's new in Keyman Developer 18.0 +title: What's new in Keyman Developer 19.0 --- -Keyman Developer 17 has a number of significant changes: - -* `kmcomp` has been removed and replaced with `kmc`. Learn more in our [kmcomp migration guide](reference/kmc/cli/kmcomp-migration). - -* Windows installer packages should now be built with - `kmc build windows-package-installer` and can no longer be built within - the Keyman Developer IDE. More details on how to use this are in the - [`kmc` reference documentation](reference/kmc/cli/reference#toc-kmc-build-windows-package-installer-additional-options). - -* `.keyboard_info` files are now generated entirely from the package and - keyboard files. Extra fields are available in packages for license file, - welcome file, typing examples, related packages (including deprecated - packages), and additional font files. Keyboards in the Keyman Cloud - keyboard repository have already been updated; if you are an author of - one of these keyboards, you should pull the changes from the repository - before submitting future updates. - -* Keyboard project files (.kpj) now have a new format which does not list - individual files, but instead includes all files in the same folder and - subfolders relative to the project file. This prevents projects from - including unrelated files, and reduces the number of files that change - when keyboards are updated. - -* Keyman Developer will now open each project in a new window, allowing - the user to rapidly switch between multiple projects at the same time. - -* The Keyman Keyboard and Lexical Model Cloud repositories have new build - scripts which run `kmc`. These run much, much faster than previously! - -* The [`&displayMap`](/developer/language/reference/displaymap) store allows - keyboard developers to specify a font mapping to PUA for the On Screen - Keyboard and Touch Layout to resolve diacritic rendering issues. - -* Keyman Developer has been updated to support Unicode 15.1. - -* Additional non-printing characters have been added to the Touch Layout Editor. - -* Virtual keys in output of rules have never worked properly or been officially - supported; Keyman Developer will now warn if you attempt to use this pattern. +Keyman Developer 19 has the following significant changes: diff --git a/developer/src/kmc/src/kmlmp.ts b/developer/src/kmc/src/kmlmp.ts index bb0cda5e53..a1346ac0d3 100644 --- a/developer/src/kmc/src/kmlmp.ts +++ b/developer/src/kmc/src/kmlmp.ts @@ -3,7 +3,7 @@ * kmlmp - Keyman Lexical Model Package Compiler */ -// Note: this is a deprecated package and will be removed in Keyman 18.0 +// Note: this is a deprecated package and will be removed in Keyman 19.0 import { Command } from 'commander'; import { KmpCompiler } from '@keymanapp/kmc-package'; diff --git a/docs/minimum-versions.md b/docs/minimum-versions.md index 174f4b518e..beb542e408 100644 --- a/docs/minimum-versions.md +++ b/docs/minimum-versions.md @@ -4,7 +4,7 @@ title: Keyman Minimum Versions Changes in [minimum-versions.inc.sh](minimum-versions.inc.sh) should manually be propagated to the linked help files below: -## Keyman 18.0 +## Keyman 19.0 Target Operating System and Platform Versions diff --git a/docs/minimum-versions.md.in b/docs/minimum-versions.md.in index ffe508e12f..41a664d454 100644 --- a/docs/minimum-versions.md.in +++ b/docs/minimum-versions.md.in @@ -4,7 +4,7 @@ title: Keyman Minimum Versions Changes in [minimum-versions.inc.sh](minimum-versions.inc.sh) should manually be propagated to the linked help files below: -## Keyman 18.0 +## Keyman 19.0 Target Operating System and Platform Versions diff --git a/ios/docs/engine/index.md b/ios/docs/engine/index.md index b87af4e260..bdba88b741 100644 --- a/ios/docs/engine/index.md +++ b/ios/docs/engine/index.md @@ -4,7 +4,7 @@ title: Keyman for iPhone and iPad Developer Support ## Overview -The Keyman Engine for iPhone and iPad 18.0 SDK is designed to provide +The Keyman Engine for iPhone and iPad 19.0 SDK is designed to provide advanced international keyboard support to iOS apps. As a developer, you simply need to use (or subclass) TextView or diff --git a/ios/docs/help/about/whatsnew.md b/ios/docs/help/about/whatsnew.md index aa4cf6b333..b123b1f23c 100644 --- a/ios/docs/help/about/whatsnew.md +++ b/ios/docs/help/about/whatsnew.md @@ -1,8 +1,5 @@ --- -title: What's New in Keyman 18.0 for iPhone and iPad +title: What's New in Keyman 19.0 for iPhone and iPad --- -Here are some of the new features we have added to Keyman for iPhone and iPad 18.0: -Additional changes: - -* Performance improvements +Here are some of the new features we have added to Keyman for iPhone and iPad 19.0: diff --git a/ios/docs/help/index.md b/ios/docs/help/index.md index 994bbbda9e..cd0f81300e 100644 --- a/ios/docs/help/index.md +++ b/ios/docs/help/index.md @@ -1,5 +1,5 @@ --- -title: Keyman for iPhone and iPad 18.0 Help +title: Keyman for iPhone and iPad 19.0 Help --- ## [About Keyman](about/) diff --git a/linux/docs/help/about/whatsnew.md b/linux/docs/help/about/whatsnew.md index 4a4d5a30e1..5521261b96 100644 --- a/linux/docs/help/about/whatsnew.md +++ b/linux/docs/help/about/whatsnew.md @@ -1,5 +1,5 @@ --- -title: What's New in Keyman 18.0 for Linux +title: What's New in Keyman 19.0 for Linux --- -Here are some of the new features we have added to Keyman for Linux 18.0: +Here are some of the new features we have added to Keyman for Linux 19.0: diff --git a/linux/docs/help/index.md b/linux/docs/help/index.md index 58d245063a..329c66f69b 100644 --- a/linux/docs/help/index.md +++ b/linux/docs/help/index.md @@ -1,5 +1,5 @@ --- -title: Keyman for Linux 18.0 Help +title: Keyman for Linux 19.0 Help --- Need help using Keyman for Linux? In time, this product documentation will grow and explain frequently asked questions. diff --git a/mac/docs/help/about/whatsnew.md b/mac/docs/help/about/whatsnew.md index 73ccb4d49b..8cc29bdadb 100644 --- a/mac/docs/help/about/whatsnew.md +++ b/mac/docs/help/about/whatsnew.md @@ -1,5 +1,5 @@ --- -title: What's New in Keyman 18.0 for macOS +title: What's New in Keyman 19.0 for macOS --- -Here are some of the new features we have added to Keyman 18.0 for macOS: +Here are some of the new features we have added to Keyman 19.0 for macOS: diff --git a/mac/docs/help/index.md b/mac/docs/help/index.md index aa507a531e..12397a903d 100644 --- a/mac/docs/help/index.md +++ b/mac/docs/help/index.md @@ -1,5 +1,5 @@ --- -title: Keyman 18.0 for macOS Help +title: Keyman 19.0 for macOS Help --- Need help using Keyman for macOS? You'll find everything you need here, including product documentation, diff --git a/resources/build/minimum-versions.inc.sh b/resources/build/minimum-versions.inc.sh index 41a7c3690f..f57ebff419 100644 --- a/resources/build/minimum-versions.inc.sh +++ b/resources/build/minimum-versions.inc.sh @@ -1,4 +1,4 @@ -# Required minimum versions as of Keyman 18.0 +# Required minimum versions as of Keyman 19.0 # # This is a list of minimum, maximum, and specific versions of any external # components or dependencies found in Keyman. diff --git a/web/docs/engine/guide/index.md b/web/docs/engine/guide/index.md index 26e2e42b47..4f59a4ebf0 100644 --- a/web/docs/engine/guide/index.md +++ b/web/docs/engine/guide/index.md @@ -1,8 +1,8 @@ --- -title: KeymanWeb 18.0 - The Guide +title: KeymanWeb - The Guide --- -Welcome to the guide for using KeymanWeb 18.0. +Welcome to the guide for using KeymanWeb. - [Getting Started with Keyman Web](get-started) - [User Interface Design](user-interface-design) @@ -10,4 +10,4 @@ Welcome to the guide for using KeymanWeb 18.0. - [Installing Keyboards](adding-keyboards) - [Additional Examples](examples/) -[Return to the main KeymanWeb 18.0 page](../) \ No newline at end of file +[Return to the main KeymanWeb page](../) \ No newline at end of file diff --git a/web/docs/engine/index.md b/web/docs/engine/index.md index 63d14e2fd1..5515112f88 100644 --- a/web/docs/engine/index.md +++ b/web/docs/engine/index.md @@ -1,27 +1,27 @@ --- -title: Keyman Engine for Web 18.0 Developer Help +title: Keyman Engine for Web 19.0 Developer Help --- -Keyman Engine for Web 18.0 is the current version of KeymanWeb and +Keyman Engine for Web 19.0 is the current version of KeymanWeb and supports touch devices with custom touch-layouts as well as desktop computer browsers. [Download](https://keyman.com/developer/keymanweb/) -: Downloading Keyman Engine for Web 18.0 +: Downloading Keyman Engine for Web [Guide](guide/) -: Keyman Engine for Web 18.0 Guide +: Keyman Engine for Web Guide [Reference](reference) -: Keyman Engine for Web 18.0 Developer Reference +: Keyman Engine for Web Developer Reference [What's New](whats-new) -: What's new in Keyman Engine for Web 18.0 +: What's new in Keyman Engine for Web 19.0 diff --git a/web/docs/engine/reference/core/version.md b/web/docs/engine/reference/core/version.md index 7df0978ac8..40b9db4529 100644 --- a/web/docs/engine/reference/core/version.md +++ b/web/docs/engine/reference/core/version.md @@ -22,7 +22,7 @@ Read only ### Return Value -`'18.0'` (for KeymanWeb 18.0) +`'19.0'` (for KeymanWeb 19.0) ## Description diff --git a/web/docs/engine/reference/index.md b/web/docs/engine/reference/index.md index 74d83c3931..f6e5a3a8de 100644 --- a/web/docs/engine/reference/index.md +++ b/web/docs/engine/reference/index.md @@ -1,5 +1,5 @@ --- -title: KeymanWeb 18.0 Reference +title: KeymanWeb Reference --- [KeymanWeb Overview](overview) diff --git a/web/docs/engine/whats-new.md b/web/docs/engine/whats-new.md index 49fa337fe0..e220fb9c13 100644 --- a/web/docs/engine/whats-new.md +++ b/web/docs/engine/whats-new.md @@ -1,3 +1,3 @@ --- -title: What's New in KeymanWeb 18.0 +title: What's New in KeymanWeb 19.0 --- diff --git a/windows/docs/engine/api/index.md b/windows/docs/engine/api/index.md index 7032aa0cd2..f95332c45a 100644 --- a/windows/docs/engine/api/index.md +++ b/windows/docs/engine/api/index.md @@ -1,13 +1,13 @@ --- -title: Keyman Engine for Windows 18.0 API +title: Keyman Engine for Windows API --- ## Introduction -The Keyman Engine for Windows 18.0 API is implemented in COM. It can be +The Keyman Engine for Windows API is implemented in COM. It can be instantiated with `CreateObject("keymanapi.Keyman")`. -> [!Note] +> [!Note] > This documentation applies to Keyman Engine for Windows versions 14.0 and up. ## Interface Hierarchy diff --git a/windows/docs/engine/index.md b/windows/docs/engine/index.md index acdd77d877..0687433412 100644 --- a/windows/docs/engine/index.md +++ b/windows/docs/engine/index.md @@ -1,8 +1,8 @@ --- -title: Keyman Engine for Windows 18.0 +title: Keyman Engine for Windows --- -Keyman Engine for Windows 18.0 gives you the tools to build a customised +Keyman Engine for Windows gives you the tools to build a customised desktop keyboarding product for Windows. **Note:** This documentation applies to Keyman Engine for Windows diff --git a/windows/docs/help/about/whatsnew.md b/windows/docs/help/about/whatsnew.md index 4f11c82ec2..ee917f3870 100644 --- a/windows/docs/help/about/whatsnew.md +++ b/windows/docs/help/about/whatsnew.md @@ -1,8 +1,8 @@ --- -title: What's New in Keyman 18.0 for Windows +title: What's New in Keyman 19.0 for Windows --- -Here are some of the new features we have added to Keyman 18.0 for Windows: +Here are some of the new features we have added to Keyman 19.0 for Windows: ## Related Topics diff --git a/windows/docs/help/index.md b/windows/docs/help/index.md index c7cccc7695..231ed5fc7d 100644 --- a/windows/docs/help/index.md +++ b/windows/docs/help/index.md @@ -1,5 +1,5 @@ --- -title: Keyman for Windows 18.0 Help +title: Keyman for Windows 19.0 Help --- Need help using Keyman for Windows? You'll find everything you need here, including product documentation,