Releases: shravan2x/Gameloop.Vdf
Releases · shravan2x/Gameloop.Vdf
Vdf.NET 0.6.2
- Updated MaximumTokenSize to be adjustable in settings.
Vdf.NET 0.6.1
- Fixed VdfTextReader treating slashes in quoted values as comments.
Vdf.NET 0.6.0
- Added comment serialization and deserialization support. Learn more at #18.
- Added DeepClone method to VToken.
- Added VToken.DeepEquals to deep compare two VTokens.
- Added support for C# 8's nullable reference types.
BREAKING CHANGES
- VObject.Children() now returns an IEnumerable, rather than an IEnumerable. This is more in line with Json.NET and allows for comments (which are VTokens) to be returned.
- VProperty's empty constructor has been removed. Neither Key or Value should be null. C# 8's NRT feature type-checks this.
- VObject's IDictionary<string, VToken>.this[string key] indexer now throws a KeyNotFoundException when the key isn't found. Note that that VObject's regular this[string key] indexer still returns null when the key isn't found.
Vdf.NET 0.5.0
- Added VToken.Value, VToken.Value(), and other accessors.
- Added IDictionary<string, VToken> as a superclass of VObject.
- Moved VToken and subtypes to Gameloop.Vdf.Linq namespace.
Vdf.NET 0.4.4
- Fixed SOE on deserializing an empty input.
Vdf.NET 0.4.3
- Fixed NRE on serializing a null VValue.
Vdf.NET 0.4.2
- Added targeting for .NET 4.5.
Vdf.NET 0.4.1
- Fixed strings not being escaped during serialization.
- Fixed bug in VObject set indexer.
Vdf.NET 0.4.0
- Re-targeted project to .NET Standard 1.0.
- Added
VdfSerializerSettings.Common
settings preset as default. - Fixed
VdfConvert.Deserialize
return type to VProperty.
Vdf.NET 0.3.0
- Added serialization support.
- Added dynamic property binding for VObject.
- Fixed VdfTextReader not closing streams.