Facebook v15.1.0 Release Notes

  • ๐Ÿ”„ Changed

    • The enum AppLinkNavigation.Type type has been renamed tp AppLinkNavigationType.
    • The initializer init(appLink:extras:appLinkData:settings:) in AppLinkNavigation ignores the settings argument if one is passed.
    • The method navigation(with:extras:appLinkData:settings:) in AppLinkNavigation ignores the settings argument if one is passed.

    ๐Ÿ—„ Deprecated

    • ๐Ÿ—„ The navigation(with:extras:appLinkData:settings:) method in AppLinkNavigation is deprecated in favor of the init(appLink:extras:appLinkData:) designated init.
    • ๐Ÿ—„ The init(appLink:extras:appLinkData:settings:) initializer in AppLinkNavigation is deprecated in favor of the init(appLink:extras:appLinkData:) designated init.
    • โšก๏ธ The Profile.enableUpdatesOnAccessTokenChange(_:) method is deprecated in favor of the Profile.isUpdatedWithAccessTokenChange property.
    • ๐Ÿ—„ SettingsProtocol.codelessDebugLogEnabled is deprecated in favor of SettingsProtocol.isCodelessDebugLogEnabled.
    • ๐Ÿ—„ SettingsProtocol.advertiserIDCollectionEnabled is deprecated in favor of SettingsProtocol.isAdvertiserIDCollectionEnabled.
    • ๐Ÿ—„ SettingsProtocol.advertiserTrackingEnabled is deprecated in favor of SettingsProtocol.isAdvertiserTrackingEnabled.
    • ๐Ÿ—„ SettingsProtocol.graphAPIDebugParamValue is deprecated in favor of its new name SettingsProtocol.graphAPIDebugParameterValue
    • ๐Ÿ—„ Settings.autoLogAppEventsEnabled is deprecated in favor of Settings.isAutoLogAppEventsEnabled.

    ๐Ÿ“‡ Renamed

    • SettingsProtocol.graphAPIDebugParamValue has been renamed to SettingsProtocol.graphAPIDebugParameterValue

    โœ‚ Removed

    • ๐Ÿšš Profile conformance to NSCopying has been removed as well as custom hashability and equatability.

    ๐Ÿ›  Fixed

    • ๐Ÿ“š The documentation for the property list-backed value Settings.isCodelessDebugLogEnabled has been corrected to indicate that the default value is false.

    ๐Ÿš€ 2022-10-24 | Full Changelog