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.
[2.1.12] - 2025-01-24
Add version 2.1.12 by name.Fixed
- Fixed camera projection type when converting an existing camera to an XR Rig to ensure resulting camera is not set to orthographic (XRLIH-5).
[2.1.11] - 2024-09-12
Add version 2.1.11 by name.Fixed
- Removed an empty script file and corresponding meta file.
[2.1.10] - 2022-07-26
Add version 2.1.10 by name.Fixed a build error about a mismatch of the serialized fields between Editor and Player due to m_PoseProviderComponent
. That field and its type is now always included, not just when ENABLE_AR
or ENABLE_VR
are defined.
[2.1.9] - 2022-02-18
Add version 2.1.9 by name.Fixed a build failure when building through script for a platform other than what is selected in the Editor UI as the current platform to build for. (1371347)
[2.1.8] - 2021-05-04
Add version 2.1.8 by name.Changed Tracked Pose Driver so it applies the pose to the Transform before the default time during the "Just Before Render" phase of the frame. This was already the case for Update, and is now also the case for Application.onBeforeRender
callbacks. Use the BeforeRenderOrder
attribute to specify a custom callback order lower than -30000 if your callback needs to execute before Tracked Pose Driver.
Fixed issue with OpenXR and reacting to an invalid stage space on startup.
[2.1.7] - 2020-12-09
Add version 2.1.7 by name.Fixes XR Rig upgrade scenarios for when URP and HDRP are in the same project Tests agains URP and HDRP v11.
[2.1.6] - 2020-10-28
Add version 2.1.6 by name.Fixes error message when using the color camera Changes default near clip plane to 0.01f Fixes rig migration for URP and HDRP.
[2.1.5] - 2020-10-14
Add version 2.1.5 by name.Updates to latest yamato scripts. fixes CI isssues.
[2.1.4] - 2020-04-23
Add version 2.1.4 by name.Fix for URP and HDRP project migrating.
[2.1.3] - 2020-04-08
Add version 2.1.3 by name.Fixes incorrect documentation merge
[2.1.2] - 2020-04-06
Add version 2.1.2 by name.Better backcompat with 1.3.X streams
[2.1.1] - 2020-03-27
Add version 2.1.1 by name.Better backcompat with 1.3.X streams
[2.1.0] - 2020-03-25
Add version 2.1.0 by name.Roll up of 1.4.0, 1.4.1, 1.4.2 XR Management changes to the 2.X stream
[2.0.8] - 2020-02-13
Add version 2.0.8 by name.Roll up of fixes from 1.3.9->1.3.11 fix for UnityEngine.XR usage outside of ifdefs. fix for programatically added TPD's not saving Fixes for 2020.1 deprecation of features.
[2.0.7] - 2019-12-18
Add version 2.0.7 by name.Fixes for 2020.1 deprecation of features. (from 1.3.9) Fixes switch compile errors. (from 1.3.8) Fix for PS4 compile error. (from 1.3.7)
[2.0.6] - 2019-07-25
Add version 2.0.6 by name.Fix for incorrect selection logic (from 1.3.6)
[2.0.5] - 2019-07-23
Add version 2.0.5 by name.merges 1.3.5 into the mainline stream
[2.0.4] - 2019-06-07
Add version 2.0.4 by name.Update version number for Yamato.
[2.0.3] - 2019-06-03
Add version 2.0.3 by name.More fixes to compiler error on non XR platforms (thanks again @zilys!) fixes unit test. removes knuckles finger input bindings
[2.0.2] - 2019-03-12
Add version 2.0.2 by name.fixes compiler error on non XR platforms (thanks @zilys!)
[2.0.1] - 2019-01-02
Add version 2.0.1 by name.fixes standalone compile error / forward port of 1.3.2 fix
[2.0.0] - 2019-01-02
Add version 2.0.0 by name.breaking changes to API to allow pose data queries to indiciate what data was actually valid. this fixes the bug where position was being set to identity if only rotation was provided by the input system.
Pose provider API has now changed to return a PoseDataFlags bitflag, the bitflag will indiciate what pieces of data was set on the output pose parameter.
public abstract bool TryGetPoseFromProvider(out Pose output)
is now
public virtual PoseDataFlags GetPoseFromProvider(out Pose output)
All pose providers in this package have been updated, as has the tracked pose driver code to correctly handle the returned bitflags. Any user derived users of this API will need to also update their code accordingly.
New unit tests added for this case in the tracked pose driver
[1.4.2] - 2020-03-24
Add version 1.4.2 by name.removes incorrect comment.
[1.4.1] - 2020-03-23
Add version 1.4.1 by name.minor tweaks to version
[1.4.0] - 2020-02-11
Add version 1.4.0 by name.Updates for XR Management UX Flow changes, the correct version to use for XR mgt is 2.1.0
[1.3.11] - 2020-02-05
Add version 1.3.11 by name.fix for UnityEngine.XR usage outside of ifdefs.
[1.3.10] - 2019-12-05
Add version 1.3.10 by name.fix for programatically added TPD's not saving
[1.3.9] - 2019-11-12
Add version 1.3.9 by name.Fixes for 2020.1 deprecation of features.
[1.3.8] - 2019-10-21
Add version 1.3.8 by name.Fixes switch compile errors.
[1.3.7] - 2019-08-02
Add version 1.3.7 by name.Fix for PS4 compile error.
[1.3.6] - 2019-07-25
Add version 1.3.6 by name.Fix for incorrect selection logic
[1.3.5] - 2019-07-17
Add version 1.3.5 by name.Minor changes to the TPD and its associated editor
- TPD defaults to "Center Eye - HMD Reference" and Reference Tracking off.
- Warnings for when center eye is not picked, if the TPD is on a camera
- "Center Eye renamed" to "Center Eye - HMD Reference" for clarity
Adds XR Settings page when using com.unity.xr.management that allows automatic TPD attachment to cameras.
[1.3.4] - 2019-07-07
Add version 1.3.4 by name.Verified package for 2019.3
[1.3.2] - 2019-01-18
Add version 1.3.2 by name.fixes standalone only compile error
[1.3.1] - 2018-12-17
Add version 1.3.1 by name.merges 1.0.3 into mainline branch.
[1.3.0] - 2018-12-05
Add version 1.3.0 by name.Adds arm model support for 3dof controllers.
[1.2.1] - 2018-10-25
Add version 1.2.1 by name.Makes the input settings menu pop up when you click the menu item
[1.2.0] - 2018-10-15
Add version 1.2.0 by name.Adds the XR Binding Input Asset Seeder and associated documentation and tests
[1.1.0] - 2018-10-11
Add version 1.1.0 by name.Moved some classes internal for cleaner docs.
[1.0.3] - 2018-11-09
Add version 1.0.3 by name.fixes enums erroneously removed
[1.0.2] - 2018-10-25
Add version 1.0.2 by name.fix for inconsistent line endings in trackedposedriver.cs
[1.0.1] - 2018-10-10
Add version 1.0.1 by name.ported API documentation from the engine
[1.0.0] - 2018-10-09
Add version 1.0.0 by name.release prep
[0.0.4] - 2018-10-09
Add version 0.0.4 by name.ci fixes
[0.0.3] - 2018-10-08
Add version 0.0.3 by name.fix for changelog values.
[0.0.2] - 2018-10-08
Add version 0.0.2 by name.updated to latest upm package template
[0.0.1] - 2018-10-08
Add version 0.0.1 by name.This is the first release of Unity Package XR Tools
Initial move from XR Tools to Legacy Input Helper package