|
| 1 | +------------------------------------------------------------------------------ |
| 2 | +v 0.6.0 May 29, 2020 |
| 3 | +------------------------------------------------------------------------------ |
| 4 | + |
| 5 | +* Added comment serialization and deserialization support. Learn more at https://github.com/shravan2x/Gameloop.Vdf/issues/18. |
| 6 | +* Added DeepClone method to VToken. |
| 7 | +* Added VToken.DeepEquals to deep compare two VTokens. |
| 8 | +* Added support for C# 8's nullable reference types. |
| 9 | + |
| 10 | +BREAKING CHANGES |
| 11 | +* VObject.Children() now returns an IEnumerable<VToken>, rather than an IEnumerable<VProperty>. This is more in line with Json.NET and allows for comments (which are VTokens) to be returned. |
| 12 | +* VProperty's empty constructor has been removed. Neither Key or Value should be null. C# 8's NRT feature type-checks this. |
| 13 | +* 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. |
| 14 | + |
| 15 | + |
| 16 | +------------------------------------------------------------------------------ |
| 17 | +v 0.5.0 Jul 30, 2016 |
| 18 | +------------------------------------------------------------------------------ |
| 19 | + |
| 20 | +* Added VToken.Value, VToken.Value(), and other accessors. |
| 21 | +* Added IDictionary<string, VToken> as a superclass of VObject. |
| 22 | +* Moved VToken and subtypes to Gameloop.Vdf.Linq namespace. |
| 23 | + |
| 24 | + |
| 25 | +------------------------------------------------------------------------------ |
| 26 | +v 0.4.4 Dec 01, 2017 |
| 27 | +------------------------------------------------------------------------------ |
| 28 | + |
| 29 | +* Fixed SOE on deserializing an empty input. |
| 30 | + |
| 31 | + |
| 32 | +------------------------------------------------------------------------------ |
| 33 | +v 0.4.3 Aug 29, 2017 |
| 34 | +------------------------------------------------------------------------------ |
| 35 | + |
| 36 | +* Fixed NRE on serializing a null VValue. |
| 37 | + |
| 38 | + |
| 39 | +------------------------------------------------------------------------------ |
| 40 | +v 0.4.2 Aug 28, 2017 |
| 41 | +------------------------------------------------------------------------------ |
| 42 | + |
| 43 | +* Added targeting for .NET 4.5. |
| 44 | + |
| 45 | + |
| 46 | +------------------------------------------------------------------------------ |
| 47 | +v 0.4.1 Aug 27, 2017 |
| 48 | +------------------------------------------------------------------------------ |
| 49 | + |
| 50 | +* Fixed strings not being escaped during serialization. |
| 51 | +* Fixed bug in VObject set indexer. |
| 52 | + |
| 53 | + |
| 54 | +------------------------------------------------------------------------------ |
| 55 | +v 0.4.0 Aug 10, 2017 |
| 56 | +------------------------------------------------------------------------------ |
| 57 | + |
| 58 | +* Re-targeted project to .NET Standard 1.0. |
| 59 | +* Added VdfSerializerSettings.Common settings preset as default. |
| 60 | +* Fixed VdfConvert.Deserialize return type to VProperty. |
| 61 | + |
| 62 | + |
| 63 | +------------------------------------------------------------------------------ |
| 64 | +v 0.3.0 Mar 26, 2017 |
| 65 | +------------------------------------------------------------------------------ |
| 66 | + |
| 67 | +* Added serialization support. |
| 68 | +* Added dynamic property binding for VObject. |
| 69 | +* Fixed VdfTextReader not closing streams. |
| 70 | + |
| 71 | + |
| 72 | +------------------------------------------------------------------------------ |
| 73 | +v 0.2.0 Mar 15, 2016 |
| 74 | +------------------------------------------------------------------------------ |
| 75 | + |
| 76 | +* Added comment support. |
| 77 | +* Redesigned VdfSerializer and VdfConvert. |
| 78 | +* Allowed duplicate keys. |
| 79 | + |
| 80 | + |
| 81 | +------------------------------------------------------------------------------ |
| 82 | +v 0.1.0 Mar 11, 2016 |
| 83 | +------------------------------------------------------------------------------ |
| 84 | + |
| 85 | +* Initial release. |
0 commit comments