diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 878e4b69e2..874a54f621 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,5 @@ { - "Packages/src": "3.0.0-beta.49", - "cli/dispatcher": "3.0.1-beta.13", - "cli/project-runner": "3.0.0-beta.47" + "Packages/src": "3.0.0-beta.50", + "cli/dispatcher": "3.1.0-beta.13", + "cli/project-runner": "3.0.0-beta.48" } diff --git a/.uloop/project-runner-pin.json b/.uloop/project-runner-pin.json index f80ca83232..e4cd57aed0 100644 --- a/.uloop/project-runner-pin.json +++ b/.uloop/project-runner-pin.json @@ -2,5 +2,5 @@ "dispatcherArchiveManifest": "0797991e11d66a62b757aec29276967d2c5c790641bd2c3684f5a5cb03ca9807 uloop-dispatcher-windows-amd64.zip\n5f2b897bf51e672afb2ad36d8b53db538b8e1522075f4baa2544222ab4e4f9ea uloop-dispatcher-windows-amd64.zip.sha256\n84ce1c29acb6bff71cea328417c98373e6ce8f2971ed07742581c5b1ec2620ae uloop-dispatcher-darwin-arm64.tar.gz\n88bfd28b0996efe9dc1276b74c31bb9f49016e43d4bc243a47a195a7be5d179b uloop-dispatcher-darwin-amd64.tar.gz\n957aec1660b2d0095f5989e0c7058b9fc255ff92f42a0730a8d8f3c9b35ecea6 uloop-dispatcher-darwin-amd64.tar.gz.sha256\n99a70cdb8b8b1b985cb3260ad0da6c8c5fda3a46e5272c43d566e7c4009d5ae2 install.ps1\nc65d5134647e1a522b3b40a96e8b219862348c5865c15bedc6a0a046232e5ab0 install.sh\nd3c8f08c97e1c1cefdcc8c473d05ea0c094a39ff93f5ba69c816f3b3620df924 uloop-dispatcher-darwin-arm64.tar.gz.sha256", "dispatcherReleaseTag": "dispatcher-v3.0.1-beta.6", "minimumDispatcherVersion": "3.0.1-beta.6", - "projectRunnerVersion": "3.0.0-beta.47" + "projectRunnerVersion": "3.0.0-beta.48" } diff --git a/Packages/src/CHANGELOG.md b/Packages/src/CHANGELOG.md index 1dbc71da52..b05047f5b3 100644 --- a/Packages/src/CHANGELOG.md +++ b/Packages/src/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## [3.0.0-beta.50](https://github.com/hatayama/unity-cli-loop/compare/v3.0.0-beta.49...v3.0.0-beta.50) (2026-07-15) + + +### Features + +* add pause point capture modes and history ([#1729](https://github.com/hatayama/unity-cli-loop/issues/1729)) ([0b5e72e](https://github.com/hatayama/unity-cli-loop/commit/0b5e72e788a6f032001ee3670c117d8034089234)) +* add pause-point watch expressions ([#1733](https://github.com/hatayama/unity-cli-loop/issues/1733)) ([875835f](https://github.com/hatayama/unity-cli-loop/commit/875835fc71deb70ccdc0bea0d67582a0d42a2f80)) +* Cap .uloop/outputs folders at 20 files automatically ([#1772](https://github.com/hatayama/unity-cli-loop/issues/1772)) ([8d67dae](https://github.com/hatayama/unity-cli-loop/commit/8d67daec5b8ec48ef43ff31bf40e094226ffe438)) +* Improve CLI guidance for tool enums, busy errors, and dynamic-code diagnostics ([7318b9d](https://github.com/hatayama/unity-cli-loop/commit/7318b9d1dcead7b52241e88adab7538b47a5f95a)) +* Improve pause point observability with cleared reasons, collection previews, and raw capture ([03c656b](https://github.com/hatayama/unity-cli-loop/commit/03c656b8734de3d87a32dc7e7f90fea61031eeaf)) +* Pause point wait command is now await-pause-point ([#1698](https://github.com/hatayama/unity-cli-loop/issues/1698)) ([f1d0a9d](https://github.com/hatayama/unity-cli-loop/commit/f1d0a9d1c6c72a8699a2468e68a05262a50642dc)) +* Pause-point snapshots now identify which instance was hit ([#1737](https://github.com/hatayama/unity-cli-loop/issues/1737)) ([a086ac9](https://github.com/hatayama/unity-cli-loop/commit/a086ac9f192dcc2e7c087c6f475f42b0962052e5)) +* Prompt to remove the temporary V3 migration skill after docs are migrated ([#1711](https://github.com/hatayama/unity-cli-loop/issues/1711)) ([a6eff6e](https://github.com/hatayama/unity-cli-loop/commit/a6eff6e889a9d980040a1a1901b5e2390bfe0214)) + + +### Bug Fixes + +* captured variables stay readable after re-enabling a pause point while paused ([#1734](https://github.com/hatayama/unity-cli-loop/issues/1734)) ([4e63cc5](https://github.com/hatayama/unity-cli-loop/commit/4e63cc5c56ba2b9257ac334ef2fa0a41c0384205)) +* compile-consistency — external scene hold, compile wait/TTL align, API Update guidance ([#1760](https://github.com/hatayama/unity-cli-loop/issues/1760)) ([247cb0c](https://github.com/hatayama/unity-cli-loop/commit/247cb0c62a6a87fd56dba0126334fb5061d4d081)) +* Device Simulator support for screenshot and mouse flow ([#1769](https://github.com/hatayama/unity-cli-loop/issues/1769)) ([0af2840](https://github.com/hatayama/unity-cli-loop/commit/0af28403ad56394779d4719c7b1b241d328cd00c)) +* dynamic-code cancel and Editor shutdown no longer hang on stuck work ([#1753](https://github.com/hatayama/unity-cli-loop/issues/1753)) ([bc1233a](https://github.com/hatayama/unity-cli-loop/commit/bc1233acd79449a1020821b021f85b5cb68b0763)) +* Harden CLI distribution and Unity IPC security ([#1794](https://github.com/hatayama/unity-cli-loop/issues/1794)) ([b5ca16b](https://github.com/hatayama/unity-cli-loop/commit/b5ca16b34fc8359466183c0cac30f2d77e862212)) +* harden execute-dynamic-code against reload busy sticks and worker lifecycle races ([#1765](https://github.com/hatayama/unity-cli-loop/issues/1765)) ([625282d](https://github.com/hatayama/unity-cli-loop/commit/625282d8bc7dc31aef2751dc7a7fb1e651cfada3)) +* Harden IPC contracts, empty RPC errors, and Settings async UI ([#1778](https://github.com/hatayama/unity-cli-loop/issues/1778)) ([0dffc75](https://github.com/hatayama/unity-cli-loop/commit/0dffc753bec575a29252430a59540ad3e0812848)) +* Harden V2-to-V3 third-party migration for safe apply and reliable scans ([#1710](https://github.com/hatayama/unity-cli-loop/issues/1710)) ([b4fbb0d](https://github.com/hatayama/unity-cli-loop/commit/b4fbb0db6b8837e4036637e11684bc08da427935)) +* Improve CLI PlayMode reliability for background input simulation ([#1714](https://github.com/hatayama/unity-cli-loop/issues/1714)) ([8845709](https://github.com/hatayama/unity-cli-loop/commit/8845709d3f70af6fc50ae98501b184f659ef5a33)) +* pause-point disconnect no longer leaves Play Mode stuck; quiet-save before CLI Play ([#1756](https://github.com/hatayama/unity-cli-loop/issues/1756)) ([3b17b68](https://github.com/hatayama/unity-cli-loop/commit/3b17b68ebc485d7b700ef7e10837fc5a258021cc)) +* run-tests hangs no longer hold the tool slot for up to 30 minutes ([#1742](https://github.com/hatayama/unity-cli-loop/issues/1742)) ([efa4898](https://github.com/hatayama/unity-cli-loop/commit/efa48982e37e39dd4d6b6459d2616cefb04eb81a)) +* run-tests timeout can cancel in-flight Test Runner jobs ([#1743](https://github.com/hatayama/unity-cli-loop/issues/1743)) ([b348ad5](https://github.com/hatayama/unity-cli-loop/commit/b348ad562dc1d9be0cdd44cd5c18773e5ccee2ab)) +* Settings no longer shows watch tools as separate toggles ([#1789](https://github.com/hatayama/unity-cli-loop/issues/1789)) ([dad66b7](https://github.com/hatayama/unity-cli-loop/commit/dad66b7c08c3f0b1e9eaa87e78e2d32eca7f2072)) +* Tool Settings pause-point toggle now gates every pause point command ([#1700](https://github.com/hatayama/unity-cli-loop/issues/1700)) ([8785326](https://github.com/hatayama/unity-cli-loop/commit/8785326661d899751b8ba4ba4d20aebac2b78cc8)) + ## [3.0.0-beta.49](https://github.com/hatayama/unity-cli-loop/compare/v3.0.0-beta.48...v3.0.0-beta.49) (2026-07-11) diff --git a/Packages/src/package.json b/Packages/src/package.json index 80579b0b64..97f3a66aa7 100644 --- a/Packages/src/package.json +++ b/Packages/src/package.json @@ -1,6 +1,6 @@ { "name": "io.github.hatayama.uloopmcp", - "version": "3.0.0-beta.49", + "version": "3.0.0-beta.50", "displayName": "Unity CLI Loop", "description": "AI-driven development loop for Unity via CLI.", "unity": "2022.3", diff --git a/Packages/src/project-runner-pin.json b/Packages/src/project-runner-pin.json index f80ca83232..e4cd57aed0 100644 --- a/Packages/src/project-runner-pin.json +++ b/Packages/src/project-runner-pin.json @@ -2,5 +2,5 @@ "dispatcherArchiveManifest": "0797991e11d66a62b757aec29276967d2c5c790641bd2c3684f5a5cb03ca9807 uloop-dispatcher-windows-amd64.zip\n5f2b897bf51e672afb2ad36d8b53db538b8e1522075f4baa2544222ab4e4f9ea uloop-dispatcher-windows-amd64.zip.sha256\n84ce1c29acb6bff71cea328417c98373e6ce8f2971ed07742581c5b1ec2620ae uloop-dispatcher-darwin-arm64.tar.gz\n88bfd28b0996efe9dc1276b74c31bb9f49016e43d4bc243a47a195a7be5d179b uloop-dispatcher-darwin-amd64.tar.gz\n957aec1660b2d0095f5989e0c7058b9fc255ff92f42a0730a8d8f3c9b35ecea6 uloop-dispatcher-darwin-amd64.tar.gz.sha256\n99a70cdb8b8b1b985cb3260ad0da6c8c5fda3a46e5272c43d566e7c4009d5ae2 install.ps1\nc65d5134647e1a522b3b40a96e8b219862348c5865c15bedc6a0a046232e5ab0 install.sh\nd3c8f08c97e1c1cefdcc8c473d05ea0c094a39ff93f5ba69c816f3b3620df924 uloop-dispatcher-darwin-arm64.tar.gz.sha256", "dispatcherReleaseTag": "dispatcher-v3.0.1-beta.6", "minimumDispatcherVersion": "3.0.1-beta.6", - "projectRunnerVersion": "3.0.0-beta.47" + "projectRunnerVersion": "3.0.0-beta.48" } diff --git a/cli/common/clicontract/contract.json b/cli/common/clicontract/contract.json index 71c8d499ee..cf646ffc67 100644 --- a/cli/common/clicontract/contract.json +++ b/cli/common/clicontract/contract.json @@ -1,4 +1,4 @@ { "protocolVersion": 4, - "projectRunnerVersion": "3.0.0-beta.47" + "projectRunnerVersion": "3.0.0-beta.48" } diff --git a/cli/dispatcher/CHANGELOG.md b/cli/dispatcher/CHANGELOG.md index 6aad4b292e..91e0ede509 100644 --- a/cli/dispatcher/CHANGELOG.md +++ b/cli/dispatcher/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [3.1.0-beta.13](https://github.com/hatayama/unity-cli-loop/compare/dispatcher-v3.0.1-beta.13...dispatcher-v3.1.0-beta.13) (2026-07-15) + + +### Features + +* add pause-point watch expressions ([#1733](https://github.com/hatayama/unity-cli-loop/issues/1733)) ([875835f](https://github.com/hatayama/unity-cli-loop/commit/875835fc71deb70ccdc0bea0d67582a0d42a2f80)) +* Improve CLI guidance for tool enums, busy errors, and dynamic-code diagnostics ([7318b9d](https://github.com/hatayama/unity-cli-loop/commit/7318b9d1dcead7b52241e88adab7538b47a5f95a)) +* Pause point wait command is now await-pause-point ([#1698](https://github.com/hatayama/unity-cli-loop/issues/1698)) ([f1d0a9d](https://github.com/hatayama/unity-cli-loop/commit/f1d0a9d1c6c72a8699a2468e68a05262a50642dc)) + + +### Bug Fixes + +* bound Go external OS commands and propagate Ctrl+C cancellation ([#1738](https://github.com/hatayama/unity-cli-loop/issues/1738)) ([ddb0581](https://github.com/hatayama/unity-cli-loop/commit/ddb058124507d0207d371bcf988ef6449b0c0b66)) +* compile-consistency — external scene hold, compile wait/TTL align, API Update guidance ([#1760](https://github.com/hatayama/unity-cli-loop/issues/1760)) ([247cb0c](https://github.com/hatayama/unity-cli-loop/commit/247cb0c62a6a87fd56dba0126334fb5061d4d081)) +* Harden CLI distribution and Unity IPC security ([#1794](https://github.com/hatayama/unity-cli-loop/issues/1794)) ([b5ca16b](https://github.com/hatayama/unity-cli-loop/commit/b5ca16b34fc8359466183c0cac30f2d77e862212)) +* Harden IPC contracts, empty RPC errors, and Settings async UI ([#1778](https://github.com/hatayama/unity-cli-loop/issues/1778)) ([0dffc75](https://github.com/hatayama/unity-cli-loop/commit/0dffc753bec575a29252430a59540ad3e0812848)) +* Harden V2-to-V3 third-party migration for safe apply and reliable scans ([#1710](https://github.com/hatayama/unity-cli-loop/issues/1710)) ([b4fbb0d](https://github.com/hatayama/unity-cli-loop/commit/b4fbb0db6b8837e4036637e11684bc08da427935)) + ## [3.0.1-beta.13](https://github.com/hatayama/unity-cli-loop/compare/dispatcher-v3.0.1-beta.12...dispatcher-v3.0.1-beta.13) (2026-07-11) diff --git a/cli/dispatcher/dispatchercontract/dispatcher-contract.json b/cli/dispatcher/dispatchercontract/dispatcher-contract.json index 1be72a5cda..f88e9a8e11 100644 --- a/cli/dispatcher/dispatchercontract/dispatcher-contract.json +++ b/cli/dispatcher/dispatchercontract/dispatcher-contract.json @@ -1,3 +1,3 @@ { - "dispatcherVersion": "3.0.1-beta.13" + "dispatcherVersion": "3.1.0-beta.13" } diff --git a/cli/project-runner/CHANGELOG.md b/cli/project-runner/CHANGELOG.md index e49c5dcaf3..0acae5c7bf 100644 --- a/cli/project-runner/CHANGELOG.md +++ b/cli/project-runner/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [3.0.0-beta.48](https://github.com/hatayama/unity-cli-loop/compare/uloop-project-runner-v3.0.0-beta.47...uloop-project-runner-v3.0.0-beta.48) (2026-07-15) + + +### Features + +* add pause point capture modes and history ([#1729](https://github.com/hatayama/unity-cli-loop/issues/1729)) ([0b5e72e](https://github.com/hatayama/unity-cli-loop/commit/0b5e72e788a6f032001ee3670c117d8034089234)) +* add pause-point watch expressions ([#1733](https://github.com/hatayama/unity-cli-loop/issues/1733)) ([875835f](https://github.com/hatayama/unity-cli-loop/commit/875835fc71deb70ccdc0bea0d67582a0d42a2f80)) +* Improve CLI guidance for tool enums, busy errors, and dynamic-code diagnostics ([7318b9d](https://github.com/hatayama/unity-cli-loop/commit/7318b9d1dcead7b52241e88adab7538b47a5f95a)) +* Improve pause point observability with cleared reasons, collection previews, and raw capture ([03c656b](https://github.com/hatayama/unity-cli-loop/commit/03c656b8734de3d87a32dc7e7f90fea61031eeaf)) +* Pause point wait command is now await-pause-point ([#1698](https://github.com/hatayama/unity-cli-loop/issues/1698)) ([f1d0a9d](https://github.com/hatayama/unity-cli-loop/commit/f1d0a9d1c6c72a8699a2468e68a05262a50642dc)) + + +### Bug Fixes + +* bound Go external OS commands and propagate Ctrl+C cancellation ([#1738](https://github.com/hatayama/unity-cli-loop/issues/1738)) ([ddb0581](https://github.com/hatayama/unity-cli-loop/commit/ddb058124507d0207d371bcf988ef6449b0c0b66)) +* compile-consistency — external scene hold, compile wait/TTL align, API Update guidance ([#1760](https://github.com/hatayama/unity-cli-loop/issues/1760)) ([247cb0c](https://github.com/hatayama/unity-cli-loop/commit/247cb0c62a6a87fd56dba0126334fb5061d4d081)) +* Harden CLI distribution and Unity IPC security ([#1794](https://github.com/hatayama/unity-cli-loop/issues/1794)) ([b5ca16b](https://github.com/hatayama/unity-cli-loop/commit/b5ca16b34fc8359466183c0cac30f2d77e862212)) +* Harden IPC contracts, empty RPC errors, and Settings async UI ([#1778](https://github.com/hatayama/unity-cli-loop/issues/1778)) ([0dffc75](https://github.com/hatayama/unity-cli-loop/commit/0dffc753bec575a29252430a59540ad3e0812848)) +* Tool Settings pause-point toggle now gates every pause point command ([#1700](https://github.com/hatayama/unity-cli-loop/issues/1700)) ([8785326](https://github.com/hatayama/unity-cli-loop/commit/8785326661d899751b8ba4ba4d20aebac2b78cc8)) + ## [3.0.0-beta.47](https://github.com/hatayama/unity-cli-loop/compare/uloop-project-runner-v3.0.0-beta.46...uloop-project-runner-v3.0.0-beta.47) (2026-07-11)