silverqx
6bb85fae76
docs added missing collection methods
...
Added documentation for all, toBase, toJson, toJsonArray,
toJsonDocument, toMap, toMapVariantList, toVector, and
toVectorVariantList.
2023-06-24 19:58:26 +02:00
silverqx
4363877d24
updated NOTES.txt
2023-06-23 14:41:10 +02:00
silverqx
0c8b6c5afb
removed todo task
2023-06-23 14:18:19 +02:00
silverqx
4ae13438db
removed todo task
2023-06-23 14:06:03 +02:00
silverqx
34d7cacd15
updated NOTES.txt
2023-06-23 13:42:03 +02:00
silverqx
5679139046
updated NOTES.txt
2023-06-23 13:10:02 +02:00
silverqx
a3a37a5c5c
workflows disabled msys2 g++ matrix
2023-06-22 21:14:35 +02:00
silverqx
06e86e110c
workflows updated comment
2023-06-22 20:25:37 +02:00
silverqx
68bc717e83
workflows reverted msys2 g++ qt6 excluding
...
[skip ci]
2023-06-22 20:21:42 +02:00
silverqx
8316050633
workflows excluded msys2 g++ qt6
2023-06-22 20:10:42 +02:00
silverqx
b24dda8978
workflows excluded msys2 g++ qt6
2023-06-22 20:07:32 +02:00
silverqx
6cffb34e89
workflows excluded msys2 g++ qt6
2023-06-22 20:06:37 +02:00
silverqx
65aaf22e71
workflows disabled msys2 g++ qt6
...
The tst_model_relations.cpp is causing exhausted memory.
2023-06-22 14:56:41 +02:00
silverqx
e2c8ba60c1
workflows exclude msys2 gcc qt6
2023-06-22 14:29:00 +02:00
silverqx
fe077cea6b
tests reverted commented code
2023-06-22 14:15:42 +02:00
silverqx
6733cf9069
tests shorten folder name to avoid long paths
...
Second step to preserve commit history.
2023-06-22 14:13:33 +02:00
silverqx
f54da06b47
tests shorten folder name to avoid long paths
2023-06-22 14:12:45 +02:00
silverqx
38ab1873d3
tests commented test methods
2023-06-22 12:04:52 +02:00
silverqx
2ed69e44c0
tests commented test methods
2023-06-22 11:54:20 +02:00
silverqx
4cd0ae1ae7
tests divided to three test cases
...
To minimize memory consumption during compilation because MSYS2 g++
on GitHub Actions exhausted memory.
2023-06-22 09:40:19 +02:00
silverqx
a923fb6546
tests added section comment
2023-06-22 09:07:53 +02:00
silverqx
1b0ccb9721
whitespace
2023-06-22 09:06:33 +02:00
silverqx
ab767ebff1
tests divided to two test cases
...
To minimize memory consumption during compilation because MSYS2 g++
on GitHub Actions exhausted memory.
2023-06-21 12:53:03 +02:00
silverqx
0d246f5c12
workflows bugfix analyzers-qt5 to clang 16
2023-06-21 10:43:55 +02:00
silverqx
3dd9a12af6
workflows tried linux/analyzers-qt5 to clang 16
2023-06-21 10:30:59 +02:00
silverqx
e3e6982ba6
workflows bugfix linux/analyzers-qt5 apt
2023-06-21 10:19:17 +02:00
silverqx
0ff45b2cff
workflows bugfix analyzers-qt5 apt
2023-06-21 09:58:58 +02:00
silverqx
a88e764d71
workflows bugfix linux-qt5 apt
2023-06-21 09:51:17 +02:00
silverqx
2b98bbea1a
workflows upgraded Linux Qt 5 images
...
- upgraded to Ubuntu 22.04
- upgraded to Qt v5.15.4
- upgraded to GCC 12
2023-06-21 09:21:15 +02:00
silverqx
81acbea91b
workflows upgrade clang-cl to 16.0.6
2023-06-21 08:35:44 +02:00
silverqx
a3c99a90a6
dropped older clang support
...
Supported is only clang >=15, older clang has compiler bugs in concepts
and constraints, many bugs were fixed in the latest clang versions.
2023-06-21 08:33:53 +02:00
silverqx
5ada6103d0
force invoked GA actions
2023-06-21 08:04:34 +02:00
silverqx
06647e8b38
added models serialization to JSON 🔥 🚀 ✨
...
It serializes complete models and model collections with all relations
including pivot models.
- added unit tests
2023-06-20 14:13:51 +02:00
silverqx
f68fab02df
tests whitespaces
2023-06-20 12:49:27 +02:00
silverqx
37735f88e6
tests added test for empty belongs-to-many
2023-06-20 10:22:00 +02:00
silverqx
5ef758a6ef
tests changed attributes order
2023-06-20 10:20:37 +02:00
silverqx
b67f25807f
removed unused #include
2023-06-19 16:49:11 +02:00
silverqx
1be83c85db
added comment
2023-06-19 14:26:27 +02:00
silverqx
e7f7719381
docs renamed Support to Sponsors
...
- added missing links in README.md
2023-06-19 10:28:38 +02:00
silverqx
6b325b2b9c
docs added note about unsuported compilers
2023-06-19 09:56:12 +02:00
silverqx
2648b087b8
tests removed unused using alias
2023-06-19 09:42:36 +02:00
silverqx
7d83572bbc
added user serialization override support
...
The user can override serializing of date and datetime, each separately.
- added unit tests
2023-06-19 08:44:53 +02:00
silverqx
0208eb3107
removed useless private
2023-06-18 23:08:44 +02:00
silverqx
b41c92fe90
whitespaces
2023-06-18 22:33:34 +02:00
silverqx
74906ebb86
allowed serializeDate/Time() override
...
The user can override these methods in the Derived models.
2023-06-18 22:29:06 +02:00
silverqx
1a114f0f9c
updated NOTES.txt
2023-06-18 21:58:08 +02:00
silverqx
ba3e9560d9
bugfix Model::operator==()
...
Thanks to the CRTP the user doesn't have to define operator==() in every
model, the u_xyz data members are compared here. I don't like it though,
one caveat of this is that if a user defines the operator==() then these
data members will be compared twice.
2023-06-18 21:53:50 +02:00
silverqx
53bf8cedb7
fixtypo
2023-06-18 21:31:06 +02:00
silverqx
13dd32a780
tools enhanced qtbuild-qmysql-driver.ps1
...
Added check for source files.
2023-06-18 18:53:46 +02:00
silverqx
fa257e4121
added [[noreturn]] attribute to throw methods
2023-06-18 18:08:17 +02:00