9.0.1
💡 KeyboardKit 9 Migration Guide
Perform these steps when migrating from KeyboardKit 8 to 9:
- First upgrade to the last 8 version and fix all deprecation warnings. This helps you prepare for KeyboardKit 9.
- Upgrade to KeyboardKit
9.0.0
and fix any migration deprecations you may get due to its architectural changes. - Once you fix all warnings, you can start using KeyboardKit 9. You can now set SPM to use the latest
9.x.x
version.
The legacy migrations will be removed in 9.1, so make sure to first upgrade to 9.0.0 when migrating from KeyboardKit 8, before you upgrade to any later versions.
This version adds more next word prediction utilities.
✨ Features
Autocomplete.NextWordPredictionRequestType
is a new enum.Autocomplete.Settings
has new next word request type and API key properties.
👑 Pro
KeyboardApp.SettingsScreen
can now show a custom next word prediction section.
💡 Adjustments
- The various settings types are moved from the contexts to namespaces.
- For instance,
AutocompleteContext.Settings
is now namedAutocomplete.Settings
. - The contexts still have
Settings
typealiases to keep the previous APIs unchanged.