8.1.0
This version improves autocomplete and localized provider capabilities.
🚨 Important Information
This version removes the temporary migration types that were added in 8.0. To upgrade to this or any later version, first update to 8.0 and follow the migration guides. This will remove any breaking changes when upgrading to this version.
✨ New Features
Autocomplete
has a newAutocorrectionDisabledToContextModifer
modifier.AutocompleteContext
has a newisAutocorrectDisabled
property.LocaleDictionary
has new getters and setters.StandardCalloutActionProvider
has a newregisterLocalizedProvider
function.StandardKeyboardLayoutProvider
has a newregisterLocalizedProvider
function.View
has a newautocorrectionDisabled(with:)
modifier.
💡 Adjustments
SystemKeyboard
now automatically honors any.autocorrectionDisabled()
that is applied above it.
👑 Pro Adjustments
LocalAutocompleteProvider
maxCount
is nowpublic
and mutable.LocalAutocompleteProvider
removes autocorrect suggestions if the context has autocorrect disabled.RemoteAutocompleteProvider
autocompleteSuggestions
is nowopen
.RemoteAutocompleteProvider
properties are nowpublic
and mutable.RemoteAutocompleteProvider
removes autocorrect suggestions if the context has autocorrect disabled.
🐛 Bug fixes
KeyboardLocale.kurdish_sorani_pc
now displays its localized name properly in iOS 17.
🗑️ Deprecations
AutocompleteContext
isEnabled
is renamed toisAutocompleteEnabled
.