### Fixes

*   2D: Fixed Unity Editor crash during Sprite Atlas packing. ([1029266](https://issuetracker.unity3d.com/issues/during-sprite-atlas-packing-unity-editor-crashes))
    
*   Android: Fixed for Android Dynamic feature crashes the application when running the build via Android Studio. (1100785)
    
*   Android: Fixed instancing not working in some situations on Adreno GPUs ([1053324](https://issuetracker.unity3d.com/issues/lwrp-android-model-materials-disappear-but-the-shadows-remain-on-adreno-630-gpu), 1102804)
    
*   Android: Fixed instancing not working in some situations on PowerVR GPUs (1109159)
    
*   Animation: Fixed avatar preview pan position being reset whenever editing animation events. ([1067998](https://issuetracker.unity3d.com/issues/fbx-import-animation-preview-postion-reset-when-adding-an-animation-event))
    
*   Editor: Fixed curve editor and dopesheet controls disappearing when entering play mode in the editor. ([1035934](https://issuetracker.unity3d.com/issues/animation-window-curves-stutter-slash-partially-disappears-when-entering-play-mode), 1040997)
    
*   Editor: Fixed issue where specifying frustum view point would actually use it as base for the near plane. (1081967)
    
*   Editor: Fixed this issue by restricting the insertion of menu items into a given submenu to a prescribed limit of 1000 items and displays a warning about the same. (1039181)
    
*   Graphics: Fixed JobTempAlloc memory leak and random crash when rendering a scene with a SpriteRenderer when using Graphics Jobs. (1100859)
    
*   Graphics: Fixed submitting non-instanced property arrays via DrawMeshInstanced. ([1010738](https://issuetracker.unity3d.com/issues/graphics-dot-drawmeshinstanced-fails-to-apply-array-properties-from-a-materialpropertyblock), 1108825)
    
*   IL2CPP: Fixed crash when using the Environment.MachineName property on some machines when targeting UWP and make it return results consistent with the Standalone Player. ([1093953](https://issuetracker.unity3d.com/issues/system-dot-environment-dot-machinename-crashes-on-il2cpp-on-long-machine-names-with-uwp-builds))
    
*   IL2CPP: Fixed InvalidCastException that can sometimes happen when passing managed object that derives from a native Windows Runtime class to native code. For instance, this happens when deriving from Windows.UI.Xaml.Control.ContentDialog and trying to show it. ([1104540](https://issuetracker.unity3d.com/issues/uwp-contentdialog-throws-an-exception-on-il2cpp-backend))
    
*   Mobile: Fixed crash that happens if native library initialization fails for any reason (1097013)
    
*   Scripting: Fixed an issue with static members such as generic classes with their argument being an array type not being reported the memory snapshot API. ([984330](https://issuetracker.unity3d.com/issues/packedmemorysnapshot-type-contains-staticfieldbytes-but-has-no-static-field))
    
*   Scripting: Fixed random crash in Asset GC. (1091878)
    
*   Shuriken: Fixed `Renderer.bounds` returning the wrong bounds when multiple renderers were on the same GameObject. ([1088716](https://issuetracker.unity3d.com/issues/editor-particle-system-editor-show-bounds-displays-the-incorrect-bounds-when-a-meshrenderer-is-attached-to-the-same-gameobje), 1089020)
    
*   UI: Fixed InputField gets corrupted and ArgumentOutOfRangeException is thrown when using certain emojis. (1050713)
    
*   UI: Fixed material being made dirty when rendering with a RectMask2D. ([967024](https://issuetracker.unity3d.com/issues/canvas-batching-system-dirties-project-user-created-materials-when-using-rect-mask-2d))
    
*   UI: Fixed performance regression with RectTransform animation ([1104878](https://issuetracker.unity3d.com/issues/performance-ui-animators-dot-update-performance-regression-from-the-2018-dot-1-version))
    
*   Unity Test Runner: Fixed non-printable characters in native test name output are now printed correctly. (1044529)
    

Changeset: 47cd37c28be8