Skip to content

Releases: geode-sdk/json

matjson 3.2.1

17 Jan 03:07
Compare
Choose a tag to compare
  • Fix Value::erase

matjson 3.2.0

13 Jan 16:32
Compare
Choose a tag to compare
  • Parsing from std::istream is much faster (thanks alk) (#20)
  • No longer accidentally copy keys in Value::get (#20)
  • Add Value::isExactlyDouble, Value::isExactlyInt and Value::isExactlyUInt for probing the underlying number type

matjson 3.1.5

14 Dec 22:52
82b1552
Compare
Choose a tag to compare
  • Much faster parsing
    • Parsing is now up to 2-4x faster, and much faster when parsing strings in-memory.

matjson 3.1.4

03 Dec 20:22
Compare
Choose a tag to compare
  • Only include result if its not already available (again)
    • Removes the need to update this library just to update result.

matjson 3.1.1

24 Nov 17:49
Compare
Choose a tag to compare
  • Serialize<T>::fromJson is now required to return a Result<T>
  • Error when parsing if there are left over characters
  • Nicer string format for ParseError

matjson 3.1.0

14 Nov 17:45
Compare
Choose a tag to compare

Adds matjson::parseAs and Value::get<T>(keyOrIndex)

matjson 3.0.3

12 Nov 17:34
Compare
Choose a tag to compare

Adds serialization for shared_ptr, unique_ptr and span

matjson 3.0.2

11 Nov 18:21
Compare
Choose a tag to compare

updates result to 1.2.0

matjson 3.0.1

10 Nov 22:27
Compare
Choose a tag to compare

adds format_as for ParseError

matjson 3.0.0

10 Nov 21:42
6a5da5d
Compare
Choose a tag to compare

Massive rewrite! some changes may still be coming (semver be damned)