com.unity.xr.core-utils 2.6.0-pre.1

com.unity.xr.core-utils

Source docs
Notes: 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`.