TinyORM v0.38.1 Release Notes

Release Date: 2024-08-22 // almost 2 years ago
  • 🛠 Bugfixes

    • cmake revisited all if() conditions 🤔
    • cmake removed hard-coded -fuse-ld=lld on MinGW 🙃

    Full Changelog : v0.38.0...v0.38.1


Previous changes from v0.38.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 occurrences of QVector to QList 8a71078
      • renamed all occurrences of toVector to toList (Model) 118acd8
    • 📇 renamed all getQtQuery and similar to getSqlQuery 7f897b3

    • 0️⃣ 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