You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Also bumped to:
- TinyDrivers v0.2.0
- TinyMySql v0.2.0
- TinyUtils v0.5.0
- removed Qt v5 support (since TinyORM v0.38.0) 🎉🕺🙌 eda9df9
- renamed all occurrences of QVector to QList 8a71078
- renamed all occurrences of toVector to toList (Model) 118acd8
- renamed all getQtQuery and similar to getSqlQuery 7f897b3
- 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 😮😎
If only the vcpkg is updated but the TinyORM version number is not bumped then
@@ -1396,10 +1396,10 @@ How the Package Config file works:
1396
1396
- I have invested a lot of effort to these info messages
1397
1397
- whether linking against the single, multi, vcpkg builds
1398
1398
- against which TinyORM package is linking eg.:
1399
-
Found package TinyOrm 0.37.3.0 Debug (requested 0.37.3) at O:/Code/c/qMedia/TinyORM/TinyORM-builds-cmake/build-TinyORM-Desktop_Qt_6_7_2_MSVC2022_64bit-Debug/TinyOrmConfig.cmake
1399
+
Found package TinyOrm 0.38.0.0 Debug (requested 0.38.0) at O:/Code/c/qMedia/TinyORM/TinyORM-builds-cmake/build-TinyORM-Desktop_Qt_6_7_2_MSVC2022_64bit-Debug/TinyOrmConfig.cmake
1400
1400
1401
1401
- whether Matching build type for Build tree was enabled/disabled eg.:
1402
-
Matching build type for the TinyOrm 0.37.3.0 package build tree was enabled
1402
+
Matching build type for the TinyOrm 0.38.0.0 package build tree was enabled
1403
1403
- Matching build type is controlled by the MATCH_EQUAL_EXPORTED_BUILDTREE CMake config. option
Copy file name to clipboardExpand all lines: docs/building/tinyorm.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -449,7 +449,7 @@ cd TinyORM-builds-cmake/build-debug
449
449
450
450
##### CMake `STRICT_MODE` option
451
451
452
-
The `STRICT_MODE``CMake` configuration option was added in `TinyORM``v0.37.3`. This option was added to avoid the propagation of aggressive strict warning compiler/linker options and Qt definitions from the `TinyORM` library to user code through the [`TinyOrm::CommonConfig`](https://github.com/silverqx/TinyORM/blob/main/cmake/CommonModules/TinyCommon.cmake) interface library.
452
+
The `STRICT_MODE``CMake` configuration option was added in `TinyORM``v0.38.0`. This option was added to avoid the propagation of aggressive strict warning compiler/linker options and Qt definitions from the `TinyORM` library to user code through the [`TinyOrm::CommonConfig`](https://github.com/silverqx/TinyORM/blob/main/cmake/CommonModules/TinyCommon.cmake) interface library.
453
453
454
454
`TinyORM` uses the strictest warning level options, virtually anything that can be enabled is enabled to produce a better code. I highly recommend enabling this option to produce better code and to follow good practices. It also helps to follow the `ISOCPP`[C++ Core Guidelines](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines) standards.
455
455
@@ -567,7 +567,7 @@ These environment variables have lower priority than CMake `-D` compile definiti
567
567
In your application or library `CMakeLists.txt` file add following `find_package()` call.
568
568
569
569
```cmake title='CMakeLists.txt'
570
-
find_package(TinyOrm 0.37.3 CONFIG REQUIRED)
570
+
find_package(TinyOrm 0.38.0 CONFIG REQUIRED)
571
571
```
572
572
573
573
If the `TinyORM` build tree is not exported to the CMake's [`User Package Registry`](https://cmake.org/cmake/help/latest/manual/cmake-packages.7.html#user-package-registry) then also add the `TinyORM` build tree or `CMAKE_INSTALL_PREFIX` folder to the `CMAKE_PREFIX_PATH`, so CMake can find TinyORM's package configuration file during `find_package(TinyOrm)` call.
0 commit comments