Skip to content

9.0.1

Compare
Choose a tag to compare
@danielsaidi danielsaidi released this 06 Dec 16:26
· 21 commits to master since this release

💡 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 named Autocomplete.Settings.
  • The contexts still have Settings typealiases to keep the previous APIs unchanged.