Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created April 27, 2023 18:12
Show Gist options
  • Save vs-mobiletools-engineering-service2/4ee14c4b588c01169106019ef65203cd to your computer and use it in GitHub Desktop.
Save vs-mobiletools-engineering-service2/4ee14c4b588c01169106019ef65203cd to your computer and use it in GitHub Desktop.
stable-api-comparison/diff/dotnet/Microsoft.tvOS.Ref/ref/net6.0/Microsoft.tvOS.md

API diff: Microsoft.tvOS.dll

Microsoft.tvOS.dll

Assembly Version Changed: 16.1.0.0 -> 16.4.0.0

Namespace AuthenticationServices

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialAssertionRequest

Obsoleted properties:

 [Obsolete ("Starting with tvos16.4 This API has been removed from the framework.")]
 public virtual IASAuthorizationPublicKeyCredentialDescriptor[] AllowedCredentials { get; set; }
 [Obsolete ("Starting with tvos16.4 This API has been removed from the framework.")]
 public virtual Foundation.NSData Challenge { get; set; }
 [Obsolete ("Starting with tvos16.4 This API has been removed from the framework.")]
 public ASAuthorizationPlatformPublicKeyCredentialDescriptor[] PlatformAllowedCredentials { get; set; }
 [Obsolete ("Starting with tvos16.4 This API has been removed from the framework.")]
 public virtual string RelyingPartyIdentifier { get; set; }
 [Obsolete ("Starting with tvos16.4 This API has been removed from the framework.")]
 public virtual Foundation.NSString UserVerificationPreference { get; set; }

Obsoleted methods:

 [Obsolete ("Starting with tvos16.4 This API has been removed from the framework.")]
 public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
 [Obsolete ("Starting with tvos16.4 This API has been removed from the framework.")]
 public virtual void EncodeTo (Foundation.NSCoder encoder);

Namespace Foundation

Type Changed: Foundation.NSUrl

Added properties:

public static NSString FileIdentifierKey { get; }
public static NSString VolumeMountFromLocationKey { get; }
public static NSString VolumeSubtypeKey { get; }
public static NSString VolumeTypeNameKey { get; }

Namespace HomeKit

Type Changed: HomeKit.HMTimerTrigger

Added constructor:

public HMTimerTrigger (string name, Foundation.NSDate fireDate, Foundation.NSDateComponents recurrence);

Namespace ImageIO

Type Changed: ImageIO.CGImageProperties

Added property:

public static Foundation.NSString OpenExrCompression { get; }

Namespace JavaScriptCore

Type Changed: JavaScriptCore.JSContext

Added property:

public virtual bool Inspectable { get; set; }

Namespace MediaAccessibility

New Type: MediaAccessibility.MAVideoAccommodations

public static class MAVideoAccommodations {
	// properties
	public static Foundation.NSString DimFlashingLightsChangedNotification { get; }
	// methods
	public static bool IsDimFlashingLightsEnabled ();

	// inner types
	public static class Notifications {
		// methods
		public static Foundation.NSObject ObserveDimFlashingLightsChanged (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
		public static Foundation.NSObject ObserveDimFlashingLightsChanged (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
	}
}

Namespace Network

Type Changed: Network.NWQuicStreamType

Added value:

Datagram = 3,

Namespace ObjCRuntime

Type Changed: ObjCRuntime.Constants

Modified fields:

-public const string SdkVersion = "16.1";
+public const string SdkVersion = "16.4";
-public const string Version = "16.1.1";
+public const string Version = "16.5.0";

Namespace UIKit

Type Changed: UIKit.UIButtonConfiguration

Added properties:

public virtual UILineBreakMode SubtitleLineBreakMode { get; set; }
public virtual UILineBreakMode TitleLineBreakMode { get; set; }

Type Changed: UIKit.UISearchBar

Added property:

public virtual bool Enabled { get; set; }

Namespace VideoSubscriberAccount

Type Changed: VideoSubscriberAccount.VSUserAccount

Obsoleted properties:

 [Obsolete ("Starting with tvos16.4 This API has been removed from the framework.")]
 public virtual bool Deleted { get; set; }

Added property:

public virtual bool SignedOut { get; set; }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment