KeyboardKit 8 - Release Candidate 2
KeyboardKit 8 RC 2 is now out for public access! This is an update to release candidate 1 (rc1) and adjusts a few things to prepare the library for the upcoming release.
A big change in RC2 is that the KeyboardKit Pro
setupPro(...) function is no longer throwing. Instead, errors are written to a new property, which can be read if the setup fails.
License.register(...) function has been made async, to support upcoming changes to the license model. This will affect you if you use Pro in the main app.
KeyboardKit Pro updates the license error message and makes it look a lot nicer. It will also be presented as a dialog above the keyboard view, instead of replacing it. It can also be hidden.
KeyboardStyle.Background lets you define images in more ways,
Emojis.Category automatically filters out unavailable emojis, and
Emojis.Version has more capabilities.
🐛 Bug fixes
RC2 has more bug fixes.
Emojis.Version fixes a Unicode 15 error for iOS version availability and
FeedbackConfiguration is adjusted to no longer use
.enabled as the disabled audio config.
Migrating to KeyboardKit 8
The best way to migrate to KeyboardKit 8, is to first upgrade to
7.9.6, which contains a lot of deprecations to guide the transition. The RC1 announcement article describes this in more detail.
…and much more
KeyboardKit 8.0 is a massive update to KeyboardKit, with many important changes. You will most probably be affected by some of the deprecations, but the library will guide through it.