Skip to content

chore: release v3-beta - #2211

Draft
github-actions[bot] wants to merge 1 commit into
v3-betafrom
release-please--branches--v3-beta
Draft

chore: release v3-beta#2211
github-actions[bot] wants to merge 1 commit into
v3-betafrom
release-please--branches--v3-beta

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Release components:

  • unity-package: Unity Package Manager/OpenUPM package (v<version> tags).
  • uloop-project-runner: native project runner binaries (uloop-project-runner-v<version> tags).
  • dispatcher: native dispatcher binaries (dispatcher-v<version> tags).

unity-package: 3.0.0-beta.75

unity-package: 3.0.0-beta.75 (2026-08-25)

Features

  • accept --file and --line on pause-point-status and await-pause-point (#2411) (f650e36)
  • add a max-caller-frames option to enable-pause-point (779c32b)
  • add arming guidance, re-arm discard warning, and closing-brace warning to enable-pause-point (#2342) (a79d386)
  • add hit-when condition parser and evaluator for pause points (#2404) (1075c8f)
  • add RecommendedNextAction to hot-reload responses with failed outcomes (#2294) (90994b3)
  • add recovery hint to never-invoked patch reason in hot-reload status (#2360) (1235c4e)
  • add structured error fields to hot-reload validation failures (4473114)
  • add uloop hot-reload for live C# patching without domain reload (#2254) (20e97f6)
  • annotate never-invoked active patches in hot-reload status (#2359) (5243439)
  • annotate pause-point collection previews with order and truncation (#2293) (4b9b156)
  • correct the dead-end language-version suggestion in compile NextActions (#2363) (c4fa63b)
  • decline the Script Updating Consent dialog during CLI compiles (#2327) (dc86a7b)
  • default hot-reload --files to sources changed since the last compile (1c75e85)
  • default screenshot capture mode to rendering during Play Mode (#2379) (393c11f)
  • disclose hot-reload patches discarded by a test run's deferred domain reload (#2343) (ec94f51)
  • enable-pause-point switches Release editors to Debug automatically (b2ba35e)
  • explain frame-boundary pausing on hit responses and surface the expired next action (#2285) (812d4fe)
  • explain unreported trigger results on pause-point wait settlement (#2334) (ba9590f)
  • gate pause-point hits with the hit-when condition (#2405) (f5f4e33)
  • include caller stack frames in pause-point hit captures (6c31a83)
  • include editor play/pause state in execute-dynamic-code error responses (#2377) (5b029e1)
  • include failed test details in run-tests failure responses (#2302) (e1909f4)
  • include the running tool's elapsed time in single-flight busy rejections (c5709bd)
  • lead line-resolution warnings with a one-line conclusion (#2361) (af69ffd)
  • list all markers when pause-point-status omits --id (#2413) (aee4288)
  • log assembly-progress stalls while Unity keeps reporting compiling (de73029)
  • name changed declarations in the outside-body drift warning (#2284) (5c28d73)
  • name filtered-out candidate tests when run-tests finds nothing with a filter (127e2cf)
  • name predefined-assembly test methods when run-tests discovers zero tests (81492ec)
  • name the assembly that declares an unresolved namespace in compile NextActions (#2364) (30dfe02)
  • note symbol-less caller frames in pause-point responses (#2298) (e5b4b8e)
  • note when a patched method is reachable only from one-shot lifecycle callers (#2403) (d5e0069)
  • remap --line into the named method's compiled span when resolution fails (#2378) (e3b0a8b)
  • report method entry counts for expired pause points (#2402) (d1e3c21)
  • report patches discarded by the Play-entry domain reload in hot-reload status (#2374) (8e51087)
  • report the line resolution basis in enable-pause-point responses (#2409) (ea30b1e)
  • report why play mode stopped in control-play-mode responses (#2303) (2beb725)
  • return opted-in partial results when dynamic code throws (#2408) (24a0e9a)
  • state when the resolved line text matches the edited file in hot-reload pause-point warnings (#2335) (aa00fe6)
  • suggest candidate compiled lines when an enable line drifts from the edited file (0542971)
  • warn about const drift in sibling files of hot-reloaded assemblies (#2297) (51d2cdf)
  • warn at enable time when a pause point resolves into a per-frame Unity message (b25e0f2)
  • warn at enable time when a trace marker sits in a per-frame Unity message (a9c6679)
  • warn in the compile response when the compile stops an active Play session (#2372) (5b8d65e)
  • warn when a window screenshot is captured during Play Mode (#2312) (cd5dbb9)
  • warn when hot-reload leaves unpatched-method line numbers shifted from compiled source (#2313) (b7267be)
  • warn when the Unity Editor is unfocused in simulate-keyboard, execute-dynamic-code, and control-play-mode responses (542c20a)

Bug Fixes

  • align clear-pause-point messages with ClearedCount for auto-disarmed and expired markers (319159b)
  • align pause-point truncation aggregates with per-variable clipping (#2376) (ea066fb)
  • Annotated screenshots keep visible clickable UI and matching click coordinates (#2225) (3568105)
  • append edited-line candidates to pause-point resolve failures under hot reload (#2289) (4df267f)
  • apply hot-reload files all-or-nothing when shim compilation fails (#2386) (ad7f116)
  • attribute auto-injected using directives to their triggering identifiers (#2326) (3b6d904)
  • capture pause-point variables at the resolved line on hot-reload patched methods (#2393) (1bded94)
  • disclose line snapping and blank edited lines in pause-point drift warnings (#2283) (57dbebc)
  • explain pause-point truncation flags filtered by captured-variable names (#2290) (f15ac70)
  • guide hot-reload failures on uncompiled or unimported assemblies to compile (#2291) (7cf203d)
  • harden pause-point caller-frame path and array normalization (3e86a46)
  • keep hot-reload-patched callers visible in pause-point caller frames (#2277) (a9dd11b)
  • make control-play-mode report an already-running Play session as a no-op (#2375) (5040e1f)
  • map this-qualified added-field reads to the instance parameter in hot reload shims (5730ccd)
  • name the --files option in the hot-reload missing-files validation message (d21e473)
  • name the exit command in the EditMode-during-play test failure message (#2317) (df42b1a)
  • name the missing test-assembly cause in the no-tests-found explanation (#2318) (263fbb9)
  • name the unpatched resolved method in the pause-point compiled-line-map warning (#2325) (9210075)
  • omit null simulate-keyboard fields and surface pause-point reading notes before captured variables (#2347) (d3cfee4)
  • Pause points on multi-line statements now return the full source text (39ed6ee)
  • pause-point timeout now explains a rejected trigger instead of blaming a missed line (#2395) (8a5f1c9)
  • Rendering screenshots keep correct brightness in Linear color space (#2210) (89eddd7)
  • report actual device key state in simulate-keyboard release responses (#2292) (9bdde06)
  • set the not-instrumented Reason on hot-reload status Added rows (#2286) (27eea1c)
  • sync stale player-view key latches after simulate-keyboard releases (#2296) (eb502af)
  • validate hot-reload entries before mutating patch state (#2387) (fdfc42b)
  • warn on hot-reloaded new consts and disclose that patched bodies keep compiled const values (#2345) (c7bb69f)
  • warn that an asmdef cannot reference Assembly-CSharp in the no-tests-found explanation (#2319) (ef737ee)
uloop-dispatcher: 3.0.0-beta.33

uloop-dispatcher: 3.0.0-beta.33 (2026-08-25)

Features

  • accept --file and --line on pause-point-status and await-pause-point (#2411) (f650e36)
  • add a max-caller-frames option to enable-pause-point (779c32b)
  • add uloop hot-reload for live C# patching without domain reload (#2254) (20e97f6)
  • default hot-reload --files to sources changed since the last compile (1c75e85)
  • default screenshot capture mode to rendering during Play Mode (#2379) (393c11f)
  • focus a freshly launched Unity while waiting for readiness (#2344) (a931e0d)
  • gate pause-point hits with the hit-when condition (#2405) (f5f4e33)
  • include the running tool's elapsed time in single-flight busy rejections (c5709bd)
  • install skills into any directory with the new --output-dir option (#2332) (f3c8051)
  • list all markers when pause-point-status omits --id (#2413) (aee4288)
  • Remove the leftover uloop completion command (50aa929)
  • report interim compile-wait diagnostics so a stalled compile is visible before the timeout (6d9c416)

Bug Fixes

  • --trigger now rejects a leading uloop and shows the command to retry (#2388) (9cefd73)
  • align clear-pause-point messages with ClearedCount for auto-disarmed and expired markers (319159b)
  • describe CLI-only options in await-pause-point and pause-point-status help (#2299) (7b237bd)
  • force TLS 1.2 and basic parsing for PowerShell installer downloads (ea9e052)
  • Git Bash can install uloop from a zip without unzip (cbcdc62)
  • Windows uloop update can replace a running uloop.exe (6857430)
uloop-project-runner: 3.0.0-beta.67

uloop-project-runner: 3.0.0-beta.67 (2026-08-25)

Features

  • accept --file and --line on pause-point-status and await-pause-point (#2411) (f650e36)
  • add a max-caller-frames option to enable-pause-point (779c32b)
  • add uloop hot-reload for live C# patching without domain reload (#2254) (20e97f6)
  • annotate pause-point collection previews with order and truncation (#2293) (4b9b156)
  • announce pause-point wait start on stderr before the blocking wait (#2333) (e8eb46f)
  • default hot-reload --files to sources changed since the last compile (1c75e85)
  • default screenshot capture mode to rendering during Play Mode (#2379) (393c11f)
  • echo enable-time resolved marker fields on expired pause-point responses (#2311) (7332b03)
  • enable-pause-point switches Release editors to Debug automatically (b2ba35e)
  • explain frame-boundary pausing on hit responses and surface the expired next action (#2285) (812d4fe)
  • explain hit-when skips in pause-point CLI notes and wait diagnostics (#2406) (47a231f)
  • explain unreported trigger results on pause-point wait settlement (#2334) (ba9590f)
  • focus Unity when a compile stalls before compilation starts (#2341) (08c8d2a)
  • gate pause-point hits with the hit-when condition (#2405) (f5f4e33)
  • include caller stack frames in pause-point hit captures (6c31a83)
  • include the running tool's elapsed time in single-flight busy rejections (c5709bd)
  • list all markers when pause-point-status omits --id (#2413) (aee4288)
  • name the Script Updating Consent dialog in the compile stall warning (#2328) (67d0b9a)
  • note symbol-less caller frames in pause-point responses (#2298) (e5b4b8e)
  • Remove the leftover uloop completion command (50aa929)
  • report interim compile-wait diagnostics so a stalled compile is visible before the timeout (6d9c416)
  • report method entry counts for expired pause points (#2402) (d1e3c21)
  • report the line resolution basis in enable-pause-point responses (#2409) (ea30b1e)
  • state the preview cap and history cost when a captured value is clipped (#2414) (984a87f)
  • suggest option values and near-miss option names on argument parsing errors (#2309) (62b8aa6)

Bug Fixes

  • --trigger now rejects a leading uloop and shows the command to retry (#2388) (9cefd73)
  • align clear-pause-point messages with ClearedCount for auto-disarmed and expired markers (319159b)
  • align pause-point truncation aggregates with per-variable clipping (#2376) (ea066fb)
  • describe CLI-only options in await-pause-point and pause-point-status help (#2299) (7b237bd)
  • explain pause-point truncation flags filtered by captured-variable names (#2290) (f15ac70)
  • harden pause-point caller-frame path and array normalization (3e86a46)
  • omit null simulate-keyboard fields and surface pause-point reading notes before captured variables (#2347) (d3cfee4)
  • pause-point timeout now explains a rejected trigger instead of blaming a missed line (#2395) (8a5f1c9)
  • suggest unknown-option corrections from any kebab token and CLI-only flags (f1e2ec2)
  • teach missing-id and unexpected-argument NextActions about file:line ids and comma lists (#2346) (1822d64)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot marked this pull request as draft August 16, 2026 16:59
@github-actions
github-actions Bot marked this pull request as ready for review August 16, 2026 17:04
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 2873c49 to fb7949d Compare August 16, 2026 17:18
@github-actions
github-actions Bot marked this pull request as draft August 16, 2026 17:19
@github-actions
github-actions Bot marked this pull request as ready for review August 16, 2026 17:23
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from fb7949d to 64b4cd1 Compare August 17, 2026 04:27
@github-actions
github-actions Bot marked this pull request as draft August 17, 2026 04:27
@github-actions
github-actions Bot marked this pull request as ready for review August 17, 2026 04:32
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 64b4cd1 to 81af958 Compare August 17, 2026 06:15
@github-actions
github-actions Bot marked this pull request as draft August 17, 2026 06:16
@github-actions
github-actions Bot marked this pull request as ready for review August 17, 2026 06:20
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 81af958 to 288963b Compare August 17, 2026 06:33
@github-actions
github-actions Bot marked this pull request as draft August 17, 2026 06:34
@github-actions
github-actions Bot marked this pull request as ready for review August 17, 2026 06:38
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 288963b to 33565f9 Compare August 17, 2026 12:47
@github-actions
github-actions Bot marked this pull request as draft August 17, 2026 12:48
@github-actions
github-actions Bot marked this pull request as ready for review August 17, 2026 12:53
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 33565f9 to 3b532b5 Compare August 19, 2026 01:20
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 01:20
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 3b532b5 to 62eea2a Compare August 19, 2026 02:05
@github-actions
github-actions Bot marked this pull request as ready for review August 19, 2026 02:10
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 62eea2a to e0911c4 Compare August 19, 2026 04:20
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 04:21
@github-actions
github-actions Bot marked this pull request as ready for review August 19, 2026 04:25
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from e0911c4 to 60e51cc Compare August 19, 2026 04:38
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 04:39
@github-actions
github-actions Bot marked this pull request as ready for review August 19, 2026 04:43
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 60e51cc to 2513d6f Compare August 19, 2026 05:32
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 05:33
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 4a2dac2 to 63aaf3c Compare August 19, 2026 11:06
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 11:07
@github-actions
github-actions Bot marked this pull request as ready for review August 19, 2026 11:12
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 63aaf3c to 6fc19dc Compare August 19, 2026 11:41
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 11:42
@github-actions
github-actions Bot marked this pull request as ready for review August 19, 2026 11:46
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 6fc19dc to a7a8bf9 Compare August 19, 2026 12:50
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 12:51
@github-actions
github-actions Bot marked this pull request as ready for review August 19, 2026 12:55
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from a7a8bf9 to 9da5e8d Compare August 19, 2026 13:59
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 14:00
@github-actions
github-actions Bot marked this pull request as ready for review August 19, 2026 14:05
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 9da5e8d to 23c3d72 Compare August 19, 2026 14:39
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 14:39
@github-actions
github-actions Bot marked this pull request as ready for review August 19, 2026 14:44
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 23c3d72 to 9eb321a Compare August 19, 2026 15:14
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 15:15
@github-actions
github-actions Bot marked this pull request as ready for review August 19, 2026 15:19
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 9eb321a to 91d7821 Compare August 19, 2026 15:23
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 15:23
@github-actions
github-actions Bot marked this pull request as ready for review August 19, 2026 15:28
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch 2 times, most recently from 91d7821 to 5a7631a Compare August 19, 2026 17:40
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 17:41
@github-actions
github-actions Bot marked this pull request as ready for review August 19, 2026 17:45
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 5a7631a to 2e271dc Compare August 19, 2026 18:10
@github-actions
github-actions Bot marked this pull request as draft August 19, 2026 18:10
@github-actions
github-actions Bot marked this pull request as ready for review August 19, 2026 18:15
@github-actions
github-actions Bot force-pushed the release-please--branches--v3-beta branch from 2e271dc to 8ac23b6 Compare August 20, 2026 01:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants