From 05428f8a1c80184d0ea8f54681fe1aa852e6e4a7 Mon Sep 17 00:00:00 2001 From: forbes Date: Sat, 21 Feb 2026 12:05:09 -0600 Subject: [PATCH] chore: bump version to 0.1.5 --- CMakeLists.txt | 2 +- README.md | 2 +- docs/src/development/build-system.md | 4 ++-- docs/src/development/gui-build-integration.md | 2 +- docs/src/reference/configuration.md | 2 +- package/debian/build-deb.sh | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 70901a3ab5..7d069740f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -53,7 +53,7 @@ project(KindredCreate) # Kindred Create version set(KINDRED_CREATE_VERSION_MAJOR "0") set(KINDRED_CREATE_VERSION_MINOR "1") -set(KINDRED_CREATE_VERSION_PATCH "0") +set(KINDRED_CREATE_VERSION_PATCH "5") set(KINDRED_CREATE_VERSION "${KINDRED_CREATE_VERSION_MAJOR}.${KINDRED_CREATE_VERSION_MINOR}.${KINDRED_CREATE_VERSION_PATCH}") # Underlying FreeCAD version diff --git a/README.md b/README.md index 62bbc11fa4..8cd76eb4c9 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ **An engineering-focused parametric 3D CAD platform built on FreeCAD 1.0+** -Kindred Create 0.1.0 | FreeCAD 1.2.0 base +Kindred Create 0.1.5 | FreeCAD 1.2.0 base [Website](https://www.kindred-systems.com/create) | [Downloads](https://git.kindred-systems.com/kindred/create/releases) | diff --git a/docs/src/development/build-system.md b/docs/src/development/build-system.md index 8e5799122c..a838cb4325 100644 --- a/docs/src/development/build-system.md +++ b/docs/src/development/build-system.md @@ -13,7 +13,7 @@ Kindred Create uses **CMake** for build configuration, **pixi** (conda-based) fo ## CMake configuration The root `CMakeLists.txt` defines: -- **Kindred Create version:** `0.1.0` (via `KINDRED_CREATE_VERSION`) +- **Kindred Create version:** `0.1.5` (via `KINDRED_CREATE_VERSION`) - **FreeCAD base version:** `1.0.0` (via `FREECAD_VERSION`) - CMake policy settings for compatibility - ccache auto-detection @@ -25,7 +25,7 @@ The root `CMakeLists.txt` defines: The version flows from CMake to Python via `configure_file()`: ``` -CMakeLists.txt (KINDRED_CREATE_VERSION = "0.1.0") +CMakeLists.txt (KINDRED_CREATE_VERSION = "0.1.5") → src/Mod/Create/version.py.in (template) → build/*/Mod/Create/version.py (generated) → update_checker.py (imports VERSION) diff --git a/docs/src/development/gui-build-integration.md b/docs/src/development/gui-build-integration.md index 177a4147a4..452ca4fddb 100644 --- a/docs/src/development/gui-build-integration.md +++ b/docs/src/development/gui-build-integration.md @@ -157,7 +157,7 @@ Edit only the canonical file in `Stylesheets/` — the preference pack copy is g Defined in the top-level `CMakeLists.txt` and injected as compiler definitions: ```cmake -set(KINDRED_CREATE_VERSION "0.1.0") +set(KINDRED_CREATE_VERSION "0.1.5") set(FREECAD_VERSION "1.0.0") add_definitions(-DKINDRED_CREATE_VERSION="${KINDRED_CREATE_VERSION}") diff --git a/docs/src/reference/configuration.md b/docs/src/reference/configuration.md index 55e62fc7b1..c3dd472f77 100644 --- a/docs/src/reference/configuration.md +++ b/docs/src/reference/configuration.md @@ -77,7 +77,7 @@ Defined in the root `CMakeLists.txt`: | Constant | Value | Description | |----------|-------|-------------| -| `KINDRED_CREATE_VERSION` | `0.1.0` | Kindred Create version | +| `KINDRED_CREATE_VERSION` | `0.1.5` | Kindred Create version | | `FREECAD_VERSION` | `1.0.0` | FreeCAD base version | These are injected into `src/Mod/Create/version.py` at build time via `version.py.in`. diff --git a/package/debian/build-deb.sh b/package/debian/build-deb.sh index 7726fc4200..6f7fade6e7 100755 --- a/package/debian/build-deb.sh +++ b/package/debian/build-deb.sh @@ -30,7 +30,7 @@ fi # Get version from git if not provided if [ -z "$VERSION" ]; then - VERSION=$(cd "$PROJECT_ROOT" && git describe --tags --always 2>/dev/null || echo "0.1.0") + VERSION=$(cd "$PROJECT_ROOT" && git describe --tags --always 2>/dev/null || echo "0.1.5") fi # Convert version to Debian-compatible format