Skip to content

Releases: silverqx/TinyORM

TinyORM v0.38.1

22 Aug 10:10
v0.38.1
d568759
Compare
Choose a tag to compare

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

16 Aug 07:00
v0.38.0
65abb54
Compare
Choose a tag to compare

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

TinyORM v0.37.3

05 May 13:03
v0.37.3
0c692f8
Compare
Choose a tag to compare

Bugfix release

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

TinyORM v0.37.2 and tom v0.9.1

04 May 18:25
v0.37.2
8d835b0
Compare
Choose a tag to compare

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

23 Apr 20:43
v0.37.1
5762c13
Compare
Choose a tag to compare
  • 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

21 Apr 16:16
v0.37.0
1413ebb
Compare
Choose a tag to compare

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

02 Nov 07:36
v0.36.5
e2c3733
Compare
Choose a tag to compare
  • vcpkg removed triplet from usage.in
  • tools enhanced qtbuild-qmysql-driver

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

TinyORM v0.36.4

31 Oct 14:55
v0.36.4
5e06d45
Compare
Choose a tag to compare
  • bugfix column aliases quoting

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

TinyORM v0.36.3

31 Oct 14:54
v0.36.3
84abcb1
Compare
Choose a tag to compare
  • vcpkg added missing license field

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

TinyORM v0.36.2

20 Oct 17:08
v0.36.2
e1cd431
Compare
Choose a tag to compare
  • 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