CHANGELOG.md
4.35 KB
Changelog
All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[3.1.3] - 2020-04-13
New
- Adding the API updater files required to update from
XRReferencePoint*
toXRAnchor*
. - Adding new methods to the
XRCameraSubsystem
to query the list of enabled & disabled material keywords for the shader.
[3.0.2] - 2020-03-18
Fixes
- Fixed "X" (remove reference image) icon in the
XRReferenceImageLibrary
inspector.
[3.0.0] - 2019-11-05
Breaking changes
- Renaming the concept of
Reference Points
toAnchors
. The Unity script updater should convert any references toXRReferencePointSubsystem
,XRReferencePoint
, andXRReferencePointSubsystemDescriptor
the next time the project is loaded into the Editor.
[3.0.0-preview.4] - 2019-10-22
New
- Change
TrySetFocusMode
to a property calledfocusMode
, enabling providers to implement a getter as well as a setter. - Added
classification
onBoundedPlane
which provides contextual information such asFloor
,Wall
,Ceiling
.
Fixes
-
XRCameraImagePlane.ToString()
invokedNativeArray.ToString()
to build its string, which produced a string with a lot of irrelevant information. Now, it just displays the length of the array, row stride, and pixel stride of the plane.
[3.0.0-preview.3] - 2019-09-26
New
- Added an input device layout for the Input System, for use by individual providers.
Breaking Changes
- Updated the interface for all subsystems to apply a consistent pattern across all subsystems. This affects subsystem implementations (such as ARCore and ARKit) but should not affect consumers of those subsystems.
- Removed
supported
property on theXRFaceSubsystem
. Providers (such as ARKit) are expected not to register themselves if they are not supported. - Removed
supported
property on theXREnvironmentProbeSubsystem
. Providers (such as ARKit) are expected not to register themselves if they are not supported.
[3.0.0-preview.2] - 2019-09-05
- Updated package version to 3.0.0-preview.2 for consistency with other AR-related packages.
[3.0.0-preview.1] - 2019-08-21
New
- Add support for reference image libraries that are modifiable at runtime. For platforms that support it, this allows you to add new reference images at runtime.
[2.2.0-preview.4] - 2019-07-30
New
- Add support for eye tracking.
- Added an XRParticipantSubsystem which can track users in a multi-user collaborative session.
- Add support for exposure duration
- Add support for exposure offset
- Add support for Lightweight Render Pipeline and Universal Render Pipeline.
- Add support for height scale estimatation for the 3D human body subsystem.
[2.2.0-preview.3] - 2019-07-16
New
- Add support for
NotTrackingReason
. - Add support for getting the ambient light intensity in lumens.
- Add functionality to the
XRSessionSubsystem
to enable synchronizing the Unity frame with the AR session update. SeeXRSessionSubsystem.matchFrameRate
andXRSessionSubsystem.frameRate
.
Fixes
- Fix
CameraFocusMode
handling inXRCameraSubsystem
. This fixes an issue when running on a provider that does not set the default focus mode toCameraFocusMode.Fixed
.
[2.2.0-preview.2] - 2019-06-05
- Adding support for ARKit 3 functionality: Human pose estimation, human segmentation images, session collaboration, multiple face tracking, and tracking a face (with front camera) while in world tracking (with rear camera).
[2.1.0-preview.2] - 2019-05-16
Fixes
- Fix documentation links.
[2.1.0-preview.1] - 2019-05-06
New
- Add an image tracking subsystem.
- Add an environment probe subsystem.
- Add a face tracking subystem.
- Add an object tracking subsystem for detecting previously scanned 3D objects.
[2.0.1] - 2019-03-12
- 2019.2 verified release
[1.0.0-preview.1] - 2019-01-14
- This is the first release of *Unity Package com.unity.xr.subsystems.