Virtualization macOS 12.3 to 13.0 API Differences

VZConsoleDevice.h
Added VZConsoleDevice
VZConsoleDeviceConfiguration.h
Added VZConsoleDeviceConfiguration
VZConsolePortConfiguration.h
Added VZConsolePortConfiguration
Added VZConsolePortConfiguration.attachment
VZEFIBootLoader.h
Added VZEFIBootLoader
Added -[VZEFIBootLoader init]
Added VZEFIBootLoader.variableStore
VZEFIVariableStore.h
Added VZEFIVariableStoreInitializationOptions
Added VZEFIVariableStoreInitializationOptionAllowOverwrite
Added VZEFIVariableStore
Added -[VZEFIVariableStore initWithURL:]
Added -[VZEFIVariableStore initCreatingVariableStoreAtURL:options:error:]
Added VZEFIVariableStore.URL
VZError.h
Added VZErrorNetworkError
Added VZErrorOutOfDiskSpace
Added VZErrorOperationCancelled
Added VZErrorNotSupported
Added VZErrorRestoreImageCatalogLoadFailed
Added VZErrorInvalidRestoreImageCatalog
Added VZErrorNoSupportedRestoreImagesInCatalog
Added VZErrorRestoreImageLoadFailed
Added VZErrorInvalidRestoreImage
Added VZErrorInstallationRequiresUpdate
Added VZErrorInstallationFailed
VZFileHandleNetworkDeviceAttachment.h
Added VZFileHandleNetworkDeviceAttachment.maximumTransmissionUnit
VZGenericMachineIdentifier.h
Added VZGenericMachineIdentifier
Added -[VZGenericMachineIdentifier init]
Added -[VZGenericMachineIdentifier initWithDataRepresentation:]
Added VZGenericMachineIdentifier.dataRepresentation
VZGenericPlatformConfiguration.h
Added VZGenericPlatformConfiguration.machineIdentifier
VZSpiceAgentPortAttachment.h
Added VZSpiceAgentPortAttachment
Added -[VZSpiceAgentPortAttachment init]
Added VZSpiceAgentPortAttachment.sharesClipboard
Added VZSpiceAgentPortAttachment.spiceAgentPortName
VZUSBMassStorageDeviceConfiguration.h
Added VZUSBMassStorageDeviceConfiguration
Added -[VZUSBMassStorageDeviceConfiguration initWithAttachment:]
VZVirtioConsoleDevice.h
Added VZVirtioConsoleDeviceDelegate
Added -[VZVirtioConsoleDeviceDelegate consoleDevice:didOpenPort:]
Added -[VZVirtioConsoleDeviceDelegate consoleDevice:didClosePort:]
Added VZVirtioConsoleDevice
Added VZVirtioConsoleDevice.delegate
Added VZVirtioConsoleDevice.ports
VZVirtioConsoleDeviceConfiguration.h
Added VZVirtioConsoleDeviceConfiguration
Added -[VZVirtioConsoleDeviceConfiguration init]
Added VZVirtioConsoleDeviceConfiguration.ports
VZVirtioConsolePort.h
Added VZVirtioConsolePort
Added VZVirtioConsolePort.name
Added VZVirtioConsolePort.attachment
VZVirtioConsolePortArray.h
Added VZVirtioConsolePortArray
Added -[VZVirtioConsolePortArray objectAtIndexedSubscript:]
Added VZVirtioConsolePortArray.maximumPortCount
VZVirtioConsolePortConfiguration.h
Added VZVirtioConsolePortConfiguration
Added -[VZVirtioConsolePortConfiguration init]
Added VZVirtioConsolePortConfiguration.name
Added VZVirtioConsolePortConfiguration.isConsole
VZVirtioConsolePortConfigurationArray.h
Added VZVirtioConsolePortConfigurationArray
Added VZVirtioConsolePortConfigurationArray.maximumPortCount
Added -[VZVirtioConsolePortConfigurationArray objectAtIndexedSubscript:]
Added -[VZVirtioConsolePortConfigurationArray setObject:atIndexedSubscript:]
VZVirtioFileSystemDeviceConfiguration.h
Added VZVirtioFileSystemDeviceConfiguration.macOSGuestAutomountTag
VZVirtioGraphicsDeviceConfiguration.h
Added VZVirtioGraphicsDeviceConfiguration
Added -[VZVirtioGraphicsDeviceConfiguration init]
Added VZVirtioGraphicsDeviceConfiguration.scanouts
VZVirtioGraphicsScanoutConfiguration.h
Added VZVirtioGraphicsScanoutConfiguration
Added -[VZVirtioGraphicsScanoutConfiguration initWithWidthInPixels:heightInPixels:]
Added VZVirtioGraphicsScanoutConfiguration.widthInPixels
Added VZVirtioGraphicsScanoutConfiguration.heightInPixels
VZVirtualMachine.h
Added VZVirtualMachine.consoleDevices
Added -[VZVirtualMachine startWithOptions:completionHandler:]
VZVirtualMachineConfiguration.h
Added VZVirtualMachineConfiguration.consoleDevices
VZVirtualMachineStartOptions.h
Added VZVirtualMachineStartOptions