Skip to content

Commit c2aa841

Browse files
committed
Updated .csproj package version and release notes for 0.6.0
- Also added changes.txt.
1 parent faba496 commit c2aa841

File tree

2 files changed

+107
-8
lines changed

2 files changed

+107
-8
lines changed

Gameloop.Vdf/Gameloop.Vdf.csproj

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,28 @@
88
<Copyright>Copyright © Shravan Rajinikanth 2016</Copyright>
99
<Company>Gameloop</Company>
1010
<Authors>Shravan Rajinikanth</Authors>
11-
<Version>0.5.0</Version>
12-
<AssemblyVersion>0.5.0.0</AssemblyVersion>
13-
<FileVersion>0.5.0.0</FileVersion>
11+
<Version>0.6.0</Version>
12+
<AssemblyVersion>0.6.0.0</AssemblyVersion>
13+
<FileVersion>0.6.0.0</FileVersion>
1414
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
1515
<Title>Vdf.NET</Title>
1616
<PackageId>Gameloop.Vdf</PackageId>
17-
<PackageLicenseUrl>https://raw.githubusercontent.com/shravan2x/Gameloop.Vdf/master/LICENSE</PackageLicenseUrl>
18-
<PackageTags>vdf keyvalue steam</PackageTags>
17+
<PackageTags>vdf keyvalues steam</PackageTags>
1918
<RepositoryUrl>https://github.com/shravan2x/Gameloop.Vdf</RepositoryUrl>
2019
<NeutralLanguage>en-US</NeutralLanguage>
2120
<PackageProjectUrl>https://github.com/shravan2x/Gameloop.Vdf</PackageProjectUrl>
2221
<RepositoryType>git</RepositoryType>
23-
<PackageReleaseNotes>- Added VToken.Value, VToken.Value&lt;T&gt;(), and other accessors.
24-
- Added IDictionary&lt;string, VToken&gt; as a superclass of VObject.
25-
- Moved VToken and subtypes to Gameloop.Vdf.Linq namespace.</PackageReleaseNotes>
22+
<PackageReleaseNotes>- Added comment serialization and deserialization support. Learn more at https://github.com/shravan2x/Gameloop.Vdf/issues/18.
23+
- Added DeepClone method to VToken.
24+
- Added VToken.DeepEquals to deep compare two VTokens.
25+
- Added support for C# 8's nullable reference types.
26+
27+
BREAKING CHANGES
28+
- VObject.Children() now returns an IEnumerable&lt;VToken&gt;, rather than an IEnumerable&lt;VProperty&gt;.
29+
- VProperty's empty constructor has been removed.
30+
- VObject's IDictionary&lt;string, VToken&gt;.this[string key] indexer now throws a KeyNotFoundException when the key isn't found.</PackageReleaseNotes>
31+
<PackageLicenseFile></PackageLicenseFile>
32+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
2633
</PropertyGroup>
2734

2835
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
@@ -47,4 +54,11 @@
4754
<PackageReference Include="System.ComponentModel.TypeConverter" Version="4.3.0" />
4855
</ItemGroup>
4956

57+
<ItemGroup>
58+
<Content Include="changes.txt">
59+
<Pack>True</Pack>
60+
<PackagePath>readme.txt</PackagePath>
61+
</Content>
62+
</ItemGroup>
63+
5064
</Project>

Gameloop.Vdf/changes.txt

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
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

Comments
 (0)