Commit Graph

557 Commits

Author SHA1 Message Date
silverqx
550feec424 docs added API Stability boxes and a new page 2024-07-06 19:10:18 +02:00
silverqx
c2d54d8cb7 docs updated #L\d+ line numbers 2024-07-06 10:24:05 +02:00
silverqx
83984f7c67 docs fixtypo 2024-07-06 10:19:00 +02:00
silverqx
460d029a0a docs added CMake build environment variables 2024-07-06 10:09:55 +02:00
silverqx
7affc153de docs updated MSVC_RUNTIME_DYNAMIC 2024-07-05 22:44:43 +02:00
silverqx
3f884abc6e docs changed min. GCC version to 11.2
- bugfix max. Clang to 18 in description
2024-07-04 11:36:29 +02:00
silverqx
02e060d6b1 upgraded to max. CMake v3.30 2024-07-03 18:44:56 +02:00
silverqx
afe299e6b0 upgraded to MySQL v9.0
- workflows, tools, docs, qmake, CMake, ...
2024-07-03 16:52:11 +02:00
silverqx
4c031cd70a docs renamed QVector to QList 2024-07-02 17:35:27 +02:00
silverqx
8e89a5abed docs renamed toVector to toList
Also renamed attributesToVector() to attributesToList().
2024-07-02 17:24:51 +02:00
silverqx
f60d18de51 docs added note about Qt v6.8 MSVC 2022 binaries 2024-06-30 12:58:28 +02:00
silverqx
e116027f32 docs moved admonitions up 2024-06-28 15:15:42 +02:00
silverqx
eda9df9f9e removed Qt v5 support since TinyORM v0.38.0 🎉🕺🙌
Removed Qt v5.15 support since TinyORM v0.38.0, finally.

Minimum required Qt version is now v6.2!

Day of celebration is today. 😁

 - removed all #if QT_VERSION macro checks
 - updated docs
 - workflows removed Qt v5 related pipelines
 - updated all comments
 - vcpkg removed tinyorm-qt5 port
 - updated Gentoo build
 - updated README.md Qt v5 badges
 - tools removed Qt v5 related scripts
 - tools updated deploy.ps1 script
2024-06-28 14:57:59 +02:00
silverqx
5b8ff7542f docs updated build folders to Clang v18 2024-06-28 14:25:36 +02:00
silverqx
e24064b7fd qmake moved all feature to private/ folder
Moved all features which aren't used through CONFIG+=xyz and are loaded
using the load(private/xyz) function to the qmake/features/private/
folder.

Currently, the qmake/features/ folder contains only features which
should be used using the CONFIG+= qmake variable.
2024-06-25 13:44:52 +02:00
silverqx
31b8e06a9c fixtypo compiler names
Everywhere cmake, qmake, docs, ...
2024-06-25 12:13:10 +02:00
silverqx
1c2f17facf removed deprecated up to Qt v6.9 (Qt::TimeSpec) 🎉
- removed using of QDateTime methods using plain Qt::TimeSpec
 - set QT_DISABLE_DEPRECATED_UP_TO to 0x060900 (also 0x061000 works)
 - maintained Qt v5 and <v6.5 code still 😬 (next step will be to drop
   Qt v5 🎉)
 - updated auto tests
 - updated docs
 - updated comments

See:
8c8d6ff7b6
2024-06-25 12:13:07 +02:00
silverqx
c32ec5a2e6 upgraded to Qt v6.7.2
- docs
 - tools
 - workflows
 - NOTES.txt
2024-06-19 12:12:19 +02:00
silverqx
b10f3c82ed docs added LTO options 2024-06-03 20:20:56 +02:00
silverqx
d7463181e3 qmake/cmake enhanced -Zi|-ZI replacement
- updated docs
2024-06-03 15:23:50 +02:00
silverqx
258cffafa3 qmake/cmake added support for ccache >=4.10
Don't disable PCH on ccache >=4.10 on Windows as PCH works since this
version.

 - updated docs
2024-06-03 14:07:55 +02:00
silverqx
1c67da6b7d qmake used ccache instead tiny_ccache_win32
- updated docs
2024-06-03 13:50:10 +02:00
silverqx
d970f13cb5 upgraded to Qt v6.7.1
- docs
 - tools
 - workflows
 - NOTES.txt
2024-05-24 21:45:42 +02:00
silverqx
22d260ebd8 docs added info
[skip ci]
2024-05-18 11:49:44 +02:00
silverqx
30f4a64a4c docs added shebang to qtenvX
[skip ci]
2024-05-18 11:49:29 +02:00
silverqx
720b3f9e07 upgraded to MySQL v8.4
- docs
 - qmake auto-detection
 - tools
 - workflows

[skip ci]
2024-05-14 15:39:33 +02:00
silverqx
609320a949 enhanced ccache documentation
- prefixed qmake build options anchor-s by qmake- because of two
   conflicting #ccache anchors

[skip ci]
2024-05-13 18:54:55 +02:00
silverqx
13d8ace073 added link for ccache installation
[skip ci]
2024-05-13 18:54:55 +02:00
silverqx
4ba762154a docs fixtypo
[skip ci]
2024-05-13 18:54:55 +02:00
silverqx
ae8ccaf3c3 docs updated upper GCC version to v14.1 (Linux)
[skip ci]
2024-05-11 14:50:19 +02:00
silverqx
5e0ba7129f docs updated upper GCC version to v14.1
[skip ci]
2024-05-10 22:38:50 +02:00
silverqx
b40b016842 docs changed all <a/> to <Link/>
To avoid the onBrokenAnchors warning.

[skip ci]
2024-05-06 20:04:19 +02:00
silverqx
45ad1ca462 docs bugfix FetchContent example
[skip ci]
2024-05-06 19:27:02 +02:00
silverqx
afc22d1d4c docs added CMAKE_CXX_SCAN_FOR_MODULES=OFF
[skip ci]
2024-05-06 19:18:22 +02:00
silverqx
622afc0d8b docs updated qtenv6/5 scripts
[skip ci]
2024-05-06 19:12:37 +02:00
silverqx
ed3e213600 docs formatted vcpkg.json
[skip ci]
2024-05-06 19:12:37 +02:00
silverqx
5e98f39bd5 upgraded to Docusaurus v3.3.2 🥳👌
Also bumped to tinyorm.org v1.0.0.

 - changed :::caution to :::warning
 - enhanced assigning font-size for APITable-s
 - bugfix class vs className
 - bugfix unintended extra paragraphs (a new behavior after the upgrade
   to MDX v3)

[skip ci]
2024-05-06 18:51:10 +02:00
silverqx
0f060cc51e docs used markdown link
[skip ci]
2024-05-06 12:32:27 +02:00
silverqx
761bbca772 docs used CodeBlock for vscode
To avoid corrupted syntax highligting in vscode.

[skip ci]
2024-05-06 12:32:27 +02:00
silverqx
b645bfd9a3 docs used ```text instead of intended block
[skip ci]
2024-05-06 12:32:27 +02:00
silverqx
74b40e2806 docs removed 4 spaces indent for cpp code blocks
This was hell too.

[skip ci]
2024-05-06 12:32:23 +02:00
silverqx
6603918531 docs added ```cpp around all code blocks 😵‍💫
This was hell.

[skip ci]
2024-05-06 10:29:49 +02:00
silverqx
bb278074f0 docs used HTML entity for < character
[skip ci]
2024-05-06 09:54:27 +02:00
silverqx
8ef821980b docs fixtypo
[skip ci]
2024-05-06 09:54:23 +02:00
silverqx
1dd3e13dd3 docs bugfix TinyDrivers missing README.md GitHub
[skip ci]
2024-05-05 19:09:29 +02:00
silverqx
e79936cd9d docs bugfix wrong description
[skip ci]
2024-05-05 19:09:29 +02:00
silverqx
5892cf0195 docs fixtypo
[skip ci]
2024-05-05 19:09:29 +02:00
silverqx
0c692f8ec9 bump version to TinyORM v0.37.3
Not bumped:

 - tom v0.9.1
 - TinyDrivers v0.1.1
 - TinyMySql v0.1.1
 - TinyUtils v0.4.1

Bugfix release
2024-05-05 14:53:01 +02:00
silverqx
5b79996ebc cmake removed CMAKE_EXPORT_PACKAGE_REGISTRY=ON
Removed setting the default value for the CMAKE_EXPORT_PACKAGE_REGISTRY
to ON.

The new behavior is not to set this variable by default. Its initial
value is taken from the TINYORM_EXPORT_PACKAGE_REGISTRY environment
variable if not already defined.

[skip ci]
2024-05-05 13:41:40 +02:00
silverqx
8d835b0217 bump version to TinyORM v0.37.2 and tom v0.9.1
Also bumped to:

 - TinyDrivers v0.1.1
 - TinyMySql v0.1.1
 - TinyUtils v0.4.1

Bugfix release
2024-05-04 16:53:13 +02:00