mirror of
https://github.com/silverqx/TinyORM.git
synced 2026-05-07 17:19:37 -05:00
bump version to TinyORM v0.36.5
- vcpkg removed triplet from usage.in - tools enhanced qtbuild-qmysql-driver
This commit is contained in:
@@ -3,9 +3,9 @@ Increase/bump the release version:
|
||||
|
||||
- bump message format:
|
||||
|
||||
bump version to TinyORM v0.36.4 and tom v0.7.0
|
||||
bump version to TinyORM v0.36.5 and tom v0.7.0
|
||||
|
||||
- just simply search the current version number in all files eg. 0.36.4
|
||||
- just simply search the current version number in all files eg. 0.36.5
|
||||
- don't forget to update a version number in the silverqx/TinyORM-HelloWorld find_package() call
|
||||
|
||||
- TinyORM:
|
||||
@@ -66,7 +66,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.36.4.tar.gz
|
||||
https://github.com/silverqx/TinyORM/archive/v0.36.5.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
|
||||
@@ -1102,10 +1102,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.36.4.0 Debug (requested 0.36.4) at O:/Code/c/qMedia/TinyORM/TinyORM-builds-cmake/build-TinyORM-Desktop_Qt_6_5_3_MSVC2022_64bit-Debug/TinyOrmConfig.cmake
|
||||
Found package TinyOrm 0.36.5.0 Debug (requested 0.36.5) at O:/Code/c/qMedia/TinyORM/TinyORM-builds-cmake/build-TinyORM-Desktop_Qt_6_5_3_MSVC2022_64bit-Debug/TinyOrmConfig.cmake
|
||||
|
||||
- whether Matching build type for Build tree was enabled/disabled eg.:
|
||||
Matching build type for the TinyOrm 0.36.4.0 package build tree was enabled
|
||||
Matching build type for the TinyOrm 0.36.5.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
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
[![TinyORM - www.tinyorm.org][docs-badge]][docs]
|
||||
[![License MIT][license-badge]][license]
|
||||
[![TinyORM v0.36.4][version-tinyorm-badge]][docs]
|
||||
[![TinyORM v0.36.5][version-tinyorm-badge]][docs]
|
||||
[![tom v0.7.0][version-tom-badge]][docs]
|
||||
|
||||
TinyORM is a modern ORM library that makes interacting with a database extremely simple.
|
||||
@@ -138,5 +138,5 @@ The following list fastly summarizes all the `TinyORM` features.
|
||||
[docs]: https://www.tinyorm.org
|
||||
[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.36.4-blue
|
||||
[version-tinyorm-badge]: https://img.shields.io/badge/TinyORM-v0.36.5-blue
|
||||
[version-tom-badge]: https://img.shields.io/badge/tom-v0.7.0-blue
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
|
||||
"name": "tinyorm-qt5",
|
||||
"version-semver": "0.36.4",
|
||||
"version-semver": "0.36.5",
|
||||
"maintainers": "Silver Zachara <silver.zachara@gmail.com>",
|
||||
"description": "Modern C++ ORM library for Qt framework",
|
||||
"homepage": "https://github.com/silverqx/TinyORM",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
|
||||
"name": "tinyorm",
|
||||
"version-semver": "0.36.4",
|
||||
"version-semver": "0.36.5",
|
||||
"maintainers": "Silver Zachara <silver.zachara@gmail.com>",
|
||||
"description": "Modern C++ ORM library for Qt framework",
|
||||
"homepage": "https://github.com/silverqx/TinyORM",
|
||||
|
||||
+1
-1
@@ -45,5 +45,5 @@ If you don't want to use full [`ORM`](tinyorm/getting-started.mdx), then you can
|
||||
|
||||
##### Current versions
|
||||
|
||||
- __TinyORM__ v0.36.4
|
||||
- __TinyORM__ v0.36.5
|
||||
- __tom__ v0.7.0
|
||||
|
||||
@@ -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.36.4 CONFIG REQUIRED)\n
|
||||
find_package(TinyOrm 0.36.5 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.36.4 CONFIG REQUIRED)\n
|
||||
find_package(TinyOrm 0.36.5 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.36.4 CONFIG REQUIRED)\n
|
||||
find_package(TinyOrm 0.36.5 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.36.4 CONFIG REQUIRED)\n
|
||||
find_package(TinyOrm 0.36.5 CONFIG REQUIRED)\n
|
||||
target_link_libraries(HelloWorld
|
||||
PRIVATE
|
||||
Qt\${QT_VERSION_MAJOR}::Core
|
||||
|
||||
@@ -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.36.4 CONFIG REQUIRED)
|
||||
find_package(TinyOrm 0.36.5 CONFIG REQUIRED)
|
||||
|
||||
# Unconditional dependencies
|
||||
target_link_libraries(${Tom_target}
|
||||
|
||||
@@ -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.36.4`. 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.36.5`. 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.
|
||||
|
||||
@@ -539,7 +539,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.36.4 CONFIG REQUIRED)
|
||||
find_package(TinyOrm 0.36.5 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.
|
||||
|
||||
@@ -13,7 +13,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 36
|
||||
#define TINYORM_VERSION_BUGFIX 4
|
||||
#define TINYORM_VERSION_BUGFIX 5
|
||||
#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 ""
|
||||
|
||||
Reference in New Issue
Block a user