- Added Result codec and overload
- Fix problem decoding null values into Options.
- Fix parsing of floats for infinities and nan.
- Fix parsing of Datetime when using newtonsoft.json
- Added System.Text.Json implementation
- Support for enums and all tuple sizes
- Fix: error reporting wrong index in 7-uples
- FSharpData use its own type for JsonObject
- Added missing ofJson/toJson support for JsonValue and JsonObject
- Upgrade to FSharpPlus 1.1.1
- Json Lens
- Codecs
- Combinators
- Upgrade to System.Json 4.5
- Fix somes issue with Newtonsoft serialization
- Breaking changes: Success and Failure functions moved to Helpers namespace
- Breaking changes from 0.6.1 : encode, decode, mapping, jgetopt, jpairopt, jfieldopt functions
- Codec support for Json Objects
- Breaking change for Newtonsoft and FSharp.Data: use a specific module
- Binary Breaking Change: use Result<_,_> instead of Choice<_,_>
- Lock System.Json
- Bug fixes in Newtonsoft implementation
- Added FSharp.Data implementation
- Netstandard support
- Friendlier API (non-breaking)
- Null keys are filtered out in JSON objects
- Updated dependencies
- Added FSharp.Data implementation
- Support for milliseconds in json dates
- Support for Guid, Dictionary and ResizeArray
- Deserialization added for JsonObject
- Updated dependecies
- Support for Map and Nullable
- More Xml docs
- Minor optimizations