com.unity.xr.core-utils 2.6.0-pre.1
com.unity.xr.core-utils
Source docsNotes: processedReleased February 18, 2026
Browse versions
PreviousNext
✨ Features
- Added [ReadOnlyHashSet](xref:Unity.XR.CoreUtils.Collections.ReadOnlyHashSet`1).
- Added `BuildValidator.SelectObject(EntityId)` to replace the int-based overload.
- Added [AwaitableUtils](xref:Unity.XR.CoreUtils.AwaitableUtils`1).
- Added [ReadOnlyStructSpan](xref:Unity.XR.CoreUtils.Collections.ReadOnlyStructSpan`1).
- Added an implementation of `IEquatable` to `ReadOnlyListSpan.Enumerator`.
- Added overloaded constructors to [HashSetList\](xref:Unity.XR.CoreUtils.Collections.HashSetList`1) which takes an `IEqualityComparer` for the internal `HashSet`.
📈 Improvements
- Changed the minimum version of supported Unity editor to 2022.3 LTS.
- ### Deprecated
- Deprecated `BuildValidator.SelectObject(int)` in favor of `BuildValidator.SelectObject(EntityId)`.
🔧 Bug Fixes
- Fixed usage of deprecating Mono APIs by replacing them with CoreCLR-compatible calls
- Fixed an issue to use the correct versions of icons in light mode.
- Fixed usage of deprecating `InstanceId` APIs by replacing them with the equivalent `EntityId` APIs.
- Fixed [HashSetList\](xref:Unity.XR.CoreUtils.Collections.HashSetList`1) to use the `capacity` constructor parameter for both the internal `HashSet` and `List` instead of only the `List`.
