Skip to content

Commit e445713

Browse files
committed
bump version to TinyORM v0.31.0
Also bumped to TinyUtils v0.3.1. - added ModelsCollection πŸ”₯πŸš€πŸŽ‰ - added Models and ModelsCollection serialization using toMap(), toVector(), and toJson() methods πŸͺ‘πŸ”₯❀️ (also supports pivot models) - changed container type for getOperators() to std::unordered_set - changed paging type to qint64 for paging-related methods like limit(), offset(), chunk(), take(), ... - added eagerLoadRelations<Model *>() and eagerLoadRelations(Model &) overloads - added Model getKeyCasted<T> and getAttribute<T> overloads - bugfix zero-initialized related models in belongs-to relations - bugfix select constraints and belongs-to-many Internal: - extracted relation stores to own files
1 parent 1eea729 commit e445713

File tree

6 files changed

+8
-8
lines changed

6 files changed

+8
-8
lines changed

β€ŽNOTES.txtβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Increase/bump the release version:
22
----------------------------------
33

4-
- just simply search the current version number in all files eg. 0.30.3
4+
- just simply search the current version number in all files eg. 0.31.0
55
- 5 files must be modified, README.md, docs/README.mdx, two vcpkg.json files, NOTES.txt,
66
plus bumped version.hpp files
77

β€ŽREADME.mdβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
[![www.tinyorm.org][docs-badge]][docs]
1313
[![License MIT][license-badge]][license]
14-
[![TinyORM v0.30.3][version-tinyorm-badge]][docs]
14+
[![TinyORM v0.31.0][version-tinyorm-badge]][docs]
1515
[![tom v0.5.7][version-tom-badge]][docs]
1616

1717
TinyORM is a modern ORM library that makes interacting with a database extremely simple.
@@ -133,5 +133,5 @@ The following list fastly summarizes all the `TinyORM` features.
133133
[docs]: https://www.tinyorm.org
134134
[license-badge]: https://img.shields.io/github/license/silverqx/TinyORM
135135
[license]: https://github.com/silverqx/TinyORM/blob/main/LICENSE
136-
[version-tinyorm-badge]: https://img.shields.io/badge/TinyORM-v0.30.3-blue
136+
[version-tinyorm-badge]: https://img.shields.io/badge/TinyORM-v0.31.0-blue
137137
[version-tom-badge]: https://img.shields.io/badge/tom-v0.5.7-blue

β€Žcmake/vcpkg/ports/tinyorm-qt5/vcpkg.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tinyorm-qt5",
3-
"version-semver": "0.30.3",
3+
"version-semver": "0.31.0",
44
"description": "Modern C++ ORM library for the Qt framework",
55
"homepage": "https://github.com/silverqx/TinyORM",
66
"documentation": "https://www.tinyorm.org",

β€Žcmake/vcpkg/ports/tinyorm/vcpkg.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
33
"name": "tinyorm",
4-
"version-semver": "0.30.3",
4+
"version-semver": "0.31.0",
55
"description": "Modern C++ ORM library for the Qt framework",
66
"homepage": "https://github.com/silverqx/TinyORM",
77
"documentation": "https://www.tinyorm.org",

β€Ždocs/README.mdxβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,5 @@ If you don't want to use full [`ORM`](tinyorm/getting-started.mdx), then you can
4545

4646
##### Current versions
4747

48-
- __TinyORM__ v0.30.3
48+
- __TinyORM__ v0.31.0
4949
- __tom__ v0.5.7

β€Žinclude/orm/version.hppβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ TINY_SYSTEM_HEADER
1212
https://community.kde.org/Policies/Binary_Compatibility_Issues_With_C++
1313
https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html*/
1414
#define TINYORM_VERSION_MAJOR 0
15-
#define TINYORM_VERSION_MINOR 30
16-
#define TINYORM_VERSION_BUGFIX 3
15+
#define TINYORM_VERSION_MINOR 31
16+
#define TINYORM_VERSION_BUGFIX 0
1717
#define TINYORM_VERSION_BUILD 0
1818
// Should be empty for stable releases, and use hypen before for SemVer compatibility!
1919
#define TINYORM_VERSION_STATUS ""

0 commit comments

Comments
Β (0)