diff --git a/NOTES.txt b/NOTES.txt
index e9617c003..f61c7de16 100644
--- a/NOTES.txt
+++ b/NOTES.txt
@@ -4,9 +4,9 @@ Increase/bump the release version:
- bump message format:
-bump version to TinyORM v0.37.1 and tom v0.9.0
+bump version to TinyORM v0.37.2 and tom v0.9.1
-- just simply search the current version number in all files eg. 0.37.1
+- just simply search the current version number in all files eg. 0.37.2
- don't forget to update a version number in the silverqx/TinyORM-HelloWorld find_package() call
- TinyORM:
@@ -67,7 +67,7 @@ Prefer tags in the REF but can also be a commit ID.
The SHA512 is a hash of the source code tinyorm.tar.gz archive, the tools/Get-VcpkgHash.ps1
script can be used to obtain this hash. The URL to download this archive is:
-https://github.com/silverqx/TinyORM/archive/v0.37.1.tar.gz
+https://github.com/silverqx/TinyORM/archive/v0.37.2.tar.gz
https://github.com/silverqx/TinyORM/archive/ca8909896247b21bf08d62a5109b23e9f65c89e1.tar.gz
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:
- I have invested a lot of effort to these info messages
- whether linking against the single, multi, vcpkg builds
- against which TinyORM package is linking eg.:
- 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
+ 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
- whether Matching build type for Build tree was enabled/disabled eg.:
- Matching build type for the TinyOrm 0.37.1.0 package build tree was enabled
+ Matching build type for the TinyOrm 0.37.2.0 package build tree was enabled
- Matching build type is controlled by the MATCH_EQUAL_EXPORTED_BUILDTREE CMake config. option
during the TinyORM library configure
diff --git a/README.md b/README.md
index fef459210..5c6227f47 100644
--- a/README.md
+++ b/README.md
@@ -14,10 +14,10 @@
[![TinyORM - www.tinyorm.org][docs-badge]][docs]
[![License MIT][license-badge]][license]
-[![TinyORM v0.37.1][version-tinyorm-badge]][docs]
-[![tom v0.9.0][version-tom-badge]][docs-tom]
-[![TinyDrivers v0.1.0][version-tinydrivers-badge]][docs-tinydrivers]
-[![TinyMySql v0.1.0][version-tinymysql-badge]][docs-tinydrivers]
+[![TinyORM v0.37.2][version-tinyorm-badge]][docs]
+[![tom v0.9.1][version-tom-badge]][docs-tom]
+[![TinyDrivers v0.1.1][version-tinydrivers-badge]][docs-tinydrivers]
+[![TinyMySql v0.1.1][version-tinymysql-badge]][docs-tinydrivers]
TinyORM is a modern ORM library that makes interacting with a database extremely simple.
@@ -160,7 +160,7 @@ The following list fastly summarizes all the `TinyORM` features.
[docs-tinydrivers]: https://www.tinyorm.org/tinydrivers/getting-started
[license-badge]: https://img.shields.io/github/license/silverqx/TinyORM
[license]: https://github.com/silverqx/TinyORM/blob/main/LICENSE
-[version-tinyorm-badge]: https://img.shields.io/badge/TinyORM-v0.37.1-blue
-[version-tom-badge]: https://img.shields.io/badge/tom-v0.9.0-blue
-[version-tinydrivers-badge]: https://img.shields.io/badge/TinyDrivers-v0.1.0-blue
-[version-tinymysql-badge]: https://img.shields.io/badge/TinyMySql-v0.1.0-blue
+[version-tinyorm-badge]: https://img.shields.io/badge/TinyORM-v0.37.2-blue
+[version-tom-badge]: https://img.shields.io/badge/tom-v0.9.1-blue
+[version-tinydrivers-badge]: https://img.shields.io/badge/TinyDrivers-v0.1.1-blue
+[version-tinymysql-badge]: https://img.shields.io/badge/TinyMySql-v0.1.1-blue
diff --git a/cmake/vcpkg/ports/tinyorm-qt5/vcpkg.json b/cmake/vcpkg/ports/tinyorm-qt5/vcpkg.json
index bb33f7202..351d64e37 100644
--- a/cmake/vcpkg/ports/tinyorm-qt5/vcpkg.json
+++ b/cmake/vcpkg/ports/tinyorm-qt5/vcpkg.json
@@ -1,7 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
"name": "tinyorm-qt5",
- "version-semver": "0.37.1",
+ "version-semver": "0.37.2",
"maintainers": "Silver Zachara ",
"description": "Modern C++ ORM library for Qt framework",
"homepage": "https://github.com/silverqx/TinyORM",
diff --git a/cmake/vcpkg/ports/tinyorm/vcpkg.json b/cmake/vcpkg/ports/tinyorm/vcpkg.json
index 15b3902c1..55d26caec 100644
--- a/cmake/vcpkg/ports/tinyorm/vcpkg.json
+++ b/cmake/vcpkg/ports/tinyorm/vcpkg.json
@@ -1,7 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
"name": "tinyorm",
- "version-semver": "0.37.1",
+ "version-semver": "0.37.2",
"maintainers": "Silver Zachara ",
"description": "Modern C++ ORM library for Qt framework",
"homepage": "https://github.com/silverqx/TinyORM",
diff --git a/docs/README.mdx b/docs/README.mdx
index b68664b17..4cbdb6e71 100644
--- a/docs/README.mdx
+++ b/docs/README.mdx
@@ -45,7 +45,7 @@ If you don't want to use full [`ORM`](tinyorm/getting-started.mdx), then you can
##### Current versions
-- __TinyORM__ v0.37.1
-- __tom__ v0.9.0
-- __TinyDrivers__ v0.1.0
-- __TinyMySql__ v0.1.0
+- __TinyORM__ v0.37.2
+- __tom__ v0.9.1
+- __TinyDrivers__ v0.1.1
+- __TinyMySql__ v0.1.1
diff --git a/docs/building/hello-world.mdx b/docs/building/hello-world.mdx
index 05aa6f6b9..f1c0ddc7c 100644
--- a/docs/building/hello-world.mdx
+++ b/docs/building/hello-world.mdx
@@ -239,7 +239,7 @@ add_executable(HelloWorld
)\n
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
find_package(Qt\${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
-find_package(TinyOrm 0.37.1 CONFIG REQUIRED)\n
+find_package(TinyOrm 0.37.2 CONFIG REQUIRED)\n
target_link_libraries(HelloWorld
PRIVATE
Qt\${QT_VERSION_MAJOR}::Core
@@ -261,7 +261,7 @@ add_executable(HelloWorld
)\n
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
find_package(Qt\${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
-find_package(TinyOrm 0.37.1 CONFIG REQUIRED)\n
+find_package(TinyOrm 0.37.2 CONFIG REQUIRED)\n
target_link_libraries(HelloWorld
PRIVATE
Qt\${QT_VERSION_MAJOR}::Core
@@ -317,7 +317,7 @@ add_executable(HelloWorld
)\n
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
find_package(Qt\${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
-find_package(TinyOrm 0.37.1 CONFIG REQUIRED)\n
+find_package(TinyOrm 0.37.2 CONFIG REQUIRED)\n
target_link_libraries(HelloWorld
PRIVATE
Qt\${QT_VERSION_MAJOR}::Core
@@ -348,7 +348,7 @@ add_executable(HelloWorld
)\n
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
find_package(Qt\${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
-find_package(TinyOrm 0.37.1 CONFIG REQUIRED)\n
+find_package(TinyOrm 0.37.2 CONFIG REQUIRED)\n
target_link_libraries(HelloWorld
PRIVATE
Qt\${QT_VERSION_MAJOR}::Core
diff --git a/docs/building/migrations.mdx b/docs/building/migrations.mdx
index 41fda2d15..36894e010 100644
--- a/docs/building/migrations.mdx
+++ b/docs/building/migrations.mdx
@@ -497,7 +497,7 @@ tiny_resource_and_manifest(${Tom_target}
find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
-find_package(TinyOrm 0.37.1 CONFIG REQUIRED)
+find_package(TinyOrm 0.37.2 CONFIG REQUIRED)
# Unconditional dependencies
target_link_libraries(${Tom_target}
diff --git a/docs/building/tinyorm.mdx b/docs/building/tinyorm.mdx
index 3dea3aa05..033cac1e3 100644
--- a/docs/building/tinyorm.mdx
+++ b/docs/building/tinyorm.mdx
@@ -446,7 +446,7 @@ cd TinyORM-builds-cmake/build-debug
##### CMake `STRICT_MODE` option
-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.
+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.
`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.
@@ -543,7 +543,7 @@ Important `CMake` options.
In your application or library `CMakeLists.txt` file add following `find_package()` call.
```cmake title='CMakeLists.txt'
-find_package(TinyOrm 0.37.1 CONFIG REQUIRED)
+find_package(TinyOrm 0.37.2 CONFIG REQUIRED)
```
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.
diff --git a/drivers/common/include/orm/drivers/version.hpp b/drivers/common/include/orm/drivers/version.hpp
index 147ab9771..b6a042048 100644
--- a/drivers/common/include/orm/drivers/version.hpp
+++ b/drivers/common/include/orm/drivers/version.hpp
@@ -15,7 +15,7 @@ TINY_SYSTEM_HEADER
https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html */
#define TINYDRIVERS_VERSION_MAJOR 0
#define TINYDRIVERS_VERSION_MINOR 1
-#define TINYDRIVERS_VERSION_BUGFIX 0
+#define TINYDRIVERS_VERSION_BUGFIX 1
#define TINYDRIVERS_VERSION_BUILD 0
// Should be empty for stable releases, and use the hyphen before to be compatible with SemVer!
#define TINYDRIVERS_VERSION_STATUS ""
diff --git a/drivers/mysql/include/orm/drivers/mysql/version.hpp b/drivers/mysql/include/orm/drivers/mysql/version.hpp
index 3885bb45d..2e9e655b3 100644
--- a/drivers/mysql/include/orm/drivers/mysql/version.hpp
+++ b/drivers/mysql/include/orm/drivers/mysql/version.hpp
@@ -15,7 +15,7 @@ TINY_SYSTEM_HEADER
https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html */
#define TINYMYSQL_VERSION_MAJOR 0
#define TINYMYSQL_VERSION_MINOR 1
-#define TINYMYSQL_VERSION_BUGFIX 0
+#define TINYMYSQL_VERSION_BUGFIX 1
#define TINYMYSQL_VERSION_BUILD 0
// Should be empty for stable releases, and use the hyphen before to be compatible with SemVer!
#define TINYMYSQL_VERSION_STATUS ""
diff --git a/include/orm/version.hpp b/include/orm/version.hpp
index e84bca5cf..4ef50f922 100644
--- a/include/orm/version.hpp
+++ b/include/orm/version.hpp
@@ -15,7 +15,7 @@ TINY_SYSTEM_HEADER
https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html */
#define TINYORM_VERSION_MAJOR 0
#define TINYORM_VERSION_MINOR 37
-#define TINYORM_VERSION_BUGFIX 1
+#define TINYORM_VERSION_BUGFIX 2
#define TINYORM_VERSION_BUILD 0
// Should be empty for stable releases, and use the hyphen before to be compatible with SemVer!
#define TINYORM_VERSION_STATUS ""
diff --git a/tests/TinyUtils/src/version.hpp b/tests/TinyUtils/src/version.hpp
index 9526a46da..0247ea149 100644
--- a/tests/TinyUtils/src/version.hpp
+++ b/tests/TinyUtils/src/version.hpp
@@ -6,7 +6,7 @@
#define TINYUTILS_VERSION_MAJOR 0
#define TINYUTILS_VERSION_MINOR 4
-#define TINYUTILS_VERSION_BUGFIX 0
+#define TINYUTILS_VERSION_BUGFIX 1
#define TINYUTILS_VERSION_BUILD 0
#if TINYUTILS_VERSION_BUILD != 0
diff --git a/tom/include/tom/version.hpp b/tom/include/tom/version.hpp
index 89e79d199..f27937af1 100644
--- a/tom/include/tom/version.hpp
+++ b/tom/include/tom/version.hpp
@@ -12,7 +12,7 @@ TINY_SYSTEM_HEADER
#define TINYTOM_VERSION_MAJOR 0
#define TINYTOM_VERSION_MINOR 9
-#define TINYTOM_VERSION_BUGFIX 0
+#define TINYTOM_VERSION_BUGFIX 1
#define TINYTOM_VERSION_BUILD 0
// Should be empty for stable releases, and use the hyphen before to be compatible with SemVer!
#define TINYTOM_VERSION_STATUS ""
diff --git a/tom/src/tom/commands/aboutcommand.cpp b/tom/src/tom/commands/aboutcommand.cpp
index e49d3cae8..bcfeb9159 100644
--- a/tom/src/tom/commands/aboutcommand.cpp
+++ b/tom/src/tom/commands/aboutcommand.cpp
@@ -249,7 +249,7 @@ AboutCommand::printAboutItemsDetail(const std::map &aboutIt
/* I won't serialize the Dependencies components into the JSON output because that
would add unnecessary complexity to the consumers' parsing code.
Currently the output looks like:
-"dependencies": {"qt": "6.7.0", "range-v3": "0.12.0", "tinydrivers": "0.1.0"}
+"dependencies": {"qt": "6.7.0", "range-v3": "0.12.0", "tinydrivers": "0.1.1"}
With the Dependencies' components it would look like:
"dependencies": {