更新指令現在會讓整個專案保持最新,而不只是 CLI
1 項重點2 項修正
在專案內執行 gamedev update 指令,現在除了 CLI 之外,也會一併更新專案的 MCP 外掛與已安裝的擴充功能;桌面版的 Update Package 按鈕同樣會一併更新擴充功能。
精選
用一個指令完成整個專案的更新
在專案內執行 gamedev update,現在會把專案的 MCP 外掛與已安裝的擴充功能,連同 CLI 一起更新到最新版本。在專案外執行時只會更新 CLI;check 模式會回報哪些項目落後,但不寫入任何內容,並提供可略過專案、CLI 或擴充功能的旗標。桌面版的 Update Package 按鈕與 install-plugin 指令現在會在外掛更新後一併更新已安裝的擴充功能,並顯示更新後還剩下哪些項目。本機設定會受到尊重:以連結方式使用的開發 checkout、git 與本機路徑安裝、已停用的 Unreal 擴充功能,以及鎖定版本的 Godot,都絕不會被取代;Unreal 外掛在編輯器開著時也不會被更動。 (#1300)
修正
更安全的 Unreal 編輯器重新啟動與連線
重新啟動 Unreal 編輯器時,現在會透過編輯器本身的關閉檢查來關閉,而且只有在沒有任何未儲存內容時才會這麼做;若有未儲存的套件,會逐一列出名稱回報。連線到專案時,不再會被其他使用者、且應用程式無法讀取的編輯器行程阻擋;若系統無法以正常方式關閉視窗,現在會直接拒絕,而不是強制結束編輯器。 (#1293)
擴充功能提示在擴充目錄讀取緩慢時仍能保留
當擴充目錄讀取緩慢或處於冷啟動狀態時,工具搜尋現在會先以最後一份正常清單回答,並在背景重新整理,因此可安裝的擴充功能提示仍會出現,不會默默消失。以往搜尋可能會回報自己已完成,但提示卻被悄悄丟棄。 (#1297)
底層變更
- ci: skip the heavy jobs on documentation-only pull requests (#1294)
- docs(ci): how documentation-only pull requests skip the heavy jobs (#1295)
- docs(agent-lab): iteration 12 — Control Rig rerun (75%), root cause of editor kills (#1292)
- docs(agent-lab): iteration 13 — Enhanced Input rerun (90%), tool search hint lost (#1296)
- docs(agent-lab): new tasks: the extension catalog and a Landscape + PCG island (#1299)
- ci: the docs-only gate checks out into its own folder (#1301)