Skip to content

chore: bump version to 9.4.8#875

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

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

Conversation

@github-actions
Copy link
Contributor

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

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants