You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Initial implementation of Record.Checksum(), intended for easy and fast comparison of recordable objects.
Initial implementation of Record.ChecksumDiff(), intended for easy and fast detection of how recordable objects differ.
Added Intent property to Recorder to indicate Serialization/Cloning/Checksum purpose.
Official support for nullable value types.
Breaking
Fixing "Recorded Types could be stored as Dec Refs if the right type showed up in the Dec system" may result in v0.8.0 savegames being broken, sometimes unexpectedly. If this is a problem for you, let me know and I'll come up with a fix. I admit I'm kinda hoping nobody cares.
Improved
Exception messages for ConfigErrors() and PostLoad() now include the Dec name.
Error messages for trying to clone an object into a different object type.
Remove unnecessary class tag on Recorder nullable fields.
Fixed
Reading recorder files with objects with a missing Converter could result in an unhandled exception.
Cloning objects with children with missing Converters could result in an unhandled exception.
Recorded Types could be stored as Dec Refs if the right type showed up in the Dec system.