Skip to content

Releases: ValveResourceFormat/ValveKeyValue

v0.7.0

13 Jan 14:53
6eda843

Choose a tag to compare

v0.7.0 Pre-release
Pre-release
  • Add bug-for-bug compatibility option for Valve escape sequences bug (EnableValveNullByteBugBehavior = true)
  • Match tier1 behaviour when parsing objects that have duplicate keys

v0.6.0

08 Sep 08:07
fee1834

Choose a tag to compare

v0.6.0 Pre-release
Pre-release
  • Added default operating system conditionals
  • Remove automatic key lowercasing
  • Fixed handling of escape characters to match Valve's behaviour in tier1.

v0.5.0

17 Sep 09:36

Choose a tag to compare

v0.5.0 Pre-release
Pre-release
  • Added support for binary keyvalues1 where magic header is specified (0x564B4256) found in Dota 2
  • Type 9 will now throw NotSupportedException

v0.4.2

30 Jul 07:37
d19062e

Choose a tag to compare

v0.4.2 Pre-release
Pre-release
  • Fix objects not ending when being discarded

v0.4.1

29 Jul 10:10
9024097

Choose a tag to compare

v0.4.1 Pre-release
Pre-release
  • Fixed publish workflow failing

v0.4.0

29 Jul 10:06
e99216f

Choose a tag to compare

v0.4.0 Pre-release
Pre-release
  • Changed target framework to netstandard2.1
  • Fixed keyvalue conditionals not working with variables that contain an underscore (#24)
  • Assembly is now signed

v0.3.1

23 Jun 09:48
50823c0

Choose a tag to compare

v0.3.1 Pre-release
Pre-release
  • Serialize text kv to UTF-8 without byte order marker

v0.3.0

04 Mar 09:43
fe654cf

Choose a tag to compare

v0.3.0 Pre-release
Pre-release
  • Read strings as UTF-8
  • Add support for deserializing collections of complex objects
  • Fix dictionary value serialization
  • Fix KV1BinaryReader disposing the stream

v0.2.1

16 Jan 21:21
v0.2.1

Choose a tag to compare

v0.2.1 Pre-release
Pre-release
  • Fix exception reading empty object/list

v0.2.0

13 Jan 14:01
v0.2.0

Choose a tag to compare

v0.2.0 Pre-release
Pre-release
  • Fix issues serializing lists of primitives