update Unity to 6000.3.15f1 and Purchasing to 5.3.0#111
Conversation
Update Unity version to 6000.3.15f1 and the purchasing package to 5.3.0.
There was a problem hiding this comment.
Code Review
This pull request updates the Unity Editor version to 6000.3.15f1, introduces a billing configuration for Google Play, and updates several package dependencies. Feedback was provided regarding the undocumented version jumps for the input system and multiplayer center, which may require additional testing. Additionally, the reviewer questioned the inclusion of the adaptive performance and vector graphics modules, suggesting their removal if they are not actively utilized by the project.
| "com.unity.inputsystem": "1.19.0", | ||
| "com.unity.multiplayer.center": "1.0.1", |
There was a problem hiding this comment.
The updates for com.unity.inputsystem (1.14.2 to 1.19.0) and com.unity.multiplayer.center (1.0.0 to 1.0.1) are not documented in the PR description. Significant version jumps, especially for the input system, should be explicitly noted as they may introduce behavior alterations or require testing of input-related logic.
There was a problem hiding this comment.
Checked input is working; also updated the Unity version, which necessitates package updates
| "com.unity.purchasing": "5.3.0", | ||
| "com.unity.ugui": "2.0.0", | ||
| "com.unity.modules.accessibility": "1.0.0", | ||
| "com.unity.modules.adaptiveperformance": "1.0.0", |
There was a problem hiding this comment.
| "com.unity.modules.unitywebrequestaudio": "1.0.0", | ||
| "com.unity.modules.unitywebrequesttexture": "1.0.0", | ||
| "com.unity.modules.unitywebrequestwww": "1.0.0", | ||
| "com.unity.modules.vectorgraphics": "1.0.0", |
Description
This PR updates the project's Unity engine version and the
com.unity.purchasingpackage. This is a critical maintenance update to resolve a known engine security vulnerability and ensure compliance with the latest Google Play Billing Library (PBL).Motivation and Context
6000.1.4f1) is not a Long Term Support (LTS) release and contains a known vulnerability documented in the Unity Security Update Advisory.5.0.1) relied on the outdated PBL8.0.0. This update safely brings us to the current PBL8.3.0.Changes Made
6000.1.4f1to6000.3.15f1com.unity.purchasingfrom5.0.1to5.3.0Assets/Resources/BillingMode.jsonto version control (generated by Unity's purchasing package)Testing Performed