Releases: google-ar/arcore-ios-sdk
ARCore SDK for iOS v1.27.0
New APIs and capabilities
None.
Deprecations
None.
Other changes
None.
Bug fixes
- Fixed a bug in 1.26.0 where frames were never emitted.
ARCore SDK for iOS v1.26.0
New APIs and capabilities
None.
Deprecations
None.
Other changes
None.
Bug fixes
- Various bug fixes and performance improvements.
ARCore SDK for iOS v1.25.0
New APIs and capabilities
None.
Deprecations
None.
Other changes
None.
Bug fixes
- Fixed a crash that sometimes occurred when using the
currentFrame
property
onGARAugmentedFaceSession
.
ARCore SDK for iOS v1.24.0
Breaking & behavioral changes
None.
New APIs and capabilities
None.
Deprecations
None.
Other changes
None.
Bug fixes
- Various bug fixes and performance improvements.
ARCore SDK for iOS v1.23.0
Increased the minimum deployment target to iOS 10.0 (from iOS 9.0).
Known Issues
- The emulator build of ARCore does not support ARM (Apple Silicon) Macs.
Breaking & behavioral changes
-
AR-enabled apps built using ARCore SDK 1.11.0 or earlier are no longer able to host or resolve Cloud Anchors. Specifically, Cloud Anchors returned by
hostCloudAnchor:error:
andresolveCloudAnchorWithIdentifier:error:
will always have the stateGARCloudAnchorStateErrorInternal
. -
Apps built with ARCore SDK 1.12.0 or later are unaffected. Their use of Cloud Anchors APIs is covered by the Cloud Anchors deprecation policy.
New APIs and capabilities
None.
Deprecations
None.
Other changes
- The binary size impact of Cloud Anchors on a compressed arm64-only app
bundle has been reduced to approximately 500KB.
Bug fixes
- Various bug fixes and performance improvements.
ARCore SDK for iOS v1.22.0
Beginning in January 2021, AR-enabled apps built using ARCore SDK 1.11.0 or earlier will no longer be able to host or resolve Cloud Anchors. Specifically, Cloud Anchors returned by hostCloudAnchor:error:
and resolveCloudAnchorWithIdentifier:error:
will always have the state GARCloudAnchorStateErrorInternal
.
Apps built with ARCore SDK 1.12.0 or later are unaffected. Their use of Cloud Anchors APIs is covered by the Cloud Anchors deprecation policy.
Known Issues
- The emulator build of ARCore does not support ARM (Apple Silicon) Macs.
Breaking & behavioral changes
None.
New APIs and capabilities
None.
Deprecations
None.
Other changes
None.
Bug fixes
- Various bug fixes and performance improvements.
ARCore SDK for iOS v1.21.0
Upcoming breaking change affecting Cloud Anchors apps built using ARCore SDK 1.11.0 or earlier
Beginning in December 2020, AR-enabled apps built using ARCore SDK 1.11.0 or earlier will no longer be able to host or resolve Cloud Anchors. Specifically, Cloud Anchors returned by hostCloudAnchor:error:
and resolveCloudAnchorWithIdentifier:error:
will always have the state GARCloudAnchorStateErrorInternal
.
Apps built with ARCore SDK 1.12.0 or later are unaffected. Their use of Cloud Anchors APIs is covered by the Cloud Anchors deprecation policy.
Breaking & behavioral changes
None.
New APIs and capabilities
None.
Deprecations
None.
Other changes
None.
Bug fixes
- Various bug fixes and performance improvements.
ARCore SDK for iOS v1.20.0
Breaking & behavioral changes
- Beginning in December 2020, AR-enabled apps built using ARCore SDK 1.11.0 or earlier will no longer be able to host or resolve Cloud Anchors. Apps built with ARCore SDK 1.12.0 or later are unaffected. To learn more about this breaking change, and for instructions on how to update your app, see the Cloud Anchors deprecation policy.
New APIs and capabilities
- Added persistent Cloud Anchors, which let you increase the time-to-live (TTL) of Cloud Anchors to 365 days. With the Cloud Anchor Management API, you can also extend the lifetime of a Cloud Anchor. Use of persistent Cloud Anchors is covered by the new Cloud Anchors deprecation policy.
- Use
sessionWithError:
to replacesessionWithAPIKey:
to create a Cloud Anchor with a TTL longer than 24 hours. setAuthToken:
passes a token (generated for Persistent Cloud Anchors) to your ARCore session.hostCloudAnchor:TTLDays:error:
assigns the number of days for a Cloud Anchor's lifetime.estimateFeatureMapQualityForHosting:
returns the estimated quality of the visual features seen by the camera in the preceding seconds.
- Use
Deprecations
None.
Other changes
None.
Bug fixes
None.
ARCore SDK for iOS v1.19.0
Breaking & behavioral changes
- Adjusted the generated Swift argument labels of some methods:
GARSession.resolveCloudAnchor(withIdentifier:)
->GARSession.resolveCloudAnchor(_:)
GARSessionDelegate.session(_:didHostAnchor:)
->GARSessionDelegate.session(_:didHost:)
GARSessionDelegate.session(_:didFailToHostAnchor:)
->GARSessionDelegate.session(_:didFailToHost:)
New APIs and capabilities
None.
Deprecations
None.
Other changes
- The
CloudAnchors
andAugmentedFaces
subspecs can now be used at the same time.
Bug fixes
None.
ARCore SDK for iOS v1.18.0
Breaking & behavioral changes
None.
New APIs and capabilities
None.
Deprecations
None.
Other changes
None.
Bug fixes
- Fixed Cloud Anchors Privacy link in the (
CloudAnchorExample
) sample app. The incorrect link now redirects to the correct link, so existing apps with the incorrect link don't need to be updated.