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.1] - 2022-12-02
Fixed
- Fixed error when calling
GameObjectUtils.GetComponentsInAllScenes<T>
with unloaded scenes in the Hierarchy window.
[2.1.0] - 2022-08-22
Fixed
- Organized alignment for help button on project validation rules window.
- Fixed alignment issues with the error icon.
[2.1.0-pre.1] - 2022-04-21
Added
- Add Project Validation for validating packages against package configuration correctness. See the manual entry for project validation for more details.
Removed
- Removed the GameObject > XR > XR Origin menu item. To create a new XR Origin, users should instead use the menu items provided by AR Foundation and/or XR Interaction Toolkit.
Fixed
- NativeArrayUtils.EnsureCapacity now checks for unallocated array before disposing it and reallocating for a larger capacity.
- Fixed compilation errors on platforms such as Stadia where the XR module is not available.
[2.0.0] - 2022-02-16
Added
- Define constants for documentation to include missing APIs.
Fixed
- Fixed XR Origin so it appears in the Component > XR menu.
- Fixed so test behaviors and OnDestroyNotifier do not show up in the Component > Add menu since those are not intended to be used directly by users.
[2.0.0-pre.6] - 2021-12-10
Changed
- Stopped firing warnings when users attach the TrackedPoseDriver from
com.unity.xr.legacyinputhelpers
, but strongly recommend that users attach the TrackedPoseDriver fromcom.unity.inputsystem
to thecamera
property of XROrigin instead. (1388617)
[2.0.0-pre.5] - 2021-11-16
Changed
- Changed property names so that they adhere to PascalCase.
Added
- Added
XROrigin
menu item to SceneInspector that creates and configures a basicXROrigin
in the scene.
Fixed
- Fixed serialization issue where upgrading to XROrigin from XRRig may cause references to be broken in the component.
- Fixed issue where XROrigin.CameraInOriginSpacePos was being miscalculated.
- Fixed issue where the custom Inspector for XROrigin was not being used.
- Fixed warning message referencing an old property name when a Camera could not be found.
- Fixed a reflection issue with ScriptableSettingsBase.GetInstanceByType by renaming
EditorScriptableSettings<T>.instance
toEditorScriptableSettings<T>.Instance
.
[2.0.0-pre.3] - 2021-11-03
This is the first release of XR Core Utilities package.
Added
- XROrigin is a new XR agnostic setup that handles session space. It will be replacing ARSessionOrigin and XRRig.
- All the utilities from XR Tools Utilities (
com.unity.xrtools.utils
) package has been migrated in this package. This includes common utilities used by XR packages like MARS, AR Foundation, and Spatial Framework.
Changed
- The minimum Unity version for this package is now 2019.4.
Removed
- Removed
CONTRIBUTING.md
since the package is not accepting external contribution.
Fixed
- Fixed company name in
LICENSE.md
file from "Unity Technologies ApS" to "Unity Technologies".