Breaking changes
-
ITypeReaderWriter<TType, TNode>
has been removed due to being unused. ImplementITypeSerializer<TType, TNode>
instead -
Moved AsNullable extension methods to the Entity struct.
New features
-
Add DevWindow tab to show all loaded textures.
-
Add Vector2i / bitmask converfsion helpers.
-
Allow texture preload to be skipped for some textures.
-
Check audio file signatures instead of extensions.
-
Add CancellationTokenRegistration to sandbox.
-
Add the ability to serialize TimeSpan from text.
-
Add support for rotated / mirrored tiles.
Bugfixes
-
Fix yaml hot reloading.
-
Fix a linear dictionary lookup in PlacementManager.
Other
-
Make ItemList not run deselection callback on all items if they aren’t selected.
-
Cleanup warnings for CS0649 & CS0414.
Internal
- Move PointLight component states to shared.