Skip to content

5.0.0

Latest

Choose a tag to compare

@starikcetin starikcetin released this 12 Apr 14:35
· 175 commits to main since this release
6821c57

[5.0.0] - 2026-04-12

Compare: 4.1.1...5.0.0

Thanks to @Bfihl for their contribution (#118).

Breaking Changes

  • SceneReference now implements GUID-based value equality. Two SceneReferences are now ruled equal if and only if they reference the same GUID.

Added

  • Usage in Editor Code README section.
  • TryGet methods for SceneReference properties that can throw exceptions:
    • TryGetPath for Path.
    • TryGetBuildIndex for BuildIndex.
    • TryGetName for Name.
    • TryGetLoadedScene for LoadedScene.
    • TryGetAddress for Address.

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 Build tool finds the scene-in-build entry with StringComparer.OrdinalIgnoreCase.
    • Utility ignores in list mode now compare scene GUIDs with StringComparer.OrdinalIgnoreCase.

Optimised

  • Eliminated GC allocations in IsValidGuid.