Skip to content

chore(main): release 3.7.0 - #2775

Merged
uloop-dispatcher-pin[bot] merged 1 commit into
mainfrom
release-please--branches--main--components--unity-package
Sep 23, 2026
Merged

uloop-dispatcher-pin[bot] merged 1 commit into
mainfrom
release-please--branches--main--components--unity-package

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 15, 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).

3.7.0 (2026-09-23)

Features

  • A dynamic-code error that names a member hot reload added now explains it (#2857) (faf10d0)
  • A dynamic-code snippet can name a type hot reload just introduced (#2859) (cb61f8a)
  • a Unity message added by hot reload now runs during Play Mode (#2822) (035a6f0)
  • Hot reload applies a getter-only property body edit of an introduced type instead of asking for a compile (#2858) (55c7a3d)
  • Hot reload applies methods, fields, and properties added to an introduced type without a compile (#2802) (462f1d0)
  • Hot reload lets added methods use private static properties of compiled types (#2847) (a398c4c)
  • Hot reload patches body-only edits of an introduced type without a compile (#2796) (094f90b)
  • Hot reload warns when an applied method reads an added field that only skipped methods assign (#2848) (79d932b)
  • Hot reload without --files selects again the new files a Play Mode domain reload discarded (#2853) (14c7cc5)
  • Hot reload's skipped-writer warning also covers added property accessors and added auto-properties (#2850) (526a5ad)
  • hot-reload says whether the CLI should compile the edits it could not apply, chosen by --compile-on-skip (#2819) (edf54a3)
  • uloop installs, updates, and downloads its project runner on Linux (#2855) (828e141)

Bug Fixes

  • A busy error while the Editor is paused says the running command cannot finish and how to recover (#2860) (63e4ac5)
  • A cancelled execute-dynamic-code request that never finishes stops blocking other commands after a grace period (#2922) (a1f1c03)
  • A cancelled execute-dynamic-code run no longer leaves Unity busy until the Editor restarts (#2921) (822195d)
  • A field added with a new-object initializer applies in the same reload that edits the introduced type it creates (#2865) (71f8392)
  • A hot reload of several files reports the line-count caveat once instead of repeating it per file (#2862) (ee67eb0)
  • A hot reload says when a field's new initializer cannot reach the value it already holds (#2867) (404a103)
  • A hot reload that lists a file twice no longer tells the second copy it continues an earlier run (#2931) (023b168)
  • A hot reload that skips a member it deactivates now says what to change instead of asking for another reload (#2866) (2125ce8)
  • A hot reload that skips a method now says when an earlier reload's patch keeps running (#2868) (dd2f70a)
  • Agent skill docs for pause points, hot reload, and video recording now match actual tool behavior (#2761) (cc12dc2)
  • An expired pause point no longer blames a branch condition when the method ran only after the window closed (#2863) (7e46831)
  • Dynamic code exception and diagnostic line numbers stay correct when one line holds a block or two statements (#2816) (75e0939)
  • Hot reload and dynamic-code answers explain cross-assembly introduced types, always report introduced-type counts, and keep skipped-method warnings readable (#2818) (fbdae2d)
  • Hot reload answers name what actually blocked the reload instead of misleading the reader (#2815) (ca3ec89)
  • Hot reload handles more added-member edits, keeps pause points on compiled methods, and reports re-applied files more clearly (#2843) (7e94d5e)
  • Hot reload keeps working on a file whose type it introduced, and explains what it cannot do there (#2807) (78823c2)
  • Hot reload messages name the assembly definition, members, and callee that stopped an edit from applying (#2861) (7917e87)
  • Hot reload refuses edits that would drop earlier added methods, gives the right advice in Play Mode, and reports its results accurately (#2834) (6d4a57e)
  • Hot reload reports what a run actually did and skips added methods it cannot verify (#2830) (c90d226)
  • Hot reload skips methods that pass an event by ref instead of emitting a shim that does not compile (#2845) (f562877)
  • Hot reload stops reprinting a resolved warning and pause point stops adding a contradicting line (#2872) (0a80c8c)
  • Input assertion suppression recognizes Input System 1.20's monitor-removal frame (#2904) (2b49ef1)
  • Input simulation no longer logs an Input System assertion when an input callback disables its action map (#2851) (212a67e)
  • Introduced-type compile reasons no longer list member order or enum header changes that a removal or an added member already explains (#2817) (cee0749)
  • Pause points are refused inside methods hot reload added, and hot reload messages say how to keep reloading (#2838) (ebcdbe5)
  • simulate-mouse-input always releases the mouse button when a pause point interrupts a press (#2856) (9083f50)
  • The compile skill tells agents when to use hot-reload instead (#2917) (cbee05b)

This PR was generated with Release Please. See documentation.

@coderabbitai

coderabbitai Bot commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: hatayama/unity-cli-loop/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 83c48fc8-97de-4bfd-a59a-839a4310c691

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions
github-actions Bot marked this pull request as draft September 15, 2026 14:20
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--unity-package branch 27 times, most recently from 41e8c04 to 6232910 Compare September 20, 2026 00:14
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--unity-package branch 22 times, most recently from 7f2a85a to 31945e1 Compare September 23, 2026 03:21
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--unity-package branch from 31945e1 to b5dda86 Compare September 23, 2026 05:41
@uloop-dispatcher-pin
uloop-dispatcher-pin Bot marked this pull request as ready for review September 23, 2026 05:59
@uloop-dispatcher-pin
uloop-dispatcher-pin Bot merged commit 2ab9a94 into main Sep 23, 2026
8 checks passed
@uloop-dispatcher-pin
uloop-dispatcher-pin Bot deleted the release-please--branches--main--components--unity-package branch September 23, 2026 05:59
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