bump 0.3.0

This commit is contained in:
Nathan
2026-03-13 17:38:57 -06:00
parent e52d516d34
commit 7a2582bd89
3 changed files with 158 additions and 2 deletions
@@ -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)**_
<think><details><summary>Thought Process</summary>
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.</details></think>
---
<tool-use data-tool-type="read" data-tool-name="read_file_v2">
<details><summary>Tool use: **read_file_v2** • Read file: T:/Dynamic-Link-Manager/blender_manifest.toml</summary>
</details>
</tool-use>
---
<tool-use data-tool-type="generic" data-tool-name="glob_file_search">
<details>
<summary>Tool use: **glob_file_search** • Searched codebase "undefined" • **1** result in **1** directory</summary>
Directory: **T:/Dynamic-Link-Manager** (1 file)
| File |
|------|
| `../../CHANGELOG.md` |
</details>
</tool-use>
---
<tool-use data-tool-type="generic" data-tool-name="glob_file_search">
<details>
<summary>Tool use: **glob_file_search** • Searched codebase "undefined" • **0** result in **1** directory</summary>
Directory: **T:/Dynamic-Link-Manager** (0 file)
</details>
</tool-use>
---
<tool-use data-tool-type="generic" data-tool-name="glob_file_search">
<details>
<summary>Tool use: **glob_file_search** • Searched codebase "undefined" • **4** results in **1** directory</summary>
Directory: **T:/Dynamic-Link-Manager** (4 files)
| File |
|------|
| `../../__init__.py` |
| `../../utils/__init__.py` |
| `../../ops/__init__.py` |
| `../../ui/__init__.py` |
</details>
</tool-use>
---
<think><details><summary>Thought Process</summary>
Good, I found the version in `blender_manifest.toml` and there's a `CHANGELOG.md`. Let me read the changelog to see the format.</details></think>
---
<tool-use data-tool-type="read" data-tool-name="read_file_v2">
<details><summary>Tool use: **read_file_v2** • Read file: T:/Dynamic-Link-Manager/CHANGELOG.md</summary>
</details>
</tool-use>
---
<think><details><summary>Thought Process</summary>
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</details></think>
---
<tool-use data-tool-type="write" data-tool-name="edit_file_v2">
<details><summary>Tool use: **edit_file_v2** • Edit file: T:/Dynamic-Link-Manager/blender_manifest.toml</summary>
</details>
</tool-use>
---
<tool-use data-tool-type="write" data-tool-name="edit_file_v2">
<details><summary>Tool use: **edit_file_v2** • Edit file: T:/Dynamic-Link-Manager/CHANGELOG.md</summary>
</details>
</tool-use>
---
<think><details><summary>Thought Process</summary>
Done. I've bumped the version to 0.3.0 and updated the changelog with the key changes from this session.</details></think>
---
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).
---
+15
View File
@@ -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
+1 -1
View File
@@ -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