### Improvements

*   XR: Linear color space now works on Oculus Go and Quest. For Gear VR, driver issues may prevent linear from working with S7 Adreno phones on Android 7.0.
    
*   XR: Updated Vuforia to version 7.5.20.
    
*   XR: Updated Oculus to version 1.29.0.
    

### Fixes

*   Android: Fixed crash when closing scene with active webcamTexture. ([1059444](https://issuetracker.unity3d.com/issues/android-crash-when-closing-scene-with-active-webcamtexture))
    
*   Asset Import: Fixed the Rig setup workflow in the Model Importer to enable setting up the avatar using scripts and presets. ([1060952](https://issuetracker.unity3d.com/issues/model-importer-doesnt-allow-creation-of-a-new-humanoid-avatar-from-a-model-file-automatically-through-a-script), 1066786)
    
*   Editor: Fixed GradientEditor closing when selecting the color picker tool on OSX. Color picker tool is now cancelled when changing keyboard focus. ([1059666](https://issuetracker.unity3d.com/issues/gradient-editor-window-closes-automatically-when-clicking-on-color-picker))
    
*   Editor: Fixed issue with .asmdef assemblies referencing player-only .asmdefs not getting properly compiled on startup in projects without a Library folder/clean import. Potentially leading to missing MonoBehaviour references in scenes until the next recompile of scripts. ([1082746](https://issuetracker.unity3d.com/issues/regenerating-the-library-folder-looses-script-references))
    
*   Editor: Fixed issue with script compilation not triggering correctly when moving a script from one .asmdef folder to another .asmdef folder. ([1082699](https://issuetracker.unity3d.com/issues/unity-doesnt-recognize-missing-assembly-references-when-moving-a-script-thats-referred-by-others-from-one-assembly-to-another))
    
*   Editor: Fixed keypad period and delete for input fields (linux).
    
*   Editor: Fixed Null reference exceptions while typing in project window search bar. ([1077389](https://issuetracker.unity3d.com/issues/editor-typing-in-project-window-search-bar-during-play-mode-causes-nullreference-exceptions))
    
*   Editor: Fixed persistence of user-added items in Component menu. ([1038153](https://issuetracker.unity3d.com/issues/selecting-custom-menuitem-from-component-tab-results-in-cant-be-checked-because-doesnt-exist-error-message))
    
*   Graphics: Fixed multi-threading crash where default property values have to be pulled from the Material when Graphics.DrawMeshInstanced is called. ([1046126](https://issuetracker.unity3d.com/issues/ecs-finddatasource-crash-when-playing-a-scene))
    
*   Graphics: Metal: Fixed unity applications not correctly reported as "Requires High Perf GPU" in Activity Monitor. Vulkan/Metal/OpenGL: Compute shader compilation optimizations.
    
*   IMGUI: Fixed Exception when calling EditorGUIUtility ObjectPicker methods from Custom Editor. ([1061966](https://issuetracker.unity3d.com/issues/unityexception-is-thrown-when-calling-editorguiutility-objectpicker-methods-from-custom-editor), 1077369)
    
*   Mobile: Updated iOS and Android editor game view resolutions and aspect ratios.
    
*   Physics: Fixed issue where physics internal data wasn't being updated if the scene only contained static colliders, causing issues with shape casts. ([1064897](https://issuetracker.unity3d.com/issues/windows-physics-dot-spherecast-does-not-properly-detect-collisions-when-clicking-on-certain-objects-spots))
    
*   Scripting Upgrade: Fixed crash callstacks on OSX. (1074280)
    
*   Shuriken: Fixed transform not recached immediately whena particle system play state is changed. ([1027576](https://issuetracker.unity3d.com/issues/moving-particle-emitters-instantiated-by-an-object-pool-leave-short-flickers-when-reactivated))
    
*   XR: Updated Google VR for iOS to v1.170. Should resolve issue with orientation changes in Cardboard on iOS. (1087865)
    

Revision: 83fbdcd35118