Changelog
All notable changes to this project template will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[2.1.2] - 2025-04-18
Added
- Added new prefabs to allow switching between different hand meshes when using Android XR vs Meta Quest.
Changed
- Updated
com.unity.xr.handsto version1.5.1 - Updated
com.unity.xr.interaction.toolkitto version3.1.2 - Updated
com.unity.xr.openxrto version1.14.3 - Downgraded
com.unity.render-pipelines.universalto version17.0.3to allow template to function properly on Unity 6.0.
Fixed
- Moved sample asset files to a parent directory to allow for longer project path name on Windows.
- Fixed GUID conflict errors with the occlusion utility shaders when importing AR Foundation 6.2.0-pre.1.
- Fixed a compiler issue when building for standalone (Windows or MacOS) where the Unity Meta Open XR package assembly is not available. XRMRT-84
[2.1.1] - 2025-04-10
Added
- Added support for Occlusion through supported components in AR Foundation.
- Added
OcclusionManagerscript to support occlusion configuration and management. - Added UI for realtime control of Occlusion.
- Added support for AR Bounding Boxes through supported components in AR Foundation.
- Added
BoundingBoxEdgeVisualizerandARBoundingBoxDebugVisualizerscripts from the AR Foundation Samples project to visualize AR Bounding Boxes. - Added
XRPlatformUnderstandingscript from the AR Foundation Samples to identify the active XR platform. - Added a tabbed UI system for the Hand Menu to make it easier to switch between different menu contexts for the various features of the template and AR Foundation.
- Added support for Persistent AR Anchors through supported components in AR Foundation.
- Added
SaveAndLoadAnchorDataToFilefor saving the persistent anchors. - Added a Hand Menu Variant for controlling loading, saving, and deleting persistent anchors.
- Added property to
SpawnedObjectsManagerto control spawning objects with persistent anchors or not. - Added
com.unity.nuget.newtonsoft-jsonwith version3.2.1to manifest and package.
Changed
- Moved scripts in
MRTemplateAssets/ScriptstoUnityEngine.XR.Templates.MRnamespace. - Updated
com.unity.inputsystemto version1.13.1 - Updated
com.unity.learn.iet-frameworkto version4.1.0 - Updated
com.unity.render-pipelines.universalto version17.1.0 - Updated
com.unity.test-frameworkto version1.4.6 - Updated
com.unity.xr.arfoundationto version6.1.0 - Updated
com.unity.xr.interaction.toolkitto version3.1.1 - Updated
com.unity.xr.managementto version4.5.1 - Updated
com.unity.xr.meta-openxrto version2.1.0 - Updated
com.unity.xr.openxrto version1.14.2
[2.1.0] - 2024-12-12
Added
- Added documentation for Android XR installation and configuration while package is in public experimental release.
- Added
HandsSubsystemManagerandPermissionsManagerscripts to template assets. - Added
Permissions Managerprefab to template assets configured to requestcom.oculus.permission.USE_SCENEpermissions. - Added
Permissions Managerprefab toSampleSceneand added Android XR permissions disabled by default.
Changed
- Updated Quick Start Guide with additional documentation for HoloLens 2.
- Updated
com.unity.inputsystemto version1.11.2 - Updated
com.unity.xr.openxrto version1.13.0 - Updated
com.unity.xr.interaction.toolkitto version3.0.7
Removed
- Removed
PermissionsCheckscript and replaced withPermissionsManager. - Removed explicit dependency on
com.unity.collab-proxy.
Fixed
- Fixed possible null-reference exception in the
SpawnedObjectsManagerwhen starting up the scene.
[2.0.2] - 2024-10-16
Changed
- Updated
com.unity.collab-proxyto version2.5.1 - Updated
com.unity.inputsystemto version1.11.0 - Updated
com.unity.learn.iet-frameworkto version4.0.2 - Updated
com.unity.xr.interaction.toolkitto version3.0.6 - Updated
com.unity.xr.openxrto version1.12.1 - Updated
com.unity.xr.arfoundationto version6.0.3 - Updated
com.unity.xr.handsto version1.5.0
Fixed
- Fixed incorrect links in Quick Start Guide documentation along with some other minor typos and wording updates.
- Fixed video playback showing a black screen on HoloLens 2.
- Fixed DllNotFoundException when entering Play Mode on macOS XRMRT-23
- Fixed Additional Lights Cookie Format (ColorLow) is not supported by the platform warning on macOS XRMRT-26
[2.0.1] - 2024-07-31
Changed
- Updated
com.unity.test-frameworkto version1.4.5 - Updated
com.unity.xr.interaction.toolkitto version3.0.5 - Updated
com.unity.xr.managementto version4.5.0 - Updated
com.unity.xr.meta-openxrto version2.0.1 - Imported XR Interaction Toolkit samples to 3.0.5 to avoid upgrade crash.
[2.0.0] - 2024-06-12
Changed
- Updated to support Unity 6
- Packages updated
- Updated
com.unity.xr.meta-openxrto version2.0.0 - Updated
com.unity.xr.managementto version4.4.1 - Updated
com.unity.inputsystemto1.8.2 - Updated
com.unity.xr.arfoundationpackage to6.0.2 - Updated
com.unity.xr.openxrto version1.11.0
- Updated
[1.1.1] - 2024-06-04
Added
- Added a Permission Check sample script to show one way to trigger permission popups on device from an application.
Changed
- Removed OpenGLES3 as a default for Graphics API on Android-based devices to improve build time.
[1.1.0] - 2024-05-15
Changed
- XR Interaction Toolkit interaction model and inputs have been added to the template to take advantage of the improvements in XRI 3.0
- Packages updated
- Updated AR Foundation package to 5.1.3
- Updated XR Hands package to 1.4.1
- Updated XR Interaction Toolkit to 3.0.3
- Updated Input System to 1.8.1
- Updated OpenXR to 1.8.2
[1.0.1] - 2023-10-27
Changed
- Renamed files for naming consistency (US-0057).
Fixed
- Fixed quick start documentation links from the In-Editor Tutorial pages.
[1.0.0] - 2023-10-20
This is the first release of Unity Package com.unity.template.mixed-reality.
This initial release is designed to support Mixed Reality development for Meta Quest 2, Quest 3, Quest Pro, Microsoft HoloLens 2, and Magic Leap 2 devices.