Releases: MarcosLopezC/LightJson
LightJson v0.5.3
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
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
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
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
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
What's new:
- Added
JsonWriter.SortObjects
to allow the deterministic serialization of aJsonObject
. - Added
JsonObject.AddIfNotNull()
. - Added
JsonArray.AddIfNotNull()
andJsonArray.InsertIfNotNull()
.
Changes:
- Implicit conversions from
JsonValue
don't throw exceptions anymore. - Better exception messages when parsing JSON strings.
JsonArray
constructor now throws exception ifvalues
isnull
.
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 handlenull
values correctly. - Fixed issue where
JsonObject.Rename()
didn't work when bothold
andnew
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
- 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
- Implicit conversion operators added (JsonValue).
Please note that the API is still under development and may change drastically in subsequent releases.
LightJson v0.2
- Major API changes
- Added support for
DateTime
- Added support for
- 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
Initial release.
Please note that the API is still under development and may change drastically in subsequent releases.