Skip to content

TinyORM v0.38.0 and tom v0.10.0

Compare
Choose a tag to compare
@silverqx silverqx released this 16 Aug 07:00
· 71 commits to main since this release
v0.38.0
65abb54

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 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

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