This repository was archived by the owner on Mar 4, 2023. It is now read-only.
Releases: Skycoder42/QtRestClient
Releases · Skycoder42/QtRestClient
Qt 5.14.1 rebuild
3.0.0-4 fix path
Qt 5.14.0 rebuild
3.0.0-3 update CI to 5.14.0
Major library update with CBOR support
Changelog:
- Added CBOR support
- both the raw (previously JSON) and the generic API now support CBOR as data format for sending and receiving
- The generic API stayed unchanged and can switch between JSON/CBOR at runtime
- Improved empty reply behavior
- More automatic converter registrations for the request builder
- Refactored logging
- Added multithreading support
- The request build can send requests asynchronously from any thread via
sendAsync - The restclient and restclass can be made threadsafe to work from any thread
- The replies can automatically use a threadpool to process replies
- The request build can send requests asynchronously from any thread via
Qt 5.13.2 rebuild
2.2.0-3 .
Qt 5.13.1 rebuild
Revert "disable pearl linking because of bug" This reverts commit d83c42446811453971c4f3d3187dc25cd23e80dd.
Minor feature update
Changelog:
- Requires C++17
- Add support for empty rest replies ( #3 )
- Add PagingModel to create a Qt item model from Paging rest replies
- Small improvements and additions
- Added second module, QtRestClientAuth to support QtNetworkAuth.You can now create a rest client from an abstract OAuth instance using QtRestClient::AuthRestClient and thus have authenticatet HTTP-REST requests
- qrestbuilder:
- Added aggregate constructor generation
- Added enum class support
- Added qHash generation
- Added more property accessors
- Added support for custom property implementations
- Minor bugfixes
Qt 5.13.0 rebuild
2.1.1-4 update ci to 5.13.0
Qt 5.12.3 rebuild
2.1.1-3 update ci to 5.12.3
Rebuild for Qt 5.12.2
Changelog:
- Added platform Mingw73 x86
- Built against Qt 5.12.2
Small fixes, Qt 5.12.1
Changelog:
- Build against Qt 5.12.1
- Made OpenSSL support optional - the module now builds for configurations of Qt without it
- Added support for the module to build with Qt for WebAssembly
- Replace qpmx by qdep
- Fix import/export macros for static builds
- Added possibility to build without depending on QtJsonSerializer ( #2 )