All Versions
10
Latest Version
Avg Release Cycle
34 days
Latest Release
657 days ago

Changelog History

  • v0.38.1 Changes

    August 22, 2024

    🛠 Bugfixes

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

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

  • v0.38.0 Changes

    August 16, 2024

    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

  • v0.37.3 Changes

    May 05, 2024

    🛠 Bugfix release

    Full Changelog : v0.37.2...v0.37.3

  • v0.37.2 Changes

    May 04, 2024

    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

  • v0.37.1 Changes

    April 23, 2024
    • 🛠 workflows bugfixes
    • 🚀 deploy script enhancements
    • 🛠 vcpkg ports bugfixes and enhancements

    Full Changelog : v0.37.0...v0.37.1

  • v0.37.0 Changes

    April 21, 2024

    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

  • v0.36.5 Changes

    November 02, 2023
    • 🚚 vcpkg removed triplet from usage.in
    • tools enhanced qtbuild-qmysql-driver

    Full Changelog : v0.36.4...v0.36.5

  • v0.36.4 Changes

    October 31, 2023
    • 🛠 bugfix column aliases quoting

    Full Changelog : v0.36.3...v0.36.4

  • v0.36.3 Changes

    October 31, 2023
    • vcpkg added missing license field

    Full Changelog : v0.36.2...v0.36.3

  • v0.36.2 Changes

    October 20, 2023
    • 🏗 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