Commit Graph

579 Commits

Author SHA1 Message Date
silverqx 56a78f85d5 docs renamed to donations
[skip ci]
2024-08-17 16:18:08 +02:00
silverqx d8aa144b48 docs updated features summary
[skip ci]
2024-08-17 16:12:21 +02:00
silverqx f51373aefa docs formatting
[skip ci]
2024-08-17 16:11:59 +02:00
silverqx f2e2d6114d docs removed comma
[skip ci]
2024-08-17 16:10:58 +02:00
silverqx 1ad643ea4c docs used h4 heading title
[skip ci]
2024-08-17 15:52:53 +02:00
silverqx 23e2ef0500 docs revisited Features Summary
[skip ci]
2024-08-17 15:45:17 +02:00
silverqx b96e04ab90 docs revisited TinyOrmPlayground paragraph
[skip ci]
2024-08-17 15:45:15 +02:00
silverqx c2bfbd3c6f docs added link to page menu
[skip ci]
2024-08-17 15:23:36 +02:00
silverqx 9cd5e35734 docs re-ordered ul list
[skip ci]
2024-08-17 15:23:36 +02:00
silverqx c7396cb527 fixtypo
[skip ci]
2024-08-17 15:16:44 +02:00
silverqx 9a213d9962 fixtypo
[skip ci]
2024-08-17 15:15:30 +02:00
silverqx b9768bd010 docs fixtypo
[skip ci]
2024-08-16 21:05:03 +02:00
silverqx b26994c8e0 bugfix missing Stability menu link item
[skip ci]
2024-08-16 21:01:29 +02:00
silverqx 978f9160fb docs bugfix class vs className 😱
[skip ci]
2024-08-16 20:40:22 +02:00
silverqx e38b3b7228 docs updated note admonition
[skip ci]
2024-08-16 18:07:56 +02:00
silverqx daea891679 docs bugfix link
[skip ci]
2024-08-16 09:22:01 +02:00
silverqx 65abb5410f bump version to TinyORM v0.38.0 and tom v0.10.0
Also bumped to:

 - TinyDrivers v0.2.0
 - TinyMySql v0.2.0
 - TinyUtils v0.5.0

 - removed Qt v5 support (since TinyORM v0.38.0) 🎉🕺🙌 eda9df9f
   - renamed all occurrences of QVector to QList 8a71078f
   - renamed all occurrences of toVector to toList (Model) 118acd88
 - renamed all getQtQuery and similar to getSqlQuery 7f897b33
 - drivers populate Default Column Values

 - added MySQL v9.0 support
 - increased min. GCC version to v11.2
 - upgraded everything to latest versions 😁

 - qmake/cmake added support for ccache >=4.10 (on Windows with PCH) 🙌👌
 - Qt removed deprecated API-s up to Qt v6.9
 - bugfix in String::snake() 🤔
 - vcpkg bugfix /MT vs /MD

 - docs added API Stability boxes and a new page
 - fixed all Visual Studio 2022 analyzer warnings (Recommended Rules Profile)
 - greatly optimized PCH
 - cmake added support for ctest --parallel 🎉
 - workflows added LTO to matrix (Linux/Windows)
 - tools added deploy scripts 👌
 - ~500 more improvements and bugfix-es 😮😎
2024-08-16 08:22:58 +02:00
silverqx 30de830125 docs updated number of unit tests to 3378 (63)
[skip ci]
2024-08-16 08:21:48 +02:00
silverqx 3b489eb9e4 docs upgraded max. version to GCC v14.2 2024-08-07 13:00:14 +02:00
silverqx 0c23e26ee3 docs added tip 2024-08-06 21:01:42 +02:00
silverqx 17039450f0 docs fixtypo 2024-08-06 21:01:41 +02:00
silverqx 7f897b339e renamed all getQtQuery and similar to getSqlQuery
These methods had a wrong names after the TinyDrivers were added as
all can return QSqlXyz or Orm::Drivers::SqlXyz instances.

Changing Qt to Sql covers both cases.

 - updated auto tests
 - updated docs
2024-07-28 15:53:02 +02:00
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:
https://github.com/qt/qtbase/commit/8c8d6ff7b6e2e6b1b673051685f1499ae4d65e05?diff=unified&w=0
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