Skip to content

Releases: MarcosLopezC/LightJson

LightJson v0.5.3

06 Sep 23:25
Compare
Choose a tag to compare

Changes:

  • Changed the extension of the source files in the NuGet Package to .g.cs to avoid build warnings (#52).

Please note that the API is still under development and may change drastically in subsequent releases.

LightJson v0.5.2

26 Aug 19:41
Compare
Choose a tag to compare

Bug Fixes:

  • The NuGet package now actually embeds the sources.

Please note that the API is still under development and may change drastically in subsequent releases.

LightJson v0.5.1

26 Aug 03:11
Compare
Choose a tag to compare

What's new:

  • Added multiple target frameworks.
  • Include sources and symbols in NuGet Package.

Bug Fixes:

  • Fixed documentation file configuration.

Please note that the API is still under development and may change drastically in subsequent releases.

LightJson v0.5.0

08 May 19:57
Compare
Choose a tag to compare

What's new:

  • Change target framework to .NET Standard 2.0 for better compatibility.

Bug fixes:

  • Fixed issue when reading read-only files.

Please note that the API is still under development and may change drastically in subsequent releases.

LightJson v0.4.0

24 Oct 14:56
Compare
Choose a tag to compare

What's new:

  • Ported project to .NET Standard 2.1 for better compatibility.
  • Added basic unit tests.

Bug fixes:

  • Fixed issue where numbers can be rendered incorrectly in different culture settings.

Please note that the API is still under development and may change drastically in subsequent releases.

LightJson v0.3.0

09 Mar 03:12
Compare
Choose a tag to compare

What's new:

  • Added JsonWriter.SortObjects to allow the deterministic serialization of a JsonObject.
  • Added JsonObject.AddIfNotNull().
  • Added JsonArray.AddIfNotNull() and JsonArray.InsertIfNotNull().

Changes:

  • Implicit conversions from JsonValue don't throw exceptions anymore.
  • Better exception messages when parsing JSON strings.
  • JsonArray constructor now throws exception if values is null.

Bug fixes:

  • Fixed issue where JsonWriter didn't indent output correctly.
  • Fixed issue where JsonReader didn't detect duplicated object keys.
  • Fixed issue where JsonValue.GetHashCode() threw exceptions for some values.
  • Fixed issue where JsonReader incorrectly read some characters as digits.
  • Fixed issue where JsonValue.Equals() didn't handle null values correctly.
  • Fixed issue where JsonObject.Rename() didn't work when both old and new values were equal.
  • Fixed issue where TextScanner.Position was off by one.

Please note that the API is still under development and may change drastically in subsequent releases.

LightJson v0.2.2

24 Sep 01:05
Compare
Choose a tag to compare
  • Improved performance by reducing boxing/unboxing operations.
  • Fixed JsonValue equality operator.

Please note that the API is still under development and may change drastically in subsequent releases.

LightJson v0.2.1

22 Sep 01:52
Compare
Choose a tag to compare
  • Implicit conversion operators added (JsonValue).

Please note that the API is still under development and may change drastically in subsequent releases.

LightJson v0.2

20 Sep 23:37
Compare
Choose a tag to compare
  • Major API changes
    • Added support for DateTime
  • Minor performance improvements and bug fixes

Please note that the API is still under development and may change drastically in subsequent releases.

LightJson v0.1

29 Jul 15:02
Compare
Choose a tag to compare

Initial release.

Please note that the API is still under development and may change drastically in subsequent releases.