[5.0.0] - 2026-04-12
Compare: 4.1.1...5.0.0
Thanks to @Bfihl for their contribution (#118).
Breaking Changes
SceneReferencenow implements GUID-based value equality. TwoSceneReferences are now ruled equal if and only if they reference the same GUID.
Added
Usage in Editor CodeREADME section.TryGetmethods forSceneReferenceproperties that can throw exceptions:TryGetPathforPath.TryGetBuildIndexforBuildIndex.TryGetNameforName.TryGetLoadedSceneforLoadedScene.TryGetAddressforAddress.
Fixed
- All GUIDs are now compared case-insensitively:
- Provider dictionaries are constructed with
StringComparer.OrdinalIgnoreCase. - Property drawer finds the current scene-in-build entry with
StringComparer.OrdinalIgnoreCase. Enable in Buildtool finds the scene-in-build entry withStringComparer.OrdinalIgnoreCase.- Utility ignores in list mode now compare scene GUIDs with
StringComparer.OrdinalIgnoreCase.
- Provider dictionaries are constructed with
Optimised
- Eliminated GC allocations in
IsValidGuid.