CoreLocation watchOS 7.4 to 8.0 API Differences

CLCircularRegion.h
Modified CLCircularRegion.center
Declaration
From@property (nonatomic, readonly) CLLocationCoordinate2D center
To@property (atomic, readonly) CLLocationCoordinate2D center

Modified CLCircularRegion.radius
Declaration
From@property (nonatomic, readonly) CLLocationDistance radius
To@property (atomic, readonly) CLLocationDistance radius

CLLocation.h
Added CLLocationSourceInformation
Added -[CLLocationSourceInformation initWithSoftwareSimulationState:andExternalAccessoryState:]
Added CLLocationSourceInformation.isSimulatedBySoftware
Added CLLocationSourceInformation.isProducedByAccessory
Added -[CLLocation initWithCoordinate:altitude:horizontalAccuracy:verticalAccuracy:course:courseAccuracy:speed:speedAccuracy:timestamp:sourceInfo:]
Added CLLocation.ellipsoidalAltitude
Added CLLocation.sourceInformation
CLLocationManager.h
Added -[CLLocationManager startMonitoringLocationPushesWithCompletion:]
Added -[CLLocationManager stopMonitoringLocationPushes]
CLLocationPushServiceError.h
Added CLLocationPushServiceErrorDomain
Added CLLocationPushServiceError
Added CLLocationPushServiceErrorUnknown
Added CLLocationPushServiceErrorMissingPushExtension
Added CLLocationPushServiceErrorMissingPushServerEnvironment
Added CLLocationPushServiceErrorMissingEntitlement
CLLocationPushServiceExtension.h
Added CLLocationPushServiceExtension
Added -[CLLocationPushServiceExtension didReceiveLocationPushPayload:completion:]
Added -[CLLocationPushServiceExtension serviceExtensionWillTerminate]
CLRegion.h
Modified CLRegion.center
Declaration
From@property (nonatomic, readonly) CLLocationCoordinate2D center
To@property (atomic, readonly) CLLocationCoordinate2D center

Modified CLRegion.radius
Declaration
From@property (nonatomic, readonly) CLLocationDistance radius
To@property (atomic, readonly) CLLocationDistance radius

Modified CLRegion.notifyOnEntry
Declaration
From@property (nonatomic, assign) BOOL notifyOnEntry
To@property (atomic, assign) BOOL notifyOnEntry

Modified CLRegion.notifyOnExit
Declaration
From@property (nonatomic, assign) BOOL notifyOnExit
To@property (atomic, assign) BOOL notifyOnExit