Skip to content

8.1.0

Compare
Choose a tag to compare
@danielsaidi danielsaidi released this 10 Dec 19:12
· 57 commits to master since this release

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 new AutocorrectionDisabledToContextModifer modifier.
  • AutocompleteContext has a new isAutocorrectDisabled property.
  • LocaleDictionary has new getters and setters.
  • StandardCalloutActionProvider has a new registerLocalizedProvider function.
  • StandardKeyboardLayoutProvider has a new registerLocalizedProvider function.
  • View has a new autocorrectionDisabled(with:) modifier.

💡 Adjustments

  • SystemKeyboard now automatically honors any .autocorrectionDisabled() that is applied above it.

👑 Pro Adjustments

  • LocalAutocompleteProvider maxCount is now public and mutable.
  • LocalAutocompleteProvider removes autocorrect suggestions if the context has autocorrect disabled.
  • RemoteAutocompleteProvider autocompleteSuggestions is now open.
  • RemoteAutocompleteProvider properties are now public 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 to isAutocompleteEnabled.