Skip to content
This repository has been archived by the owner on Mar 4, 2023. It is now read-only.

Releases: Skycoder42/QtJsonSerializer

Update to Qt 5.14.1

20 Feb 12:33
5544977
Compare
Choose a tag to compare

Changelog:

  • remove workaround for QTBUG-79196
  • fix mingw builds (were debug and release before, now only a single build)

Small bugfix

20 Dec 20:57
Compare
Choose a tag to compare

Changelog:

  • Fixed bug that made interger conversion from json impossible

Qt 5.14.0 rebuild

14 Dec 12:35
Compare
Choose a tag to compare

Changelog

  • updated ci to 5.14.0
  • fixed bug that ignored whether QLinkedList is available as container

Major library update with CBOR support

14 Nov 07:06
549761e
Compare
Choose a tag to compare

This major version update completely reworked the library for better performance and support of custom types. The following list shows the most significant changes:

  • Support for CBOR de/serialization
    • Including advanced tagging support for CBOR
    • Singular core system, so typeconverters can be used for CBOR and JSON
    • Embedded compability ensurance: CBOR serialization followed by a conversion to JSON and direct JSON serialization yield same results
  • Support for generic sequential and associative containers
  • Improved type safety via extraxtors
  • More converters (including bitarrays, smart pointers and enums)
  • All types have been renamed and moved into the QtJsonSerializer namespace

Qt 5.13.1 rebuild

05 Sep 18:11
Compare
Choose a tag to compare
3.4.0-2

update ci to 5.13.1

Small feature update

10 Jul 16:56
Compare
Choose a tag to compare

Changelog:

  • Improved generation of registration hooks
  • Registration hooks can now be disabled using the no_register_json_converters config flag
  • Added serialization for std::chrono::* (basic times, i.e. hours, minutes, seconds, ...)
  • Added std::optional serialization
  • Added std::variant serialization
  • Added helper macros for converter registration with inverse typedefs
  • Improve behaviour/design of registration methods
  • Add StrictBasicTypes validation flag to test if basic types like int, double, ...
  • Add option to ignore the STORED attribute of serialized properties ( #18 )
  • Requires C++17

Qt 5.13.0 rebuild

24 Jun 07:35
Compare
Choose a tag to compare
3.3.1-4

update CI to 5.13.0

Qt 5.12.4 rebuild

18 Jun 12:49
Compare
Choose a tag to compare
3.3.1-3

update ci to 5.12.4

Qt 5.12.3 rebuild

17 Apr 21:47
Compare
Choose a tag to compare
3.3.1-2

update ci to 5.12.3

Rebuild for Qt 5.12.2

16 Mar 13:06
Compare
Choose a tag to compare

Changelog:

  • Added platform Mingw73 x86
  • Add missing includes
  • Fix bug where exceptions returned the wrong error message