bump 0.3.0
This commit is contained in:
@@ -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:
|
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).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
# Changelog
|
# 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
|
## [0.2.0] - 2026-03-10
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ schema_version = "1.0.0"
|
|||||||
id = "dynamiclinkmanager"
|
id = "dynamiclinkmanager"
|
||||||
name = "Dynamic Link Manager"
|
name = "Dynamic Link Manager"
|
||||||
tagline = "Character migrator and linked library tools"
|
tagline = "Character migrator and linked library tools"
|
||||||
version = "0.2.0"
|
version = "0.3.0"
|
||||||
type = "add-on"
|
type = "add-on"
|
||||||
|
|
||||||
# Optional: Semantic Versioning
|
# Optional: Semantic Versioning
|
||||||
|
|||||||
Reference in New Issue
Block a user