From 7a2582bd890b4aa607973db2ae1c821aaeea465f Mon Sep 17 00:00:00 2001 From: Nathan Date: Fri, 13 Mar 2026 17:38:57 -0600 Subject: [PATCH] bump 0.3.0 --- ...3_20-29Z-retargeting-focus-object-issue.md | 143 +++++++++++++++++- CHANGELOG.md | 15 ++ blender_manifest.toml | 2 +- 3 files changed, 158 insertions(+), 2 deletions(-) diff --git a/.specstory/history/2026-03-13_20-29Z-retargeting-focus-object-issue.md b/.specstory/history/2026-03-13_20-29Z-retargeting-focus-object-issue.md index 4735fd5..8c0d11a 100644 --- a/.specstory/history/2026-03-13_20-29Z-retargeting-focus-object-issue.md +++ b/.specstory/history/2026-03-13_20-29Z-retargeting-focus-object-issue.md @@ -1925,7 +1925,148 @@ Good, no linter errors. The fix adds a new loop that goes through all armatures Fixed. Added bone constraint retargeting for ALL armatures in the scene. The new code (lines 495-502) iterates through: -1. **All armature objects** in the +1. **All armature objects** in the scene +2. **All pose bones** on each armature +3. **All constraints** on each bone +4. Retargets any constraint targeting `orig` to target `rep` + +This handles constraints on other characters (like secondary characters, props with armatures, etc.) that have bone constraints targeting the original character. + +--- + +_**User**_ + +bump 0.3.0 and concisely summarize changes in the changelog + +--- + +_**Agent (model kimi-k2.5, mode Agent)**_ + +
Thought Process +The user wants me to bump the version to 0.3.0 and update the changelog. Let me first find the version file and the changelog to understand the current format.
+ +--- + + +
Tool use: **read_file_v2** • Read file: T:/Dynamic-Link-Manager/blender_manifest.toml + +
+
+ +--- + + +
+Tool use: **glob_file_search** • Searched codebase "undefined" • **1** result in **1** directory + +Directory: **T:/Dynamic-Link-Manager** (1 file) + +| File | +|------| +| `../../CHANGELOG.md` | + +
+
+ +--- + + +
+Tool use: **glob_file_search** • Searched codebase "undefined" • **0** result in **1** directory + +Directory: **T:/Dynamic-Link-Manager** (0 file) + +
+
+ +--- + + +
+Tool use: **glob_file_search** • Searched codebase "undefined" • **4** results in **1** directory + +Directory: **T:/Dynamic-Link-Manager** (4 files) + +| File | +|------| +| `../../__init__.py` | +| `../../utils/__init__.py` | +| `../../ops/__init__.py` | +| `../../ui/__init__.py` | + +
+
+ +--- + +
Thought Process +Good, I found the version in `blender_manifest.toml` and there's a `CHANGELOG.md`. Let me read the changelog to see the format.
+ +--- + + +
Tool use: **read_file_v2** • Read file: T:/Dynamic-Link-Manager/CHANGELOG.md + +
+
+ +--- + +
Thought Process +Now I need to: +1. Update the version in `blender_manifest.toml` from 0.2.0 to 0.3.0 +2. Add a new entry to the CHANGELOG.md for version 0.3.0 + +Let me summarize the changes made in this session: +1. Camera DOF focus_object retargeting in run_retarg_relatives +2. Fixed constraint retargeting to work on ALL objects (including orig hierarchy like eyes) +3. Fixed bone constraint retargeting for ALL armatures (other characters) +4. Added "body" tweak mode for spine/torso tweaks +5. Changed "both" to mean ALL tweaks (arm, leg, body, MCH, spine) +6. Fixed Blender 5.0 bone selection API (pose_bone.select) +7. Renamed UI labels from "Arm & Leg" to "All" for the both mode
+ +--- + + + +
Tool use: **edit_file_v2** • Edit file: T:/Dynamic-Link-Manager/blender_manifest.toml + +
+ +
+ +--- + + + +
Tool use: **edit_file_v2** • Edit file: T:/Dynamic-Link-Manager/CHANGELOG.md + +
+ +
+ +--- + +
Thought Process +Done. I've bumped the version to 0.3.0 and updated the changelog with the key changes from this session.
+ +--- + +Done. Bumped to **0.3.0** with changelog: + +**Added** +- Camera DOF focus_object retargeting in RetargRelations. +- Bone constraint retargeting for ALL armatures (other characters, props). +- New "Body" tweak mode: spine/torso tweaks without arm/leg. +- "Add All" tweaks now includes body, spine, and MCH tweaks. + +**Changed** +- Constraint retargeting now works on all objects (including orig hierarchy eyes). +- Tweak UI: renamed "Both" to "All", added "Body" row. + +**Fixed** +- Blender 5.0 bone selection API compatibility (pose_bone.select). --- diff --git a/CHANGELOG.md b/CHANGELOG.md index 85e6a51..d3c8eb7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.3.0] - 2026-03-13 + +### Added +- Camera DOF focus_object retargeting in RetargRelations. +- Bone constraint retargeting for ALL armatures (other characters, props). +- New "Body" tweak mode: spine/torso tweaks without arm/leg. +- "Add All" tweaks now includes body, spine, and MCH tweaks. + +### Changed +- Constraint retargeting now works on all objects (including orig hierarchy eyes). +- Tweak UI: renamed "Both" to "All", added "Body" row. + +### Fixed +- Blender 5.0 bone selection API compatibility (pose_bone.select). + ## [0.2.0] - 2026-03-10 ### Added diff --git a/blender_manifest.toml b/blender_manifest.toml index ced2015..a8891d5 100644 --- a/blender_manifest.toml +++ b/blender_manifest.toml @@ -3,7 +3,7 @@ schema_version = "1.0.0" id = "dynamiclinkmanager" name = "Dynamic Link Manager" tagline = "Character migrator and linked library tools" -version = "0.2.0" +version = "0.3.0" type = "add-on" # Optional: Semantic Versioning