Skip to content

chore: bump version to 9.4.8 - #875

Merged
github-actions[bot] merged 55 commits into
mainfrom
release/v9.4.8
Mar 6, 2026
Merged

chore: bump version to 9.4.8#875
github-actions[bot] merged 55 commits into
mainfrom
release/v9.4.8

Conversation

@github-actions

@github-actions github-actions Bot commented Mar 6, 2026

Copy link
Copy Markdown
Contributor

Automated version bump to 9.4.8.

actions-user and others added 30 commits February 21, 2026 20:29
…63771953

chore: sync main (v9.4.7) into beta
* Animation First PR

* Update ClipPresets to take account of local offset

* Update MCPForUnity/Editor/Tools/Animation/ClipCreate.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update for AI fix

* Temp Update

* update

* update

* update

* Initial update

* Delete 2026-02-09-implement-the-following-plan.txt

* update

* Remove scene generator, 3D gen, and unrelated files from PR

Remove files that don't belong in this camera/screenshot PR:
- Scene generator pipeline (Server/src/scene_generator/*)
- Manage3DGen tool (C# + Python)
- Generated test scripts (TestProjects/*/Scripts/*)
- Root-level docs and scripts (ProposedTable.md, system-prompt.md, start-scene-builder.*)
- Revert MCPForUnity.Editor.asmdef and CLAUDE.md to beta

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Remove ObjectTransformHistory from PR

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Update pyproject.toml

* Update MCPForUnity/Editor/Tools/GameObjects/GameObjectLookAt.cs

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

* Update Server/src/services/tools/manage_scene.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* update based on ai feedback

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
…8544133

chore: update Unity package to beta version 9.4.8-beta.2
When Unity is launched from Dock/Spotlight on macOS, GUI applications
do not inherit the shell's PATH from .zshrc/.bashrc. This caused
MCP for Unity to fail finding Python installed via pyenv.

Add ~/.pyenv/shims to the augmented PATH in MacOSPlatformDetector
so Python can be found regardless of how Unity is launched.

Fixes #812

Co-authored-by: whatevertogo <whatevertogo@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
…5239471

chore: update Unity package to beta version 9.4.8-beta.3
* add Gemini Configurator & update README

add Gemini Configurator files and update documentation using prompt

* Rename GeminiConfigurator to GeminiCliConfigurator

* Add GeminiCliConfigurator.cs.meta file

* Update asset path for GeminiCliConfigurator

---------

Co-authored-by: Shutong Wu <51266340+Scriptwonder@users.noreply.github.com>
…0220498

chore: update Unity package to beta version 9.4.8-beta.4
* initial UI update

* Extend ManageUI tools: render, link, delete, modify

Add a number of UI management actions and helpers to the Unity editor tool and server interface. Implemented new editor actions: update_panel_settings, render_ui (editor + play-mode screenshot capture with RT lifecycle), link_stylesheet (insert Style src into UXML), delete (asset deletion), list (paginated UI asset listing), detach_ui_document, and modify_visual_element (change text, classes, inline styles, visibility, tooltip). Refactored PanelSettings creation to accept a generic 'settings' dict and introduced ApplyPanelSettingsProperties with parsing helpers for enums, colors, numeric and composite fields. Persist RenderTextures per PanelSettings for render_ui and added play-mode coroutine capture. Server-side tool metadata and routing updated to expose new actions and parameters; mutation routing updated accordingly. Added integration tests for render_ui and link_stylesheet and Unity edit-mode tests for delete. Misc: added using imports and various helper functions for path/file handling and inline style application.

* ManageUI: improve capture, cleanup & validation

Add lifecycle cleanup for panel RenderTextures on editor quit / assembly reload to avoid leaked assets; implement CleanupRenderTextures. Harden play-mode screenshot flow: check ScreenshotUtility availability, catch CaptureScreenshot failures, and reject concurrent captures with a clear error. Improve error handling for decoded contents (throw/return ArgumentException message), accept panel_settings or panelSettings key, parse sortingOrder as int, and delete temporary PanelSettings assets created during operations. Robustify UXML parsing by skipping matches inside XML comments. Update tests: adjust a Python integration call and add multiple C# tests to verify path traversal validation.

* Update based on Audit
…0235003

chore: update Unity package to beta version 9.4.8-beta.5
…0442762

chore: update Unity package to beta version 9.4.8-beta.6
* feat: Add Qwen Code client configurator

* fix: Correct Qwen Code npm package name
…8600925

chore: update Unity package to beta version 9.4.8-beta.7
…499094106

chore: update Unity package to beta version 9.4.8-beta.8
* chore: update Unity package to beta version 9.4.8-beta.8

* feat: contact sheet compositor for batch screenshots

- Batch surround/orbit modes now return a single composite contact sheet image
- Added orbit mode with configurable azimuth, elevations, distance, FOV
- Contact sheet tiles are labeled with compass directions (front, back_left, etc.)
- CLI saves contact sheet PNGs to Assets/Screenshots/ by default
- ScreenshotUtility: RenderCameraToTexture, ComposeContactSheet with 5x7 pixel font
- Server manage_scene.py: orbit params forwarding
- CLI raw command: nargs fix for Windows argument splitting
- Updated docs: CLI_USAGE, CLI_EXAMPLE, SKILL.md, tools-reference

* Doc Update

---------

Co-authored-by: GitHub Actions <actions@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…3230502

chore: update Unity package to beta version 9.4.8-beta.9
* chore: update Unity package to beta version 9.4.8-beta.8

* feat: one-click Roslyn DLL installer for execute_code tool

Add RoslynInstaller.cs that downloads Microsoft.CodeAnalysis.Common, Microsoft.CodeAnalysis.CSharp, System.Collections.Immutable, and System.Reflection.Metadata NuGet packages with an inline ZIP parser (no System.IO.Compression dependency). Adds GUI button in the Scripts/Validation tab of the MCP for Unity editor window.

* feat: one-click Roslyn DLL installer for execute_code tool

Add RoslynInstaller.cs that downloads Microsoft.CodeAnalysis.Common, Microsoft.CodeAnalysis.CSharp, System.Collections.Immutable, and System.Reflection.Metadata NuGet packages with an inline ZIP parser (no System.IO.Compression dependency). Adds GUI button in the Scripts/Validation tab of the MCP for Unity editor window.

* Fix on WebRequest

* Update RoslynInstaller.cs

---------

Co-authored-by: GitHub Actions <actions@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…13241869

chore: update Unity package to beta version 9.4.8-beta.10
Scriptwonder and others added 25 commits February 28, 2026 23:22
1. Chinese Readme and Manifest order fix that might tackle Issue#847
2. Some fixes on Render and RenderMaterial, making sure the ParticleEffect material will use RP-according materials.
…35836499

chore: update Unity package to beta version 9.4.8-beta.11
…l mirroring (#845)

* Add Unity MCP skill sync installer

Add an EditorWindow (McpForUnitySkillInstaller) that syncs the unity-mcp skill from a GitHub repository without cloning. The tool reads the repo tree via the GitHub API, computes git blob SHA-1s to build an incremental sync plan (added/updated/deleted), downloads raw files for changed items, validates hashes, and writes a last-synced commit to EditorPrefs. UI supports branch and CLI (codex/claude) selection, configurable install path, logging, and safety checks (aborts on truncated trees). Also add the corresponding .meta file.

* fix namespace

* fix: harden skill installer sync safety (由codex生成)

- Resolve branch head commit SHA via GitHub branches API and use it for snapshot/raw download refs
- Reject unsafe remote relative paths and enforce install-root containment for all file IO
- Handle case-only renames on case-insensitive filesystems during sync planning
- Add managed install-root marker guard to avoid destructive deletes in unmanaged directories

* meta update

* fix: freeze sync inputs and validate install path (由codex生成)

- Snapshot repo/branch/installDir before starting background sync task
- Disable config inputs while sync is running to avoid mid-run mutations
- Validate install directory explicitly with clear errors before filesystem operations
- Scope last-synced-commit key derivation to captured repo/branch values

* Update to incorporate the skill installation into current config

1. Incorporate the Config into a simple one-click in Client Configuration.
2. Simplify the logs to only 1 entry, convenient for LLM checking.

---------

Co-authored-by: Shutong Wu <51266340+Scriptwonder@users.noreply.github.com>
…60627861

chore: update Unity package to beta version 9.4.8-beta.12
…03999720

chore: update Unity package to beta version 9.4.8-beta.13
* chore: update Unity package to beta version 9.4.5-beta.5

* Initial commit

* Update MCPForUnity/Editor/Services/Transport/Transports/WebSocketTransportClient.cs

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: GitHub Actions <actions@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
…07740255

chore: update Unity package to beta version 9.4.8-beta.14
* Initial update on tool list update

* clean up and doc update

* Update for Stdio mode

* UI change and doc update

* fix based on audit

* Update manage_tools.py

* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…09216393

chore: update Unity package to beta version 9.4.8-beta.15
* chore: update Unity package to beta version 9.4.5-beta.5

* chore: update Unity package to beta version 9.4.8-beta.16

* Fix for GUI

1. GUI on the resource folder
2. Explanation in Roslyn Installation fix

---------

Co-authored-by: GitHub Actions <actions@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…09576713

chore: update Unity package to beta version 9.4.8-beta.17
* Update README.md

---------

Co-authored-by: GitHub Actions <actions@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…25438824

chore: update Unity package to beta version 9.4.8-beta.19
* ProBuilder support initial update

* Bug fix and doc update

* code redundancy fix

* Include temporary bug fix and experimental notice

* Readme update

* Bug fixes

* update

* Update ManageScene.cs
…54534912

chore: update Unity package to beta version 9.4.8-beta.20
@github-actions
github-actions Bot merged commit 1bd9e16 into main Mar 6, 2026
@github-actions
github-actions Bot deleted the release/v9.4.8 branch March 6, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

7 participants