Releases: silverqx/TinyORM
TinyORM v0.38.1
Bugfixes
- cmake revisited all
if()
conditions 🤔 - cmake removed hard-coded
-fuse-ld=lld
on MinGW 🙃
Full Changelog: v0.38.0...v0.38.1
TinyORM v0.38.0 and tom v0.10.0
Also bumped to:
- TinyDrivers v0.2.0
- TinyMySql v0.2.0
- TinyUtils v0.5.0
API/ABI Breaking Changes
- removed Qt v5 support (since TinyORM v0.38.0) 🎉🕺🙌 eda9df9
- renamed all getQtQuery and similar to getSqlQuery 7f897b3
- drivers populate Default Column Values
Dependencies
- added MySQL v9.0 support
- increased min. GCC version to v11.2
- upgraded everything to latest versions 😁
Enhancements & Bugfixes
- 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 😮😎
Full Changelog: v0.37.3...v0.38.0
TinyORM v0.37.3
Bugfix release
Full Changelog: v0.37.2...v0.37.3
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
Full Changelog: v0.37.1...v0.37.2
TinyORM v0.37.1 and tom v0.9.0
- workflows bugfixes
- deploy script enhancements
- vcpkg ports bugfixes and enhancements
Full Changelog: v0.37.0...v0.37.1
TinyORM v0.37.0 and tom v0.8.0
Also bumped to:
- TinyUtils v0.4.0
Initial libraries' versions:
- TinyDrivers v0.1.0
- TinyMySql v0.1.0
New features
The TinyDrivers
library, an underlying SQL database layer for TinyORM
. It can be used instead of the QtSql
module, can be swapped at compile, and has 1:1 API as the QtSql
module. 😮 Swapping is controlled by the qmake
and CMake
build system options.
It was designed to drop the QtSql
dependency while maintaining backward compatibility and without the need for any code changes after the swap.
Full Changelog: v0.36.5...v0.37.0
TinyORM v0.36.5
- vcpkg removed triplet from usage.in
- tools enhanced qtbuild-qmysql-driver
Full Changelog: v0.36.4...v0.36.5
TinyORM v0.36.4
- bugfix column aliases quoting
Full Changelog: v0.36.3...v0.36.4
TinyORM v0.36.3
- vcpkg added missing license field
Full Changelog: v0.36.2...v0.36.3
TinyORM v0.36.2
- cmake case-insensitive CMAKE_BUILD_TYPE
- cmake added new unsupported build
- workflows bugfix-es
- cmake bugfix-es
Full Changelog: v0.36.1...v0.36.2