Changelog

June 25, 2026 ยท View on GitHub

2.2.0 (2026-06-25)

Features

  • Skills use the project-matched CLI by default (#1404) (5bb9d49)

2.1.10 (2026-06-20)

Bug Fixes

  • get-logs works with active Console search filters (#1379) (941cb2f)
  • Unity 6.5 projects compile without metadata type conflicts (#1377) (4a33119)

2.1.9 (2026-06-14)

Bug Fixes

  • Respect UI raycast priority in simulate-mouse-ui (#1318) (acb40a6)

2.1.8 (2026-06-12)

Bug Fixes

  • Avoid dependency conflicts from bundled metadata DLLs (#1288) (636439d)

2.1.7 (2026-06-12)

Bug Fixes

  • Multiline dynamic code snippets work reliably on Windows (#1319) (aff5ddd)

2.1.6 (2026-06-04)

Bug Fixes

  • Input simulation overlays stay usable without shipping runtime DLLs (#1285) (e271514)

2.1.5 (2026-06-01)

Bug Fixes

  • Interrupted PlayMode tests no longer leave domain reload disabled (#1255) (551bb38)

2.1.4 (2026-05-21)

Bug Fixes

  • Make bundled skill guidance more concise (#1178) (dbcc38e)

2.1.3 (2026-05-14)

Bug Fixes

  • build: exclude Editor-only assemblies from player builds (#1120) (768b49d)
  • Unity 6.5 projects compile and keep fast code execution available (#1119) (1a27478)
  • Unity no longer imports stale empty folders (#1124) (45a57c3)
  • Unity stays responsive during domain reload recovery (#1121) (5f5ab9d)

2.1.2 (2026-05-13)

Bug Fixes

  • Global skill installs work without manual folder moves (#1112) (498e428)

2.1.1 (2026-05-07)

Bug Fixes

  • allow installation without Unity Test Framework (#1062) (45d58b9)

2.1.0 (2026-04-29)

Features

  • UI automation can see targets clearly and bypass blocked raycasts (#996) (fe43abe)
  • Unity Menu Commands Consolidated to Dynamic Code Execution (#994) (ea6c95b)
  • Unity startup recovery does less blocking work (#990) (63ce4db)

Bug Fixes

  • AI selects the right tool for selected GameObject inspection (#1003) (1621d1a)
  • Dynamic code starts reliably on Windows PCs (#1006) (68893da)
  • Improve uloop skill guidance and hide internal CLI metadata (#993) (ec2ba7a)
  • Make dynamic code compilation easier to maintain (#1007) (b966dba)
  • Settings opens faster and tool toggles stay scoped (#992) (26745ad)
  • Skill improvements for selected Hierarchy inspection (#1002) (626f67c)
  • Test runs avoid unsaved editor-change prompts (#998) (1db7c37)
  • uloop launch docs now explain Unity startup waiting (#997) (bef8f2f)

2.0.4 (2026-04-24)

Bug Fixes

  • Dynamic code execution stays fast with system .NET 6 installed (#988) (81d4d02)

2.0.3 (2026-04-22)

Bug Fixes

  • Setup now keeps third-party skills when switching folder layouts (#980) (adfc628)

2.0.2 (2026-04-22)

Bug Fixes

  • Setup and Settings now clean up grouped skill folders and avoid rerunning skill checks after CLI updates (#978) (51fe1f5)

2.0.1 (2026-04-22)

Bug Fixes

  • improve uloop launch startup behavior by keeping launch progress visible and waiting for the correct Unity project without false warnings (#965, #973, #974, #975)
  • remove the skill grouping option in Setup and Settings so skills install directly under skills/, and stop showing first-run setup screens during updates (#964, #968, #977)

2.0.0 (2026-04-20)

Features

  • execute-dynamic-code now runs more than 6x faster (#901) (f48cdaa)
  • Setup Wizard now handles first-time skill installation, grouping skills into a subfolder, target detection, status reporting, and startup behavior more clearly and reliably (#927, #950, #951, #952, #953, #954, #963, #922)
  • Windows users can follow PowerShell-specific PlayMode automation examples (#947) (59e50b4)

Bug Fixes

  • allow installation without the new Input System package (#938) (b08d899)
  • compile commands stay more reliable while the Unity server recovers (#925) (0f63ed5)
  • Dynamic code commands recover more cleanly after Unity restarts (#944) (bdbe286)
  • invalid EditMode test requests now return a clear error during play mode (#940) (ed0c7ea)
  • make MCP deprecation easier to notice in the settings window (#948) (0ace70d)
  • make the setup and settings windows easier to use (#932) (6d61a7d)
  • prevent installation errors when the Unity Test Framework package is missing (#939) (958e4b5)
  • uloop launch now waits for Unity to finish starting (#955) (9514cc9)

1.7.3 (2026-04-10)

Bug Fixes

  • Avoid false "Unity not running" errors when the editor is still open (#919) (5376279)
  • show the setup wizard when the package version changes (#920) (4f99cbc)
  • stabilize npm publishing and remove CLI bin warning (#918) (1b7a7f1)

1.7.2 (2026-04-09)

Bug Fixes

  • remove deprecation warning from uloop update (#913) (61ed144)

1.7.1 (2026-04-09)

Bug Fixes

  • avoid misleading Unity editor availability errors (#911) (4c2b7a6)
  • require skills directories for auto-install detection (#912) (8832050)
  • unblock TypeScript server dependency updates by resolving npm audit findings (#907) (ffa3863)

1.7.0 (2026-04-07)

Features

  • Improve execute-dynamic-code performance by pre-resolving using directives (#889) (ba94c26)

Bug Fixes

  • restore Unity settings after interrupted atomic writes (#898) (887800d)

1.6.4 (2026-04-04)

Bug Fixes

  • Deduplicate assembly references by name and add architecture overview to CLAUDE.md (#887) (cb0415e)

1.6.3 (2026-04-01)

Bug Fixes

  • Detect and auto-recover from silent MCP server loop exit (#871) (d0430c8)
  • Hide --port option from help, docs, and skill descriptions (#873) (eec4831)
  • Prevent CLI from connecting to wrong Unity instance via stale port (#875) (2e577c8)

1.6.2 (2026-03-30)

Bug Fixes

  • Prevent SetupWizardWindow from showing on package upgrade (#861) (358a32f)

1.6.1 (2026-03-30)

Bug Fixes

  • Prevent SetupWizardWindow from showing for existing users on upgrade (#857) (c9d4346)

1.6.0 (2026-03-29)

Features

  • Add SetupWizardWindow for step-by-step onboarding (#855) (a723059)
  • Extract server status/controls UI into standalone ServerEditorWindow (#853) (7934fba)

Bug Fixes

  • correct skill directory mapping to match CLI target-config (#852) (4818f52)

1.5.1 (2026-03-27)

Bug Fixes

  • clarify execute-dynamic-code skill parameters (#847) (89bbff8)

1.5.0 (2026-03-25)

Features

  • Remove 3 redundant MCP tools and add Design Philosophy section (#837) (11412b6)

Bug Fixes

  • replay progress bar always appearing at 100% (#839) (2880453)

1.4.0 (2026-03-25)

Features

  • Migrate dynamic code compilation from Roslyn to AssemblyBuilder with enhanced security (#829) (0ab2b87)

Bug Fixes

  • refine MCP tool settings UI (#836) (16c3c87)
  • suppress idle overlay reactivation after mouse release during input replay (#827) (7133e9c)

1.3.0 (2026-03-23)

Features

  • add mouse input visualization overlay with prefab workflow (#806) (c531459)
  • Input recording/replay system (#814) (d7a7f58)
  • Replace runtime overlay generation with Prefab-based architecture and improve visualization (#811) (3ff8b09)

Bug Fixes

  • clean up keyboard overlay preview badges (#813) (4caf06a)
  • Remove HideFlags.DontSave from overlay canvas to fix PlayMode exit cleanup (#812) (3957641)

1.2.1 (2026-03-19)

Bug Fixes

  • narrow EditorDialog preprocessor guard to UNITY_6000_3_OR_NEWER (#804) (65fce9e)
  • Remove redundant .meta files causing import warnings (#802) (7d662cd)

1.2.0 (2026-03-18)

Features

  • add simulate-mouse-input tool and split simulate-mouse into UI/Input System tools (#799) (a465640)

Bug Fixes

  • Use informational dialog icon for skill installation success on Unity 6+ (#797) (0326b38)

1.1.0 (2026-03-17)

Features

Bug Fixes

1.0.2 (2026-03-16)

Bug Fixes

  • update repository URLs from uLoopMCP to unity-cli-loop (#779) (35e56a0)

1.0.1 (2026-03-16)

Bug Fixes

  • Add missing .meta files for playmode skill references (#773) (19dcf5d)

0.70.1 (2026-03-15)

Bug Fixes

  • Classify csc.rsp compiler diagnostics correctly in get-logs LogType filter (#761) (#767) (7069c5f)

0.70.0 (2026-03-15)

Features

  • Add simulate-mouse tool for PlayMode UI interaction (#759) (5679f34)

0.69.6 (2026-03-06)

Bug Fixes

  • apply context: fork to uloop-execute-dynamic-code skill and add wiring references (#743) (4ab452b)

0.69.5 (2026-03-06)

Bug Fixes

  • isolate Roslyn dependencies via shared registry (#741) (c96a3a2)

0.69.4 (2026-03-05)

Bug Fixes

  • Standardize SKILL.md descriptions and reduce verbosity (#733) (a743607)
  • Sync lint-staged version in package.json with package-lock.json (#735) (60eff43)

0.69.3 (2026-03-05)

Bug Fixes

  • Handle Win32Exception in skills install process start (#730) (cd7a4a3)
  • Update hono and @hono/node-server to resolve high severity vulnerabilities (#731) (135044a)

0.69.2 (2026-03-03)

Bug Fixes

  • Prevent rename migration from shadowing legacy settings migration (#725) (b03337b)

0.69.1 (2026-03-03)

Bug Fixes

  • Add GetVersionTool to core package and improve CLI error handling (#723) (21afcc8)

0.69.0 (2026-03-03)

Features

  • Add delete button for MCP configuration (#718) (3e4c4fb)

Bug Fixes

  • Prevent CLI from sending commands to wrong Unity instance (#719) (d0e47b3)
  • Prevent toggle ChangeEvent from collapsing parent Foldout (#721) (f6caf9b)
  • Rename settings.security.json to settings.permissions.json (#713) (ae1a21a)

0.68.3 (2026-03-02)

Bug Fixes

  • Group help commands by category in uloop -h (#708) (dbfe539)

0.68.2 (2026-03-01)

Bug Fixes

  • Hide disabled tools from CLI help and shell completion output (#705) (3f49750)

0.68.1 (2026-03-01)

Bug Fixes

  • stabilize Tool Settings toggle interaction during UI refresh (#702) (6b4ba25)

0.68.0 (2026-02-28)

Features

  • Add per-tool enable/disable toggle for MCP tools (#698) (5ca8b4c)
  • Migrate security settings to project-scoped .uloop/settings.security.json (#696) (222d46e)

Bug Fixes

  • Improve tool settings UI message to mention context window benefit (#700) (040c8bd)
  • Rename capture-window MCP tool to screenshot (#701) (b178bc8)

0.67.5 (2026-02-26)

Bug Fixes

0.67.4 (2026-02-26)

Bug Fixes

  • correct SKILL.md parameter docs to match C# implementations (#689) (e76ab29)
  • Fix incomplete property serialization in ComponentPropertySerializer (#691) (2db6eb3)

0.67.3 (2026-02-26)

Bug Fixes

  • update READMEs with --project-path option and comprehensive CLI reference (#687) (7829c9d)