Releases: CoderGamester/Unity-DataTypeExtensions
Releases · CoderGamester/Unity-DataTypeExtensions
Release 0.4.0
What's Changed
- New Feature: Added utility methods and extensions for Unity's Object and GameObject types, enhancing the codebase's functionality.
- New Feature: Introduced a SerializableType struct for viewing, modifying, and saving types from the inspector, with serialization support and compatibility with filter attributes.
Full Changelog: 0.3.0...0.4.0
Release 0.3.0
What's Changed
- New Feature: Added support for observing field updates with previous and current values in the ObservableField class.
- New Feature: Introduced a UnitySerializedDictionary class that allows serialization of dictionaries in Unity.
- Refactor: Refactored the logic for selecting enum values in the GUI in the EnumSelectorPropertyDrawer class.
- Test: Updated unit tests for the EnumSelector and ObservableField classes.
Full Changelog: 0.2.0...0.3.0
Release 0.2.0
- Removed ObservableIdList because it's behaviour was too confusing and the same result can be obtained with ObservableList or ObservableDictionary
- Added new ObservableResolverList, ObservableResolverDictionary & ObservableResolverField to allow to create observable types without referencing the collection directly
- Added Unit tests to all types
Changed:
- Removed all Pair Data and moved them to new Pair<Key,Value> serialized type that can now be serializable on Unity 2020.1
- Moved all Vector2, Vector3 & Vector4 extensions to the ValueData file
Release 0.1.1
- Renamed Assembly Definitions to match this package
- Removed unnecessary files
Release 0.1.0
- Initial submission for package distribution