com.unity.entities 1.3.9
Source docsNotes: processedReleased January 22, 2025
Unity Compatibility
Minimum Unity: 2022.3 (11f1)
Package Dependencies
- com.unity.burst (1.8.18)
- com.unity.collections (2.5.2)
- com.unity.mathematics (1.3.2)
- com.unity.modules.assetbundle (1.0.0)
- com.unity.modules.audio (1.0.0)
- com.unity.modules.physics (1.0.0)
- com.unity.modules.uielements (1.0.0)
- com.unity.modules.unityanalytics (1.0.0)
- com.unity.modules.unitywebrequest (1.0.0)
- com.unity.nuget.mono-cecil (1.11.4)
- com.unity.profiling.core (1.0.2)
- com.unity.scriptablebuildpipeline (1.21.21)
- com.unity.serialization (3.1.1)
- com.unity.test-framework.performance (3.0.3)
✨ Features
- Enabled content downloads from the Editor while in Playmode.
🔧 Bug Fixes
- Entities Hierarchy shows content for *Dont Destroy On Load* scene in playmode.
- Prefab reference disappears after instantiating the prefab in runtime and rebaking.
- Entity inspector now differentiate editors for component types when type names are the same but namespaces are different.
- compile error when using 'unsafe' in one partial system (that's generated) but not another
- compile error when having mismatched using statements in one partial system that's different than another
- Fixed an error where an `EntityQuery` whose `WithAny` list contained a mix of enableable and disableable components would fail to match entities with at least one of the non-enableable components, if all of its enableable Any components were disabled. As a side effect, queries with `WithAny` constraints should now have slightly faster matching.
- For empty scene sections, `SceneSectionData.BoundingVolume` will no longer contain NaN values, and the `BoundingVolume.IsValid` property will return `true` as expected. Note that converting this field to an `AABB` will still result in NaN values; for now, this case will need special-case handling in user code.
- Massively reduced reflection on startup in player builds by moving work to an ILPostProcessor.
- Unit test Instability (memory corruption) caused by dynamically registering new types with the TypeManager.
- ### Security
