Skip to content

Releases: cculianu/Json

Qt Json 1.3.5

22 May 10:00
96dc69c
Compare
Choose a tag to compare

What's new

  • Small compiler warning fixups for C++20.

To use this library:

  • Just put Json.cpp, Json.h, Json_Parser.cpp into your project. Requires C++17 and Qt5 or Qt6.

Optionally If you wish to use the SimdJson backend for even faster parsing:

  • Also copy simdjson/simdjson.cpp and simdjson/simdjson.h into your project (and make sure that Json_Parser.cpp can see these files).

Qt Json 1.3.4

29 Jun 01:26
70d2d1b
Compare
Choose a tag to compare

What's new

  • Small compiler warning fixups.

To use this library:

  • Just put Json.cpp, Json.h, Json_Parser.cpp into your project. Requires C++17 and Qt5.

Optionally If you wish to use the SimdJson backend for even faster parsing:

  • Also copy simdjson/simdjson.cpp and simdjson/simdjson.h into your project (and make sure that Json_Parser.cpp can see these files).

Qt Json 1.3.3

05 Jun 19:30
efad501
Compare
Choose a tag to compare

What's new

  • Added CMakeLists.txt to the project to support building the demo app with CMake.

To use this library:

  • Just put Json.cpp, Json.h, Json_Parser.cpp into your project. Requires C++17 and Qt5.

Optionally If you wish to use the SimdJson backend for even faster parsing:

  • Also copy simdjson/simdjson.cpp and simdjson/simdjson.h into your project (and make sure that Json_Parser.cpp can see these files).

Qt Json 1.3.2

09 Apr 14:39
ff5a315
Compare
Choose a tag to compare

What's new

  • Reverted back the simdjson lib to 0.6.0
    • It turns out 0.9.2 has bugs on the westmere implementation. This 0.6.0 version is proven and safer.

To use this library:

  • Just put Json.cpp, Json.h, Json_Parser.cpp into your project. Requires C++17 and Qt5.

Optionally If you wish to use the SimdJson backend for even faster parsing:

  • Also copy simdjson/simdjson.cpp and simdjson/simdjson.h into your project (and make sure that Json_Parser.cpp can see these files).

Qt Json 1.3.0

06 Feb 22:42
0904ec3
Compare
Choose a tag to compare

What's new

  • Nits and refactoring
  • Improvements to the simdjson unit tests

To use this library:

  • Just put Json.cpp, Json.h, Json_Parser.cpp into your project. Requires C++17 and Qt5.

Optionally If you wish to use the SimdJson backend for even faster parsing:

  • Also copy simdjson/simdjson.cpp and simdjson/simdjson.h into your project (and make sure that Json_Parser.cpp can see these files).

Qt Json 1.2.0

28 Oct 15:17
5bfdda9
Compare
Choose a tag to compare

What's new

  • Speedups! Made the parser 20% faster.
  • More speedups! Added optional SimsJson support. Select it by passing Json::ParserBackend::SimdJson to Json::parseUtf8.
  • Refactored the code a little bit and other miscellaneous fixups.

To use this library:

  • Just put Json.cpp, Json.h, Json_Parser.cpp into your project. Requires C++17 and Qt5.

Optionally If you wish to use the SimdJson backend for even faster parsing:

  • Also copy simdjson/simdjson.cpp and simdjson/simdjson.h into your project (and make sure that Json_Parser.cpp can see these files).

Qt Json 1.1.0

12 Jul 21:43
f5a668b
Compare
Choose a tag to compare

What's new

  • Bugfix: It turns out the locale affects std::snprintf(). We fixed a bug where if the locale was wrong, we force it to "C".

To use this library: just put Json.cpp, Json.h, Json_Parser.h, Json_Parser.cpp` into your project. Requires C++17 and Qt5.

Json 1.0.0

01 Jul 03:43
ae2a5d9
Compare
Choose a tag to compare

Initial release. To use: just put Json.cpp, Json.h, Json_Parser.h, Json_Parser.cpp` into your project. Requires C++17 and Qt5.