UPM Release Notes - 2020.2 Changes



この記事は、 2020年版 Unity Package Manager の Release Notes 全部抜く の部分記事です。

Unity 2020.2 での Unity Package Manager に関する Changes を詳細を記しています。


UPM の Log Level を設定可能に

Added a General Preference option to allow the log level used by the Unity Package Manager for the Editor.log and upm.log files to be customized. This preference is saved and re-used across sessions, and it is overridden by the effects of the enablePackageManagerTraces command-line argument.


UPM の Log Level を設定するための API を追加

Added the UnityEditor.PackageManager.Client.LogLevel property that allows you to configure the log level that the Unity Package Manager uses for the upm.log file.

Preferences から設定出来るからには、コードからも設定出来て然るべき、ですね。

システムワイドの UPM 設定ファイルのパスとフォーマットを変更

Changed path and file format of global configuration file. The configuration file format is now TOML. The old global configuration file path is deprecated. New global configuration should be set in this new file.

TOML 大好きな感じ。


Changed the design of the items in the Package List to be one line.

2019.3 にもありましたね。

Manifest のパースエラーなどの重大な問題が起きても、元々のパッケージ状態を破壊しないようにする

Modified Package Manager to no longer discard the existing package state in case of critical errors such as failure to parse the project manifest.


Unity Registry とオレオレ Registry とを分離

Split All Packages into Unity Registry and My Registries.

2019.3 にもありましたね。

com.unity.purchasing のバージョンを v2.1.0 に更新

Updated com.unity.purchasing package to version 2.1.0.



Updated functionality to automatically add embedded package files to the version control system.

embedded package is 何…?


Updated how version conflicts involving a direct project dependency are reported. They are now reported like any other version conflict instead of being silenced.

2019.3 にもありましたね。


Updated the recommended version logic in the Package Item version drop down.


Cinemachine を v2.6.0 に更新

Upgraded Cinemachine to 2.6.0. See Cinemachine 2.6 release notes.

2019.3 にもありましたね。