GDSerializer 2.0.0
Improvements and major API changes.
Additions
- Add serializer for Godot nodes and scenes
- Add serializer for XML nodes
- Add serializer for
Type
s
Changes
- Improve parser for type names
- Parse type name as written in code
- Add support for serializing open generic types and multi-dimensional array types
- Breaking change
- Remove generic
Serialize<T>()
method - Refactor member (de)serialization into separate methods
- Expose
CollectionSerializer
's item serializer for access by inheriting types - Refactor LINQ query syntax into method chain syntax
- Use Godot's provided
XMLEscape()
methods when storing type names in XML - Avoid handling exceptions in specialized serializer types
- Make
EnumerableSerializer
return aList<T>
directly rather than a copy