Skip to content

Commit 8d835b0

Browse files
committed
bump version to TinyORM v0.37.2 and tom v0.9.1
Also bumped to: - TinyDrivers v0.1.1 - TinyMySql v0.1.1 - TinyUtils v0.4.1 Bugfix release
1 parent 14ac290 commit 8d835b0

File tree

14 files changed

+32
-32
lines changed

14 files changed

+32
-32
lines changed

NOTES.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ Increase/bump the release version:
44

55
- bump message format:
66

7-
bump version to TinyORM v0.37.1 and tom v0.9.0
7+
bump version to TinyORM v0.37.2 and tom v0.9.1
88

9-
- just simply search the current version number in all files eg. 0.37.1
9+
- just simply search the current version number in all files eg. 0.37.2
1010
- don't forget to update a version number in the silverqx/TinyORM-HelloWorld find_package() call
1111

1212
- TinyORM:
@@ -67,7 +67,7 @@ Prefer tags in the REF but can also be a commit ID.
6767

6868
The SHA512 is a hash of the source code tinyorm.tar.gz archive, the tools/Get-VcpkgHash.ps1
6969
script can be used to obtain this hash. The URL to download this archive is:
70-
https://github.com/silverqx/TinyORM/archive/v0.37.1.tar.gz
70+
https://github.com/silverqx/TinyORM/archive/v0.37.2.tar.gz
7171
https://github.com/silverqx/TinyORM/archive/ca8909896247b21bf08d62a5109b23e9f65c89e1.tar.gz
7272

7373
If only the vcpkg is updated but the TinyORM version number is not bumped then
@@ -1255,10 +1255,10 @@ How the Package Config file works:
12551255
- I have invested a lot of effort to these info messages
12561256
- whether linking against the single, multi, vcpkg builds
12571257
- against which TinyORM package is linking eg.:
1258-
Found package TinyOrm 0.37.1.0 Debug (requested 0.37.1) at O:/Code/c/qMedia/TinyORM/TinyORM-builds-cmake/build-TinyORM-Desktop_Qt_6_7_0_MSVC2022_64bit-Debug/TinyOrmConfig.cmake
1258+
Found package TinyOrm 0.37.2.0 Debug (requested 0.37.2) at O:/Code/c/qMedia/TinyORM/TinyORM-builds-cmake/build-TinyORM-Desktop_Qt_6_7_0_MSVC2022_64bit-Debug/TinyOrmConfig.cmake
12591259

12601260
- whether Matching build type for Build tree was enabled/disabled eg.:
1261-
Matching build type for the TinyOrm 0.37.1.0 package build tree was enabled
1261+
Matching build type for the TinyOrm 0.37.2.0 package build tree was enabled
12621262
- Matching build type is controlled by the MATCH_EQUAL_EXPORTED_BUILDTREE CMake config. option
12631263
during the TinyORM library configure
12641264

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414

1515
[![TinyORM - www.tinyorm.org][docs-badge]][docs]
1616
[![License MIT][license-badge]][license]<br/>
17-
[![TinyORM v0.37.1][version-tinyorm-badge]][docs]
18-
[![tom v0.9.0][version-tom-badge]][docs-tom]
19-
[![TinyDrivers v0.1.0][version-tinydrivers-badge]][docs-tinydrivers]
20-
[![TinyMySql v0.1.0][version-tinymysql-badge]][docs-tinydrivers]
17+
[![TinyORM v0.37.2][version-tinyorm-badge]][docs]
18+
[![tom v0.9.1][version-tom-badge]][docs-tom]
19+
[![TinyDrivers v0.1.1][version-tinydrivers-badge]][docs-tinydrivers]
20+
[![TinyMySql v0.1.1][version-tinymysql-badge]][docs-tinydrivers]
2121

2222
TinyORM is a modern ORM library that makes interacting with a database extremely simple.
2323

@@ -160,7 +160,7 @@ The following list fastly summarizes all the `TinyORM` features.
160160
[docs-tinydrivers]: https://www.tinyorm.org/tinydrivers/getting-started
161161
[license-badge]: https://img.shields.io/github/license/silverqx/TinyORM
162162
[license]: https://github.com/silverqx/TinyORM/blob/main/LICENSE
163-
[version-tinyorm-badge]: https://img.shields.io/badge/TinyORM-v0.37.1-blue
164-
[version-tom-badge]: https://img.shields.io/badge/tom-v0.9.0-blue
165-
[version-tinydrivers-badge]: https://img.shields.io/badge/TinyDrivers-v0.1.0-blue
166-
[version-tinymysql-badge]: https://img.shields.io/badge/TinyMySql-v0.1.0-blue
163+
[version-tinyorm-badge]: https://img.shields.io/badge/TinyORM-v0.37.2-blue
164+
[version-tom-badge]: https://img.shields.io/badge/tom-v0.9.1-blue
165+
[version-tinydrivers-badge]: https://img.shields.io/badge/TinyDrivers-v0.1.1-blue
166+
[version-tinymysql-badge]: https://img.shields.io/badge/TinyMySql-v0.1.1-blue

cmake/vcpkg/ports/tinyorm-qt5/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-qt5",
4-
"version-semver": "0.37.1",
4+
"version-semver": "0.37.2",
55
"maintainers": "Silver Zachara <[email protected]>",
66
"description": "Modern C++ ORM library for Qt framework",
77
"homepage": "https://github.com/silverqx/TinyORM",

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.37.1",
4+
"version-semver": "0.37.2",
55
"maintainers": "Silver Zachara <[email protected]>",
66
"description": "Modern C++ ORM library for Qt framework",
77
"homepage": "https://github.com/silverqx/TinyORM",

docs/README.mdx

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

4646
##### Current versions
4747

48-
- __TinyORM__ v0.37.1
49-
- __tom__ v0.9.0
50-
- __TinyDrivers__ v0.1.0
51-
- __TinyMySql__ v0.1.0
48+
- __TinyORM__ v0.37.2
49+
- __tom__ v0.9.1
50+
- __TinyDrivers__ v0.1.1
51+
- __TinyMySql__ v0.1.1

docs/building/hello-world.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ add_executable(HelloWorld
239239
)\n
240240
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
241241
find_package(Qt\${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
242-
find_package(TinyOrm 0.37.1 CONFIG REQUIRED)\n
242+
find_package(TinyOrm 0.37.2 CONFIG REQUIRED)\n
243243
target_link_libraries(HelloWorld
244244
PRIVATE
245245
Qt\${QT_VERSION_MAJOR}::Core
@@ -261,7 +261,7 @@ add_executable(HelloWorld
261261
)\n
262262
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
263263
find_package(Qt\${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
264-
find_package(TinyOrm 0.37.1 CONFIG REQUIRED)\n
264+
find_package(TinyOrm 0.37.2 CONFIG REQUIRED)\n
265265
target_link_libraries(HelloWorld
266266
PRIVATE
267267
Qt\${QT_VERSION_MAJOR}::Core
@@ -317,7 +317,7 @@ add_executable(HelloWorld
317317
)\n
318318
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
319319
find_package(Qt\${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
320-
find_package(TinyOrm 0.37.1 CONFIG REQUIRED)\n
320+
find_package(TinyOrm 0.37.2 CONFIG REQUIRED)\n
321321
target_link_libraries(HelloWorld
322322
PRIVATE
323323
Qt\${QT_VERSION_MAJOR}::Core
@@ -348,7 +348,7 @@ add_executable(HelloWorld
348348
)\n
349349
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
350350
find_package(Qt\${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
351-
find_package(TinyOrm 0.37.1 CONFIG REQUIRED)\n
351+
find_package(TinyOrm 0.37.2 CONFIG REQUIRED)\n
352352
target_link_libraries(HelloWorld
353353
PRIVATE
354354
Qt\${QT_VERSION_MAJOR}::Core

docs/building/migrations.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,7 @@ tiny_resource_and_manifest(${Tom_target}
497497
498498
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
499499
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
500-
find_package(TinyOrm 0.37.1 CONFIG REQUIRED)
500+
find_package(TinyOrm 0.37.2 CONFIG REQUIRED)
501501
502502
# Unconditional dependencies
503503
target_link_libraries(${Tom_target}

docs/building/tinyorm.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ cd TinyORM-builds-cmake/build-debug
446446

447447
##### CMake `STRICT_MODE` option
448448

449-
The `STRICT_MODE` `CMake` configuration option was added in `TinyORM` `v0.37.1`. This option was added to avoid the propagation of aggressive strict warning compiler/linker options and Qt definitions from the `TinyORM` library to user code through the [`TinyOrm::CommonConfig`](https://github.com/silverqx/TinyORM/blob/main/cmake/CommonModules/TinyCommon.cmake) interface library.
449+
The `STRICT_MODE` `CMake` configuration option was added in `TinyORM` `v0.37.2`. This option was added to avoid the propagation of aggressive strict warning compiler/linker options and Qt definitions from the `TinyORM` library to user code through the [`TinyOrm::CommonConfig`](https://github.com/silverqx/TinyORM/blob/main/cmake/CommonModules/TinyCommon.cmake) interface library.
450450

451451
`TinyORM` uses the strictest warning level options, virtually anything that can be enabled is enabled to produce a better code. I highly recommend enabling this option to produce better code and to follow good practices. It also helps to follow the `ISOCPP` [C++ Core Guidelines](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines) standards.
452452

@@ -543,7 +543,7 @@ Important `CMake` options.
543543
In your application or library `CMakeLists.txt` file add following `find_package()` call.
544544

545545
```cmake title='CMakeLists.txt'
546-
find_package(TinyOrm 0.37.1 CONFIG REQUIRED)
546+
find_package(TinyOrm 0.37.2 CONFIG REQUIRED)
547547
```
548548

549549
If the `TinyORM` build tree is not exported to the CMake's [`User Package Registry`](https://cmake.org/cmake/help/latest/manual/cmake-packages.7.html#user-package-registry) then also add the `TinyORM` build tree or `CMAKE_INSTALL_PREFIX` folder to the `CMAKE_PREFIX_PATH`, so CMake can find TinyORM's package configuration file during `find_package(TinyOrm)` call.

drivers/common/include/orm/drivers/version.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ TINY_SYSTEM_HEADER
1515
https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html */
1616
#define TINYDRIVERS_VERSION_MAJOR 0
1717
#define TINYDRIVERS_VERSION_MINOR 1
18-
#define TINYDRIVERS_VERSION_BUGFIX 0
18+
#define TINYDRIVERS_VERSION_BUGFIX 1
1919
#define TINYDRIVERS_VERSION_BUILD 0
2020
// Should be empty for stable releases, and use the hyphen before to be compatible with SemVer!
2121
#define TINYDRIVERS_VERSION_STATUS ""

drivers/mysql/include/orm/drivers/mysql/version.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ TINY_SYSTEM_HEADER
1515
https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html */
1616
#define TINYMYSQL_VERSION_MAJOR 0
1717
#define TINYMYSQL_VERSION_MINOR 1
18-
#define TINYMYSQL_VERSION_BUGFIX 0
18+
#define TINYMYSQL_VERSION_BUGFIX 1
1919
#define TINYMYSQL_VERSION_BUILD 0
2020
// Should be empty for stable releases, and use the hyphen before to be compatible with SemVer!
2121
#define TINYMYSQL_VERSION_STATUS ""

include/orm/version.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ TINY_SYSTEM_HEADER
1515
https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html */
1616
#define TINYORM_VERSION_MAJOR 0
1717
#define TINYORM_VERSION_MINOR 37
18-
#define TINYORM_VERSION_BUGFIX 1
18+
#define TINYORM_VERSION_BUGFIX 2
1919
#define TINYORM_VERSION_BUILD 0
2020
// Should be empty for stable releases, and use the hyphen before to be compatible with SemVer!
2121
#define TINYORM_VERSION_STATUS ""

tests/TinyUtils/src/version.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
#define TINYUTILS_VERSION_MAJOR 0
88
#define TINYUTILS_VERSION_MINOR 4
9-
#define TINYUTILS_VERSION_BUGFIX 0
9+
#define TINYUTILS_VERSION_BUGFIX 1
1010
#define TINYUTILS_VERSION_BUILD 0
1111

1212
#if TINYUTILS_VERSION_BUILD != 0

tom/include/tom/version.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ TINY_SYSTEM_HEADER
1212

1313
#define TINYTOM_VERSION_MAJOR 0
1414
#define TINYTOM_VERSION_MINOR 9
15-
#define TINYTOM_VERSION_BUGFIX 0
15+
#define TINYTOM_VERSION_BUGFIX 1
1616
#define TINYTOM_VERSION_BUILD 0
1717
// Should be empty for stable releases, and use the hyphen before to be compatible with SemVer!
1818
#define TINYTOM_VERSION_STATUS ""

tom/src/tom/commands/aboutcommand.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ AboutCommand::printAboutItemsDetail(const std::map<QString, AboutValue> &aboutIt
249249
/* I won't serialize the Dependencies components into the JSON output because that
250250
would add unnecessary complexity to the consumers' parsing code.
251251
Currently the output looks like:
252-
"dependencies": {"qt": "6.7.0", "range-v3": "0.12.0", "tinydrivers": "0.1.0"}
252+
"dependencies": {"qt": "6.7.0", "range-v3": "0.12.0", "tinydrivers": "0.1.1"}
253253
254254
With the Dependencies' components it would look like:
255255
"dependencies": {

0 commit comments

Comments
 (0)