uGUI: Upgrading the project results in missing System.Serializable UnityEvent function ( 1196591 )

iOS: [OpenGLES2] Getting "Internal error, unrecognized message" when building ( 1185078 )

XR: [VR]Post Processing Bloom and Vignette Effects are being rendered twice for each eye when using Multi Pass Stereo Rendering Mode ( 1152584 )

XR: [VR]Ambient Occlusion effect moves when moving HMD and using Multi Scale Volumetric Obscurance ( 1150006 )

Windows: Player freezes when Alt + Tabing if Player is running in the background and is in Exclusive Fullscreen mode ( 1196536 )

Visual Effect Graph: NullReferenceException errors are thrown on resetting with Simple Heads & Spark template ( 1199605 )

Video: Crash on WindowsVideoMedia::GetNextVideoFrameGeneric when importing 3D .mp4 video ( 1196384 )

Terrain: Crash on QuadTreeNodeRenderer::AddAsRenderNode in a Scene which has a Planar Reflection Probe and Terrain with a Splat Map ( 1194200 )

Terrain: Editor crashes on applying/removing branch material of the static Tree ( 1199855 )

Terrain: Editor crash on "SpookyHash::Short" when opening the scene ( 1198251 )

Scene Management: NullReferenceException when trying to override a Prefab with corrupted parent info ( 1197599 )

Scene Hierarchy: [2019.3] Hierarchy window Performance Degradation when Hierarchy contains a High number of GameObjects ( 1158368 )

Profiling: [Profiler] Vertical Scrollbar is not working for Timeline view from Profiler window ( 1196588 )

Profiling: [Profiler] Exception thrown with Profiler window turning blank on selecting Network Operations Module from Profiler window ( 1198338 )

Profiling: Exception is thrown with Profiler window turning blank on selecting Memory Module from Profiler window ( 1198768 )

Post Processing: [3d Extras] [Post-Processing] Package version in editor manifest(2.1.4) doesn't match the latest verified package version(2.1.7) ( 1192426 )

Physics: Parts of Cloth Mesh disappear when entering Play mode ( 1174475 )

Mobile: [Android] Loading assets from AssetBundles takes significantly more time when the project is built as an AAB ( 1153358 )

MacOS: [Mac]Build Settings window goes behind the editor while trying to add scene from project window ( 1198058 )

Linux: [Editor] Input Fields do not accept all Numpad numbers ( 1188665 )

Linux: Project Settings window cannot go over Build Settings window ( 1172127 )

LW RP: Terrain details are pink even when a Prefab Shader is set to one of the LWRP/URP Shaders ( 1170443 )

IMGUI: Inspector doesn't reflect the information of selected GameObject in Hierarchy after reverting changes to Sprite ( 1190457 )

IAP: Disabling and re-enabling IAP in services window throws multiple errors about failing to find assemblies ( 1193774 )

Graphics - General: [Graphics General] Black Screen appears on launching the Standalone app built from OpenGLES Graphics API ( 1190472 )

Graphics - General: Unity editor crashes on CreateDirect3D11SurfaceFromDXGISurface when trying to open specific scene ( 1126170 )

Graphics - General: Shader is rendered incorrectly when loaded from an Asset Bundle made in Unity 2017.4 in a newer version ( 1195750 )

Graphics - General: Project crashes on opening in ShaderLab::IntShader::PostLoad(Shader*) ( 1184997 )

Editor: Fixed crash when having a list of types containing SerializeReference ( 1187296 ) Fixed in 2019.3.0f2.

Editor: Fix first menu item opens unrelated window (1198618) Fixed in 2019.3.0f2.

CodeEditors: [Rider Editor] Package version in editor manifest does not match the latest verified package version ( 1191869 )

CodeEditors: [Preset] Unable to uncheck/check Volumetric Setup property in TextmeshPro preset asset ( 1195481 )

Bugreporter: Unable to report crash bug when Script is still opened in Visual Studio ( 1195002 )

Asset Import Pipeline: Loading Scene files with removed Unity components results in uninformative errors ( 1179905 )

Asset Import Pipeline: Crash on ActiveEditorTracker::ForceReloadInspector when AssetDatabase.SaveAssets is called from OnDestroy ( 1198662 )

Asset Import Pipeline: Asset Importer tags user added files with DELETE tag in Package Import window when package contains same folder name ( 1179668 )

Animation: Crash on mono_field_get_type when Add Property in the Animation window has to display a script with Vector2Int type variable ( 1198661 )

Animation: Animator.Update CPU time spikes when multiple animations are playing ( 1184690 )

Android: 64 bit Build with Physics.Processing runs at a very low FPS on Huawei Mate 20 Pro ( 1186295 )

AI: Crash in NavMeshManager on Mobile with IL2CPP when using NavMeshComponents ( 1175557 )

XR: fixes GPU perf regression when using XR Plugins and GLES ( 1197381 )

Windows: Windows: Fixes 'localhost' not excluded from Proxy causing Editor components to fail (case 1194537) (1194537) This has been backported and will not be mentioned in final notes.

Windows: Fixed Editor freeze when trying to input Asian locales' characters using Windows Touch Keyboard. ( 1175807 ) This has been backported and will not be mentioned in final notes.

Windows: Desktop: Fix command-line args not respected when launching two instances simultaneously (case 1180571) ( 1180571 ) This has been backported and will not be mentioned in final notes.

Video: Temporal jitter when playing movies on DX11. (1195118) This is a change to a 2019.3.0a9 change, not seen in any released version, and will not be mentioned in final notes.

Video: Out of memory error when playing movies on DX12. (1195117) This is a change to a 2019.3.0a9 change, not seen in any released version, and will not be mentioned in final notes.

Video: Hardware video decoding not enabled on some Windows 10 systems. (1195119) This is a change to a 2019.3.0a9 change, not seen in any released version, and will not be mentioned in final notes.

Universal Windows Platform: Fixes unresponsive UI when Resolution is higher than native display ( 1191482 ) This has already been backported to older releases and will not be mentioned in final notes.

Universal Windows Platform: Fixes native plugins not loading if module filename contains '.' character ( 1190295 ) This has already been backported to older releases and will not be mentioned in final notes.

Terrain: Terrain loaded via Asset Bundles & Player data retains and consumes it's own shader list and falls back to Shader. Find only when an error occurs. ( 1122023 ) This has been backported and will not be mentioned in final notes.

Terrain: Fixed non-square terrains crashing the Editor. ( 1192792 ) This has been backported and will not be mentioned in final notes.

Scripting: Setting a manage reference value to null no longer throw an exception ( 1185555 )

Scripting: Make Process.Start() not throw exception when Windows path contains '. ( 1160455 ) This has already been backported to older releases and will not be mentioned in final notes.

Scripting: Getting the type on a null serialize reference will now return manageReference<> ( 1185791 )

Scripting: Fix crash when calling System.Diagnostics.Process APIs after domain reload. ( 1194176 ) This has already been backported to older releases and will not be mentioned in final notes.

Profiler: Fixed an issue where console errors appear while displaying UI Details in the profiler window. ( 1190589 ) This has been backported and will not be mentioned in final notes.

Prefabs: Re-serialization make changes to Nested Prefabs (1193215) This has already been backported to older releases and will not be mentioned in final notes.

Prefabs: Re-serialization make changes to Nested Prefabs ( 1162736 ) This has already been backported to older releases and will not be mentioned in final notes.

Physics: Physics2D.BoxCast now correctly detects the contacts with start/end vertex of an EdgeCollider2D when exactly contacting a box vertex. ( 1190905 ) This has already been backported to older releases and will not be mentioned in final notes.

Physics: Fixed an issue with Cloth where changing a SkinnedMeshRenderer's Mesh would cause the Editor to crash. ( 1162918 ) This has been backported and will not be mentioned in final notes.

Physics: Ensure that we detect degenerate 2D Physics Collider polygons with near-collinear vertices. ( 1190643 ) This has already been backported to older releases and will not be mentioned in final notes.

macOS: Fixed codesign errors on GameAssembly.dylib in generated XCode project for Mac Standalone ( 1196748 ) This is a change to a 2020.1.0a11 change, not seen in any released version, and will not be mentioned in final notes.

Linux: Fix building from source on Linux without the sysroot (1187425)

IMGUI: Fixed the properties and console errors when tree object is selected ( 1187140 ) This has been backported and will not be mentioned in final notes.

IL2CPP: Prevent a possible crash when incremental GC is enabled and the .NET thread pool is heavily used. ( 1190309 )

IL2CPP: Prevent a possible crash in the debugger when many web requests are started at the same time. ( 1189520 )

IL2CPP: Fix incorrect codegen when converting unsafe methods that use void* types. ( 1188101 )

IL2CPP: Fix a crash in the player when incremental GC is enabled and HttpClient requests are made in the ThreadPool. ( 1194209 )

IL2CPP: Do not add an empty, eighth day name to the list of day names returned via any culture info object. ( 1185436 )

IL2CPP: Correctly convert certain large negative decimal values to integers on iOS. ( 1178651 )

IL2CPP: Correct float and double to int conversion for some values. ( 1186125 ) This has already been backported to older releases and will not be mentioned in final notes.

IL2CPP: Correct a possible linker error in WebGL builds. ( 1161712 )

Graphics: Updated default SRP packages and templates to version 7.1.5

Graphics: Fixed sporadic crash when using GraphicsJobs with Vulkan. (1194077) This is a change to a 2020.1.0a8 change, not seen in any released version, and will not be mentioned in final notes.

Graphics: Fixed an issue where the colour space parameter for a RenderTexture would be ignored if a default LDR texture format was requested. ( 1166271 )

Editor: Preserve PlayModeView state when switching to another PlayModeView and back ( 1194483 )

Editor: Improved rendering of bold text ( 1185657 ) This has been backported and will not be mentioned in final notes.

Editor: Fixed localization in Japanese (1192374) This has been backported and will not be mentioned in final notes.

Editor: Fix script cannot be attached to a GameObject when dragged into an empty space in Inspector ( 1197851 ) This has been backported and will not be mentioned in final notes.

Editor: Fix pptr remapping when prefab contains managed references (1187378)

Editor: Fix managed reference instance field type resolution from a SerializedProperty that made Range/Delayed attributes fail (1197296)

Editor: Fix folder missing icon during create (1194015) This has been backported and will not be mentioned in final notes.

Editor: A Script fails to open when External Script Editor is set to code.exe ( 1183165 ) This has been backported and will not be mentioned in final notes.

Asset Pipeline: Fixed reimport issue ( 1195288 ) This has been backported and will not be mentioned in final notes.

Asset Pipeline: Fixed issue with reimport not reimporting assets in folder (1195205) This has been backported and will not be mentioned in final notes.

Asset Pipeline: Fixed issue where changing PlayerSettings.GraphicsAPI reimports all textures regardless of their compression settings. ( 1182352 ) This is a change to a 2019.3 change, not seen in any released version, and will not be mentioned in final notes.

Animation: Removed requirement when generating avatar map that the root transform be the root of the game object's hierarchy as this is no longer required ( 1183581 ) This has been backported and will not be mentioned in final notes.

Animation: Fix applying override clip when using an override controller and a controller playable ( 1182581 )

Android: Support gfx device command line arguments also in release builds (1195061)

Android: Fixed WebCamTexture when using Vulkan. ( 1178553 ) This is a change to a 2019.3.0b1 change, not seen in any released version, and will not be mentioned in final notes.

Android: Fixed RWBuffer on Adreno when using more than 65520 elements ( 1192125 )

Android: Fixed crash on some Adreno devices when using GraphicsJobs ( 1167283 )

Android: Enable support for RenderTextureFormat.RGB111110Float when using Vulkan on Adreno (1183954) This is a change to a 2019.3.0b3 change, not seen in any released version, and will not be mentioned in final notes.

Android: Avoid redundant framebuffer restores when using Vulkan This has been backported and will not be mentioned in final notes.

2D: Sprite Atlas stored hash changes when atlas is built on a different machine This has been backported and will not be mentioned in final notes.

Editor: Make sure the Code Coverage notification dialog shows only once, every time code coverage is (re)enabled (1198598) This is a change to a 2020.1.0a14 change, not seen in any released version, and will not be mentioned in final notes.

2D: Collider 2D components and the Composite Collider 2D are now recomposited when there are offset and vertex distance changes while in outline generation mode.

2D: Fix duplicate 2D template when creating a new project from Unity Hub (1186154)

2D: Fixed an assertion message when Unity was launched with a Sprite Editor window docked from the previous session. (1169188)

2D: Fixed an issue where Particle Systems in Sorting Groups are sorted incorrectly if they have a sorting fudge value. They are now sorted in the same way as other Renderers when in a Sorting Group.

2D: Fixed an issue where the edge and fill of a Sprite Shape GameObject were drawn in the wrong order when using the Universal Render Pipeline. (1169108)

2D: Fixed an issue where the Legacy Sprite Packer dialog box shows an incorrect path to the Project Settings. (1167641)

2D: Fixed an issue where the Undo function did not undo some items properly when painting Prefab Tiles onto a Tilemap. (1137692)

2D: Fixed crash when Tilemap.CompressBounds is called in Tile.RefreshTile. (1172512)

2D: SpriteRect visuals now display correctly when zooming in and out in the Sprite Editor window while creating a new selection. (1134295)

2D: The Sprite Editor window now shows correctly after a package is reinstalled. (1125290)

Android: Allow to disable symbols.zip generation when building apk or aab

Android: Fixed a bug where SystemInfo.processorType would give the incorrect architecture for 32 bit apps running on 64 bit devices.

Android: Fixed a regression where Application.Quit wouldn't kill app in some cases, which prevented some of the services from reinitializing on application relaunch.

Android: Fixed a video player seek bug when using Vulkan.

Android: Fixed an issue on Android that caused the built project to show a black screen when using ARGB32 RenderTexture with HDR. (1063891)

Android: Fixed an issue that caused a black screen when enabling or disabling real-time light at runtime on Vulkan when using multiple render passes with MSAA. (1126522)

Android: Fixed an issue that caused Artifacts on Meizu MX5 when using GLES2 and realtime reflection probes. (1106542)

Android: Fixed an issue that caused procedural skyboxes to show black ground on Mali-400 GPUs. (1127106)

Android: Fixed an issue with GPU instancing on PowerVR devices. (1156362)

Android: Fixed an issue with Keystore paths that contained spaces, commas, full stops and other specific characters. (1141839)

Android: Fixed CPU core config detection for Galaxy S10 devices.

Android: Fixed crash on some Adreno devices when using GraphicsJobs (1167283)

Android: Fixed distorted images on Tegra devices when loaded with DXT format. (1142668)

Android: Fixed RWBuffer on Adreno when using more than 65520 elements (1192125)

Android: Fixed signing of development builds so they use the debug key rather than the release signing key if available. (1172174)

Android: Fixed some missing keyboard keybindings for the new input system. (1159198)

Android: Fixed threading configuration when Multithreaded Rendering and Graphics Jobs are both enabled and Vulkan is used as the Graphics API.

Android: Input system package: Fixed an issue where KeyControl.displayName for external keyboards didn't match the selected OS keyboard layout. (1093828)

Android: Mouse forwardButton and backButton now work correctly in the new input system. Note: Not all Android devices support these buttons correctly. (1159766)

Android: Mouse.clickCount now works correctly on the new input system. (1158552)

Android: QualitySettings.resolutionScalingFixedDPIFactor now works during run time. (1156467)

Android: Sensors now work correctly on Android 8.0 and higher when using the new input system. (1158508)

Android: Support gfx device command line arguments also in release builds (1195061)

Android: Unity now correctly reports keyboard layout to input system package. (1093823)

Android: When AndroidBlitType.Never is used with Linear Rendering and SRP, the warning that displays now informs the user that linear-to-sRGB conversion is automatic. (1122492)

Android: [ETC2][OpenGLES2] When ETC2 fallback is set to 32-bit, half resolution, sprites in sprite atlas don't use the fallback (1175291)

Animation: Added editor test to validate that recorded frame match simulated frame for animator (847233)

Animation: Changed the string "Normalized Time" to "Motion Time" in the AnimatorState Editor to avoid confusion when accessing the AnimatorStateInfo's normalized (1156287)

Animation: Disabled user script OnAnimatorMove called when sampling in the Animation Window (1145760)

Animation: Ensure GetKeyLeftTangentMode and friends are thread safe. (1195048)

Animation: Fix applying override clip when using an override controller and a controller playable (1182581)

Animation: Fix copy pasting of keyframes when order in animation window does not match sorted order of their curve paths (1139224)

Animation: Fixed an issue where the Controller field of an Animator would not react properly to Prefab overriding. (1162239)

Animation: Fixed blendtree asset corruption when changing motion tab field with another blendtree asset. (1028113)

Animation: Fixed constant tangents evaluation when used in weighted curve segments. (1081191)

Animation: Fixed crash when removing a state in the animator controller state machine (1143974)

Animation: Fixed crash when sampling an animation from a FBX with AnimatedCustomProperties. (1166217)

Animation: Fixed humanoid bones not restored to previous values when stopping Animation Window preview (1138371)

Animation: Fixed mistakenly fired playable warning when graph was destroyed (1081779)

Animation: Fixed mouse press events so that Animator window does not get stuck in Pan mode (1140361)

Animation: Fixed transform write order whenever a game object is deleted in an animated hierarchy. (1153868)

Animation: Fixed unstable test AnimationEventCanAlterTime (1146292)

Animation: Made AnimationWindowCurve also implement IEquatable as we have at least one case where we store these in a List and try to avoid double-insertions by calling Contains. (1123981)

Asset Import: AnimationClip fileIds generated from a Model imported before Unity 3.2 now conserve their file IDs and references when opened in a 2019.1+ Project.

Asset Import: Changed the Model Importer so that it no longer enforces the AnimationType setting on first import. You can now use the default Preset for this setting and you can change it during the OnPreprocessAsset or OnPreprocessModel callbacks in the AssetPostprocessor. (1152163)

Asset Import: Clearing mapping of bones of avatar should not lead to re-automapping on apply. (1142768)

Asset Import: Fixed a crash that would occur when an object that was already added to the ScriptedImporter context was destroyed before the import was finished. (1133565)

Asset Import: Fixed a crash that would occur when importing an FBX file containing an Animation curve with only one frame at a very low negative time. (1160772)

Asset Import: Fixed an issue in the Audio Importer preview where the clip didn't stop playing if you clicked the Play button a second time.

Asset Import: Fixed an issue with the Sketchup importer where some Scenes were generating empty Meshes during import. (1155424)

Asset Import: Fixed the Model Importer to prevent splitting when using 16-bit index buffers for Meshes that have less than 65535 vertices but which have an index buffer size that can accomodate more than three times the elements (3 * 65535). (1143742)

Asset Import: The Plugin Importer no longer changes the meta file while opening a Project. (1145258)

Asset Pipeline: Fixed an issue where mutually recursive Assets could cause a crash.

Asset Pipeline: Fixed an issue with Unity sometimes not reloading Asset objects, after Asset DB2 introduced support for multiple import results. (1169784)

Asset Pipeline: Fixed cache server v1 vs v2 performance regression (1191356)

Asset Pipeline: Fixes cache server preferences defaults to port 10080 when n ot specified (1190163)

Asset Pipeline: Fixes editor crash on shutdown when changing project settings to use V2 instead of V1 (1191887)

Asset Pipeline: Now Unity saves any changes to the Default IP address property on the Cache Server preferences after the user presses Enter or clicks on another property in the Inspector. (1153920)

Asset Pipeline: You can now use nested Prefabs with the cache server.

Audio: Proper error message is now provided in the console (632952)

Build Pipeline: Fix to properly disable the build buttins while the editor is compiling and the Assetdatabase is not ready. (1151099)

Build Pipeline: Fixed an issue where user created folders were being deleted on a failed player build. (1132299)

Build Pipeline: Fixed issue where inactive scenes were getting calculated into the scene build indexes (977745)

Build Pipeline: Fixed issue where Terrain loaded from an Asset Bundle wasn't able to access Terrain Shaders

Build Pipeline: Improved shader compilation progress bar to avoid editor to appear frozen during the build. (1031630)

DX12: Fixed an error in the Editor when changing color spaces resulted in an exception being thrown. (1123013)

Editor: Ctrl + F now sets focus on the Search field in the Settings window. (1169717)

Editor: Add new EditorWindow.HasOpenInstances() API endpoint to check whether an Editor window of type T is open.

Editor: Added Edit/Rename for Scene Hierarchy.

Editor: Added more information to an unrecoverable Undo scenario. (1116630)

Editor: Added Compilation.AssembliesType.PlayerWithoutTestAssemblies to support getting assemblies for the Player using CompilationPipeline.GetAssemblies without test assemblies.

Editor: Disallow touching graphics API settings during playmode. (1194003)

Editor: Editor: Fix "stackTraceLogType" command line argument. (1181994)

Editor: Editor: fixed error when building unity_builtin_extra not failing the build (1144465)

Editor: Fix behaviour of 'SerializedProperty.managedReferenceValue' when a classes does not contain any instance object (1181373)

Editor: fix for an invalid memory access iwhen querying for a deleted texture with DX12 mode (1138909)

Editor: Fix managed reference instance field type resolution from a SerializedProperty that made Range/Delayed attributes fail (1197296)

Editor: Fix OS domain reload contextual submenu rebuilding (1193537)

Editor: Fix Perforce disconnecting when renaming an asset with AssetDatabase V2 enabled (1140262)

Editor: Fix pptr remapping when prefab contains managed references (1187378)

Editor: Fixed flickering during drag & drop. (907336)

Editor: Fixed a case where the Scene view camera could become stuck in a tilted rotation when rapidly switching from 2D to 3D perspective. (1159486)

Editor: Fixed a crash that occurred when multi-selecting Visual Scripting Graphs in the Project window (1189693)

Editor: Fixed a lag that occurred when viewports were fully concealed behind panels. (1140477)

Editor: Fixed a missing Script issue that occurred when minimizing and maximizing the Editor. (1095540)

Editor: Fixed a renaming issue in the Project browser that occurred when when switching directories. (1169986)

Editor: Fixed a small memory leak that occurred any time a contextual menu was opened. (850599)

Editor: Fixed an Editor issue on Windows where the Open Asset dialog did not display shortcut ( .lnk ) files. (1176433)

Editor: Fixed an error that occurred when double-clicking folders in the Project browser. (1151435)

Editor: Fixed an error when using reflection probe anchor overrides in prefabs (1160643)

Editor: Fixed an issue where deleting a GameObject and performing an Undo caused the selection to be lost. (1160914)

Editor: Fixed an issue where drop-down menus that contain large strings with unicode characters freeze when opened. (1119511)

Editor: Fixed an issue where framing the selected object in the Scene View Camera could cause the Move tool to render incorrectly. (1144461)

Editor: Fixed an issue where hotkeys with special keys were not accelerated properly. (1182428)

Editor: Fixed an issue where ReimportAll opened the wrong Project. (1160297)

Editor: Fixed an issue where resetting a Preset removed its Type and rendered it useless. (1147206)

Editor: Fixed an issue where Scene visibility data was lost when working with multiple Scenes. (1163991)

Editor: Fixed an issue where scroll bars in the Inspector window did not disappear after deselecting a GameObject. (1159191)

Editor: Fixed an issue where selecting Revert Factory Settings in the Layout menu did not delete custom Layouts. (1162824)

Editor: Fixed an issue where the content of a Text Asset was not displayed in the Inspector window. (1155781)

Editor: Fixed an issue where the Polygon Collider 2D tool would not exit when changing selection. (1182038)

Editor: Fixed an issue where the Scene Toolbar displayed the wrong icons when using the Hand, Orbit, and Zoom tools. (1164504)

Editor: Fixed an issue where the Scene Visibility icon was not highlighted when hovering over it next to the Scene row. (1141967)

Editor: Fixed an issue where Vector4 and Array types did not display values in the Inspector (1139928)

Editor: Fixed an issue where, when an Editor window fails to load, the window does not close and users cannot move or close it. (1146403)

Editor: Fixed an issue with Null Reference Exceptions occurring when previewing textures during Asset import. (1135750)

Editor: Fixed display issue in inspector through SerializedProperty with enum fields contained in polymorphic managed classes (1187893)

Editor: Fixed dragging and dropping to the bottom area of Inspector. (1152510)

Editor: Fixed high CPU and GPU load when a material with certain shaders is displayed in the Inspector (1158089)

Editor: Fixed incorrect color space drawing inside OnGUI() in Game view for Linear color space projects.

Editor: Fixed issue on startup where "Unable to resolve reference" errors were emitted for precompiled .dlls that referenced non-existent .asmdef assemblies in Library/ScriptAssemblies .

Editor: Fixed issues that caused duplicate EditorTool instances to be instantiated. (1178894)

Editor: Fixed mouse movement after focusing a game object while in playmode. (1178064)

Editor: Fixed potential Null Reference Exception errors that could occur for Editors that implement OnSceneGUI(). (1148101)

Editor: Fixed the Preview pane in the Object selector.

Editor: Fixed touch issues with the Editor on Windows. MouseDown position is now more precise. Dragging a property value on the edge of the screen no longer increases the value exponentially.

Editor: Fixes an issue where EditorTools could not accept Event commands before the SceneView interprets them. (1151523)

Editor: GlobalMatrix is now calculated correctly when parenting to a scaled and rotated object. (1089827)

Editor: Improved Editor performance when marquee selecting objects in moderate to large Scenes. (1168454)

Editor: Improved the error message that appears when Unity tries to load an arbitrary file as though it's a Unity-created serialized file.

Editor: It is now possible to localize Packages.

Editor: Large serialized assets such as Texture2DArray and Texture3D now appear in the Inspector immediately. (1153174)

Editor: MacEditor: Fixed a regression with floating window not bringing editor focus back when selected (1136618)

Editor: MacEditor: Improved MouseDrag event handling (1066718)

Editor: Make sure that 'SerializedProperty.managedReferenceFullTypename' is correct for classes with no fields. (1183452)

Editor: MenuItem shortcuts now ignore capitalization. (1154312)

Editor: Moved the Game view VSync toggle to the Game view Resolution popup.

Editor: Preferences window now shows now required NDK version.

Editor: Preserve PlayModeView state when switching to another PlayModeView and back (1194483)

Editor: Re-enabled CEF message loop pumping in Play mode. (1147718)

Editor: Save the current editor mode using its id instead of index (1184028)

Editor: The Inspector now reacts faster when users click large binary Assets.

Editor: The Scene Visibility shortcut for Hide is now H. The shortcut for Isolation mode shortcut is now Shift+H

Editor: Unity now displays an error message if a Project contains .dlls with the same file names as Assembly Definition File assemblies. (1117125, 1143057)

Editor: Unity now ignores trailing spaces when saving Layout names (1168978)

Editor: Unity now prompts users to save changes when Windows shuts down. (941542)

Editor: Unity now sets the host view name when the actual view changes. (1169890)

Editor: Updated Windows Editor splash image.

Editor: NSPasteBoard is now initialized at the start of drag and drop operations. (780533)

GI: Fix erroneous lightmap atlassing happening when two terrains are identical and have same position. (1075531)

GI: Fixed a memory leak that happened after compiling OpenCL kernels when using the Progressive GPU Lightmapper.

GI: Fixed a memory report for Light Probes in the GPU Progressive Lightmapper.

GI: Fixed an error message, so it's more helpful when the Global Illumination albedo/emissive buffer update fails.

GI: Fixed an issue in the Progressive GPU Lightmapper that cause the Editor and baking to be slow. Also added support for 32bits indices. (1110661)

GI: Fixed an issue in the Progressive GPU Lightmapper that caused the Editor to shut down too slowly after baking. (1148686)

GI: Fixed an issue where the Generate Lighting button got stuck when you switched between Scenes that used different backends for baking. (1089737)

GI: Fixed error "Internal: JobTempAlloc has allocations that are more than 4 frames old" when baking lights (1128734)

GI: Fixed the color coding of lights in the shadow mask in Scene View mode, so they now match their corresponding shadow mask channel color.

GI: Fixed the intensity of blue indirect light in the GPU Progressive Lightmapper. (1114555)

GI: Fixed the Progressive GPU Lightmapper, so there's no longer incorrect over-darkening at primitive intersections in conjonction with dilatation. (1119363)

GI: Fixed the Progressive Lightmappers so they now skip baking lightmaps and shadow masks if there are no affecting light sources. (1033410)

GI: Fixed transparency from an indirect ray in the GPU Progressive Lightmapper. (1086152)

GI: GPU baking with 1 bounces is faster than 0 bounces (1169748)

GI: GPU lightmapper: Fix sample count statistics when baking large lightmaps with high sample count.

GI: Improved the speed of baking with the CPU Progressive Lightmapper when LODGroups are used. Biggest speed improvement where only LOD0 is marked as contributing GI and receiving GI via lightmaps. (1098027)

GI: [ReflectionProbes] Minor changes to mesh renderer transform values cause Reflection Probe weights to change (1078579)

Graphics: Add UnityEngine.Experimental.Rendering.RenderingThreadingMode API that returns actual rendering threading mode

Graphics: Create texture now occurs on a thread in cases when async loading to update an existing texture.

Graphics: Enable DXR raytracing feature for DX12 to be used by HDRP

Graphics: Ensure deterministic results for ASTC compressed textures with block sizes 10x10 and 12x12

Graphics: Fix error in OpenGL ES shader translation that can cause 'undeclared variable' shader compile error.

Graphics: Fix for crash caused by floating point rounding errors when atlassing very small rectangles (1126862)

Graphics: Fix framebuffer load actions when rendering from Monobehaviour.Update (1161592)

Graphics: Fix issue where there would be an assert when importing an asset with zero bone weights. (1165175)

Graphics: Fix Mesh.GetTriangles with list argument not working with different topology (1141916)

Graphics: Fix SRP Batcher graphical artifacts with more accurate float to half conversion (1136206)

Graphics: Fix stall in Canvbas.BuildBatch due to Geometry Jobs (1178300)

Graphics: fix the viewport for non-promary display when using multi display and proxy buffer to render (1140275)

Graphics: Fix use shader code generation when using SV_PrimitveID with OpenGL (1154828)

Graphics: Fixed a crash where a ComputeBuffer could still be referenced after the object was destroyed (1124322)

Graphics: Fixed a regression that caused an increase in draw calls when you used static batching. (1098752)

Graphics: Fixed an issue that caused incorrect distance bands for CullingGroups. (962226)

Graphics: Fixed an issue where frustum culling used incorrect near and far culling planes when you set a custom culling matrix. (1156517)

Graphics: Fixed an issue where GPU instancing sometimes didn't work correctly on Vulkan when a shader didn't use all instancing constants. (1106866)

Graphics: Fixed an issue where importing an Asset with no bone weights caused an assert. (946809)

Graphics: Fixed an issue where Meshes with Keep Quads enabled would not be rendered. (1179051)

Graphics: Fixed an issue where the colour space parameter for a RenderTexture would be ignored if a default LDR texture format was requested. (1166271)

Graphics: Fixed an issue where the Preview Camera had an incorrect type. (1163371)

Graphics: Fixed an issue with the copy texture api to use proper texture formats (1173191)

Graphics: Fixed an issue with the reset functionality for Visual Effect Graph. (1158963)

Graphics: Fixed crash that occured when atlassing BC compressed textures using a padding smaller than the blocksize (1108289)

Graphics: Fixed D3D11 debug validation layer warnings because we did not unbind all VB correctly. (1084140)

Graphics: Fixed DX11 specific GPU texture memory reporting when using mip streaming to update an existing texture. (1139438)

Graphics: Fixed editor stalls in script compilation, exit playmode after having a project open in the editor for a long time (1143772)

Graphics: Fixed excessive texture mip reduction during texture streaming when texture quality settings applied.

Graphics: Fixed ExtractImage to check the presence of source image data. (1115638)

Graphics: fixed issues with grabpass shader on Vulkan API (1187465)

Graphics: Fixed SetPixels/GetPixels when using SRGB formats. (1179921, 1179990)

Graphics: Fixed some documentation issues for the CommandBuffer scripting API.

Graphics: Fixed Stencil Rendering States so they don't update when you set anything via Shader.SetGlobalInt(). (922259)

Graphics: Fixed Texture streaming when preloading textures (prior to associating with a renderer) to load low mip rather than highest mip. (1154415)

Graphics: macOS: Display.RelativeMouseAt behavior improved, document default return value of Vector3.zero on unsupported scenarios and platforms

Graphics: Make graphics job mode be a per platform setting (1076750)

Graphics: Metal: allowed re-set current RT overriding currently stored store actions (needed for backbuffer or, well, for everything that uses camera) (1161573)

Graphics: Metal: fixed "default" HDR RenderTexture format being broken (1141013)

Graphics: Metal: fixed simple clearing of RT not impacting mips when RenderTexture.autoGenerateMips was set to true (1154708)

Graphics: Metal: Reduced excessive GPU fencing allowing GPU work to overlap

Graphics: Removed Color from vdecl used for warming up shaders. Some time ago we stopped adding color always to main stream and add extra stream on demand, hence this vdecl is almost never used with real content effectively disabling any warming up we can do.

Graphics: Resolve issue where Vulkan behaves like D3D11 when anisotropic filtering is enabled (1173747)

Graphics: Texture streaming now works with LZ4 (and LZ4HC) compressed packages on all platforms (1167322)

Graphics: Updated default SRP packages and templates to version 7.1.5

Graphics: Updated documentation for LODGroup (949239)

IL2CPP: Allow DateTime.Now to work properly on some non-English locales in WebGL. (1160695)

IL2CPP: Avoid exception related to loading libc on platforms that don't support it.

IL2CPP: Correct a possible linker error in WebGL builds. (1161712)

IL2CPP: Correct an intermittent crash when a managed exception occurs on a back ground thread while the process is shutting down.

IL2CPP: Correctly convert certain large negative decimal values to integers on iOS. (1178651)

IL2CPP: Do not add an empty, eighth day name to the list of day names returned via any culture info object. (1185436)

IL2CPP: Fix a crash in the player when incremental GC is enabled and HttpClient requests are made in the ThreadPool. (1194209)

IL2CPP: Fix incorrect codegen when converting unsafe methods that use void* types. (1188101)

IL2CPP: Fixed a performance issue with IL2CPP lumped builds.

IL2CPP: Fixed symbol stripping from the executable in incremental builds. (1176071)

IL2CPP: Fixes an issue with the debugger agent passing an uncaught message exception to the debugger client even if the exception was actually caught. (1124910)

IL2CPP: Fixing an issue with retrieving default values from nullable method parameters via reflection. (1179877)

IL2CPP: Handle out marshaling of StringBuilder arguments for p/invoke. (1162547)

IL2CPP: Prevent a possible crash in the debugger when many web requests are started at the same time. (1189520)

IL2CPP: Prevent a possible crash when incremental GC is enabled and the .NET thread pool is heavily used. (1190309)

IMGUI: Fixed the duplicate Save scene dialog issue on changing the Graphics API. (1181646)

Input: Apple Pencil will be correctly recognized on iOS in the new input system on newer iPad devices (1141002)

iOS: "Process symbols" Xcode build step will no longer be added on each Append build. (1145430)

iOS: Apps no longer throw an NSInvalidArgumentException when trying to access WebCamTexture.devices and being denied permission. (1160639)

iOS: Directory plugins which are not supported iOS plugins (.framework or .bundle) are now properly copied to the Xcode project (1129771)

iOS: Fixed Airplay crash/assert on display connection. (1173096)

iOS: Fixed an issue that caused the text on Done and Cancel buttons to be partially replaced by ... when using the localized Japanese version. (1142416)

iOS: Fixed an issue where OnEndDrag was not called when using Unity Remote in certain cases. (872909)

iOS: Fixed display disconnection over AirPlay resulting in crash when checking for Display.active. (1163861)

iOS: Fixed incorrect splash screen resolution strings in Player settings. (1156283)

iOS: Fixed ReadPixels failing when using P3 Color Gamut. (1145198)

iOS: Screen.safeArea value is no longer different on Awake and on Start on devices that have a notch. (1144368)

iOS: The cursor in input fields is now correctly synced to the actual text entry point. (1138258)

iOS: Unity no longer adds Screen XIBs when Launch Screen is set to None. (1151334)

Kernel: Fixed job index allocation contention which could cause multiple seconds of stalling while using jobs.

Kernel: NativeArray no longer allow nesting other types tagged NativeContainer, to prevent hard to diagnose memory corruption bugs

Kernel: Optimisation of the JobQueue inner loop which had a performance regression since 2019.1

Kernel: SerializedObjects targetting a isntance with a missing/broken script could lead to crashes (1152271)

Linux: Added correct dragging response to Linux services window (1115130)

Linux: Editor Crashes when creating a new node in the shader editor (1189182)

Linux: Fix building from source on Linux without the sysroot (1187425)

Linux: Fixed Input.mouseScrollDelta so appropriate scroll values are returned in the Linux player (1149657)

macOS: Added camera/mic usage strings to macOS (1159086, 1159356)

macOS: Fix MultiDisplay keyboard/mouse input to work on standalone player build

macOS: Fix retina resolution support for secondary displays when using MultiDisplay

macOS: Fixed crash when using Tex2DArray with MSAA on Metal. It will be created where supported, and MSAA disabled if not (1163393)

macOS: Fixed Metal not working in batch mode. (1166742)

macOS: [Metal] Fixed excessive fencing causing all GPU workload to be serialized

Mobile: Editor, Android: Don't break the Icon UI when there are issues with Java or Android SDK. (1177292)

Multiplayer: Fix for Unity crash when calling NetworkTransport.Send with wrong connectionId (1128967)

Package Manager: Fixed a regression with package name validation which incorrectly allowed 231 characters instead of 214, and incorrectly allowed invalid characters.

Package Manager: Fixed an error with documentation in which obsolete properties were appearing in package API documentation. (1135114)

Package Manager: Fixed an issue on macOS and Linux that caused Git-based dependencies relying on Git LFS to fail with an error, even if Git LFs was installed.

Package Manager: Fixed an issue where a local package (installed using a file path) would not get automatically resolved after repairing its dependency attribute in the package.json file.

Package Manager: Fixed an issue where a partial copy of a package could be created in the global cache if the tarball extraction process was interrupted.

Package Manager: Fixed an issue where concurrent Package Manager API operations could result in undefined behavior.

Package Manager: Fixed an issue where removing a dependent package via Package Manager gives an error that the package doesn't exist. (1160809)

Package Manager: Fixed an issue where the Git package submodules were not being synchronized when a revision was set in the Git package URL. (1146083)

Package Manager: Fixed an issue where using some npm registry backends as scoped registries would fail with an error like com.foo.bar: Cannot read property '0.0.1' of undefined . (1177614)

Package Manager: Fixed issues where a package could be partially copied, or could contain read-only folders if the copy operation from the global cache to the Project cache was interrupted.

Package Manager: Fixed the capitalization on the "Import into Project" label for package samples in Package Manager UI window. (1156690)

Package Manager: Fixed the Search API when using a scoped registry that does not support the "-/all" npm legacy API, like Artifactory.

Package Manager: Long package names (longer than 19 characters) in the Package Manager UI are no longer truncated. Now you can resize the columns or hover over the name to read it from the tooltip. (1144661)

Package Manager: The Package Manager UI window now uses the Ctrl/Cmd+F shortcut to focus on the Search box. (1170019)

Particles: Apply fade and soft particle properties to the Emissive color of the Standard Particle Shaders.

Particles: Ensure sub-emitter rotation is inherited from the parent system. (1168251)

Particles: Execute the Stop Action even if a system goes offscreen (1167771)

Particles: Fix assert in Debug builds due to bad handling of SIMD aligned particle data (1150149)

Particles: Fix incorrect scaling of the Shape Module Transform Gizmo. (1129908)

Particles: Fixed error messages when trying to use Prewarm with a Particle System whose particles have infinite lifetimes. (1157277)

Particles: Fixed Particle System bounding box location when using Custom Simulation Space, or spawning particles from a MeshRenderer or SkinnedMeshRenderer. (1057306)

Particles: Fixing issues when pressing 'f' to focus on the selected Particle System, when that system contains no particles. (1139865)

Particles: Make each system in the Particle System pop-out window wider, to accomodate the ensure content is visible. (1184253)

Particles: Prevent crash if trying to use some modules without initializing them (1187445)

Particles: Remove a redundant grab-pass if a Particle System is not playing. (1159683)

Physics: 2D Capsule overlap/cast queries where the capsule is in the horizontal orientation now produce correct results. (1105944)

Physics: Allow user to vary cloth constraint visualisation size. (1153439)

Physics: Avoid crash by disabling the joint editor when the gameobject it's attached to is inactive (1173115)

Physics: Change the drive limits back to pre-2018.3 for HingeJoint, has to be forces instead of torques (1165338)

Physics: Child Collider2D in a different Z position now renders correctly when displayed outside of "2D" view mode. (1061344)

Physics: Editing a Collider2D now stays in edit mode when making any collider change. (1090438)

Physics: Fix a crash that happened when a MeshCollider overlapping a trigger got its sharedMesh set to null and then was immediately destroyed (1155827)

Physics: Fix the new physics settings not appearing correctly, and not having tooltips (1167406)

Physics: Fixed a bug in EdgeCollider2D or CompositeCollider2D (in Outline Mode) which resulted in bad collision detection when using very acute angles. (1084610)

Physics: Fixed a bug that allowed fractionally collinear vertex to be specified for PolygonCollider2D and CompositeCollider2D (in Outline mode) which resulted in bad collision detection. (1162291)

Physics: Fixed an issue when using OverlapCollider query on a CompositeCollider2D or EdgeCollider2D where the individual edge index were not being calculated correctly therefore producing incorrect results. (1174546)

Physics: Fixed choppy update of cloth constraints brush. (1106607)

Physics: Fixed Cloth constraint/collision nodes don't update position if cloth is moved using transform sliders (1139589)

Physics: Fixup an ancient spelling mistake, where 'then' was used instead of 'than' (1159648)

Physics: PolygonCollider2D used by CompositeCollider2D now shows outline whilst editing. (926739)

Physics: Removed the hidden MeshCollider component that was added to all the Cloth game objects for the brush placement (1101598)

Physics: Rigidbody2D interpolation set during runtime now correctly interpolates. (1135129)

Physics: Update the ragdoll wizard to create components so that it's undoable and dirties the scene correctly (1151547)

Playables: Fixed ScriptPlayable traversals to call ProcessFrame in PostOrder instead of PreOrder. (1094035)

Playables: Playables now display an error when trying to bind the same playable to multiple outputs (1135116)

Player: Fixed an IMGUI input in windows standalone players issue when the old input system is disabled. (1183394)

Player: Mac: fix some cases where even if the old input backend was turned off, we would still process input for it (1147574)

Player: Reduced SerializedFile memory usage (939830)

Prefabs: Fixed modifying and deleting prefab asset in Prefab Mode with a Light Probe Group continuesly showed an error dialog.

Prefabs: Fixed that the Overrides popup window did not refresh after undo. (1112996)

Prefabs: Make Prefab Overrides dropdown comparison view label width match Inspector. (1180479)

Prefabs: Override indicator didn't show when the Renderer Module was enabled or disabled in the Particle System (1053096)

Prefabs: ParticleSystemRenderer appeared when the ParticleSystem component was removed from the prefab instance (1151391)

Profiler: Added a minimum Scale for stacked charts so that the 0.1ms grid line stays visible (1175473)

Profiler: Fixed an issue where de-serializing older profiling data formats would cause the Editor to crash. (1180179)

Profiler: Fixed an issue with release profiler markers used with Profiling.Recorder API . (1154041)

Profiler: Fixed Audio Profiler view state restoring (1183981)

Profiler: Fixed broken CPU Profiler Module's detail drop down selection not working in Play Mode (1179845)

Profiler: Fixed duplication of some graphics backend profile markers so they work correctly with the Recorder API (Gfx.CreateTexture, Gfx.MapTexture, Gfx.UnmapTexture, Gfx.CopyTextureData, Gfx.IntegrateTexture)

Profiler: Fixed high frequenzy rescaling of frame count label in toolbar (1181367)

Profiler: Fixed retention of splitter and viewtype state within session and across open/close cycles of the ProfilerWindow (1171353)

Profiler: Made the edges of Profiler icons in the Editor smoother on 4K+ displays (1140843)

Profiler: Made the Profiler's Record toggle store across sessions, by adding an option in the Preferences Window to toggle the behavior. (832717)

Scripting: Fix DLL files targeting different builds using Define Constraints conflicting with each other when building the project. (1143118)

Scripting: Fix issue with GameObject.TryGetComponent allocating in some cases when the component does not exist. (987148)

Scripting: Fixed a memory leak in icall lookup. (1156241)

Scripting: Fixed a memory leak that occurred when creating breakpoints. (1170031)

Scripting: Fixed an issue in which saving an invalid Version Define in the Asmdef Inspector would cause it to spam error messages to the console. (1167102)

Scripting: Fixed crash when calling method with 'in', 'out' or 'ref' parameter using GameObject.SendMessage. (1167919)

Scripting: Fixed TouchScreenKeyboard API so that it behaves sensibly on platforms that don't have onscreen keyboards.

Scripting: Getting the type on a null serialize reference will now return manageReference<> (1185791)

Scripting: Handle managed exceptions triggered from Burst jobs. (1152060)

Scripting: Setting a manage reference value to null no longer throw an exception (1185555)

Scripting Upgrade: Fix failures to resolve UnityAPICompatibilityVersionAttribute type/crashes after running AssemblyUpdater. (1161578, 1175500)

Shaders: Editor crash on the Shader inspector keywords (...) button (1156321)

Shaders: Fixed DX11-style TextureObject declaration with template type have type precision ignored (1174992)

Shaders: Fixed occasional bad code generated that uses temp int variables without declaring (1152497, 1158280)

Shaders: Fixed shaders not compilling sometimes when assigned to 'Preloaded Shaders' (1179977)

Shaders: The Unity shader compiler will now generate the correct glsl and metal shader code with dynamically indexing into an array in a constant buffer. (1181097)

SpeedTree: Fixed a crash that occurred while baking Global Illumination in imported SpeedTree Models that contained NaN values in the imported geometries. (1174420)

Terrain: Added a button for users to re-enable any disabled Terrain Inspectors. (1154683)

Terrain: Added controls for renderingLayerMask to Terrain, which HDRP uses to control lights. (1160785)

Terrain: Added support for Terrain holes.

Terrain: Fixed an incorrect 0.5 clamp in the Stamp Height Terrain shader. (1137135)

Terrain: Fixed an issue in the Terrain engine where LOD Trees were placed at incorrect positions when you painted them. (1087104)

Terrain: Fixed an issue when Terrain details density is low even when target strength has the highest value. (1157402)

Terrain: Fixed an issue where painted Textures appeared as a square with borders instead of the Brush shape you selected. (1138011)

Terrain: Fixed an issue where Terrain tool APIs (Hidden/Terrain/TerrainLayerUtils) were unavailable in standalone builds. (1148337)

Terrain: Fixed an issue where the resolution of details was clamped from 0 to 1 when you painted details on the Terrain. (1171579)

Terrain: Fixed an issue where there were seams along Terrain tile borders when you changed the Terrain resolution.

Terrain: Fixed an issue where there were seams along Terrain tile borders when you resized the control map (splatmap). (1161101)

Terrain: Fixed Terrain Brush raycast precision issues when the Editor's camera was far from the world origin. (1171938)

Terrain: Fixed terrain shader picking pass for SRP. (1176497)

Terrain: Fixed Terrain slider control handles so that they do not disappear when set to the minimum value. (1151094, 1151115)

Terrain: Fixed the Terrain engine so that splatmap resolutions for TerrainData and the embedded Texture are synchronized. (1137057)

Terrain: Fixed the Terrain Paint Trees tool so that it displays a circular Brush preview. (1104293)

Terrain: Made changes so that Terrain control map (splatmap) resize is no longer corrupted when you use a linear color space, for example, in HDRP. (1160831)

Terrain: Made changes so that Terrain rendering correctly takes render queue settings from the Terrain Material.

Terrain: Made changes so that when you resize a Terrain splatmap, it correctly registers Undo. (1161102)

Timeline: Blend selection border not drawn correctly when there is a preceding clip (1178173)

Timeline: Can now use shortcut to copy/paste clips between two differents timelines. (1184967)

Timeline: Fixed issue where a clip locks to the playhead's position when moving it. (1157280)

Timeline: Fixed issue where a different track's bound GameObject is highlighted when clicking a track's bound GameObject box. (1141836)

Timeline: Fixed issue where exceptions were thrown when resetting a Signal Receiver component. (1158227)

Timeline: Fixed Override Tracks Menus not properly working with multi-selection (1124353)

Timeline: Fixed rotation properties not included in animation mode snapshot when previewing with Timeline.

Timeline: Fixed signals and notifications not firing on Animation Override Tracks (1163409)

Timeline: Fixed wrong context menu appearing when right clicking a marker in the marker track (1133592)

Timeline: Recording state is incorrect after toggling Preview Mode (1146551)

Timeline: Timeline preview doesn't reset animated properties if animating an Animator not directly on Skinned Mesh Renderer (1162334)

UI: Changed the order of checks so the most resource intensive check is perfomed last, and only if needed. (1180358)

UI: Comparing the depth of nested Canvases now uses the depth value used for rendering. Depth values that are set but not used are ignored. (1176348)

UI: Composition string is now only updated if an inputField is selected.

UI: Disabled selectable items are now removed right away, which prevents unused references from being held. (1160054)

UI: Fallback references are no longer copied if there is more than one target. (1121543)

UI: Fixed a null reference in input fields when there is no BaseInput . (1182386)

UI: Fixed an issue where assigning a toggleGroup would not properly unregister it from its previous group. (1185512)

UI: Fixed an issue where specifying a Camera on a World space Canvas rendered only to that Camera instead of to the World.

UI: Fixed issue with Canvas being presented in reverse to its Sort Order when Instantiating a GameObject with a Canvas (1154659)

UI: Fixed performance issues with Animation by not dirtying the Layout if an Animation updates items.

UI: Fixed some null referece exceptions in input field tests.

UI: Made dependencies on Unity modual a weak reference so the modual can be removed without uGUI having compile issues (1179418)

UI: Setting the viewport now dirties cached values. (1167699)

UI: Values of sliders in the Inspector are now validated on Update rather than on Validate to avoid calling the Clamp function, which triggered a RectTransformChange . (1179267)

UI: When selected, UGUI Dropdowns now use the parent canvas' raycasters, if available. (1152181)

UI Elements: Added a breadcrumb-like element to UIElements toolbars.

UI Elements: Calling SetValueWithoutNotify() on sliders now properly updates visuals (1167872)

UI Elements: Changes to border width now trigger a repaint and are shown immediately. (1167305)

UI Elements: Event callbacks on composite elements no longer have to be registered on the internal elements.

UI Elements: Fix context menu positioning in the UIElements debugger. (1143412)

UI Elements: Fixed a NullReferenceException when reducing the size of bound array fields. (1158337)

UI Elements: Fixed an issue that occurred when unbinding certain UIElements fields before adding them to the Hierarchy. (1176816)

UI Elements: Fixed an issue where calling GUIUtility.ExitGUI() inside a Button callback left the Button in its active (pressed) state. (1173387)

UI Elements: Fixed an issue where Editors written with UIElements did not get rebound to SerializedObjects after a soft refresh of the Inspector window (for example, adding a new component). (1156233)

UI Elements: Fixed an issue where Object Fields did not fetch Components according to their type. (1131114)

UI Elements: Fixed an issue where overflowing text was not clipped correctly in text fields with labels.

UI Elements: Fixed an issue with List View where changing DisplayStyle to None and then to Flex made some items invisible. (1181499)

UI Elements: Fixed scrollview not persisting scroll position for really large scrollviews. (1152205)

UI Elements: Fixed seams in UIElements borders. (1168489)

UI Elements: Fixed SetValueWithoutNotify on fields not working if isDelayed was enabled. (1178168)

UI Elements: Fixed stale property field foldout title when using bindings. (1142565)

UI Elements: Fixed styling problems with the Toolbar Search field. (1117293)

UI Elements: Fixed usage of the dockarea splitter when one of the panes contains UIElements Elements. (1160619)

UI Elements: It is now possible to create UXML and USS assets in the Editor using the Assets > Create > UIElements menu. (1141318)

UI Elements: It is now possible to set ToolbarSpacer and ToolbarMenu variants through styling.

UI Elements: Loaded images are now displayed with bilinear filtering on non-integer dpi scaled displays. (1172920)

UI Elements: Pixel per point is now handled correctly in UIElements Images. (1169251)

UI Elements: Pressing Shift + Tab in a multi-line text field now focuses on the previous control. (1140811)

UI Elements: Read-only Text fields now really are read-only. (1158450)

UI Elements: Reduced scene view repaints. (1166812)

UI Elements: Scrolling a list with bindings to labels now works as expected. (1184343)

UI Elements: Text field padding is now handled correctly. (1145272)

UI Elements: The X and Y axes for border radius are now clamped independently.

UI Elements: Unity now supports proper references between UXML files, and between UXML and USS files.

UI Elements: class , content-container and style are now part of the UIElements schema. (1142631)

UI Elements: Panel.contextualMenuManager is now public.

UnityLinker: Fix UnityTls being incorrectly stripped with Medium and High Managed Stripping Levels.

Universal Windows Platform: Documented EditorUserBuildSettings.wsaUWPBuildType property. (1174627)

Universal Windows Platform: Fixed benign assert message firing when using TextMeshPro edit boxes (1164482)

Universal Windows Platform: Fixed InputField not selecting text when it receives focus (1157041)

Universal Windows Platform: Fixes InputField not displaying active IME composition updates (1158262)

Universal Windows Platform: Fixes text entry for IMGUI's TextArea control. (1183076)

Universal Windows Platform: When rendering resolution doesn't match monitor resolution in fullscreen window mode, Unity will now letterbox the image in order to make it not distorted. This is how it already worked on Windows Standalone player. (1180242)

Version Control: "Revert Unchanged" menu item was sometimes incorrectly disabled

Version Control: Context menu on a folder now allows checking out only the .meta file of it (1177521)

Version Control: Editor setting for VCS mode defaults to "Visible Meta Files" now, including when doing Reset on the settings

Version Control: Fix errors when doing Revert on Packages/manifest.json asset from Version Control window (1161627)

Version Control: Fixed "cannot set mode of files in offline mode" error messages (1181983)

Version Control: Fixed 'file not on client' warning when checking out an empty folder (588429)

Version Control: Fixed Binary file type not set to Perforce when a previously text-only asset gets a binary-only object into it (1141846)

Version Control: Fixed bug that would make text assets with binary sub-assets have an incorrect file type flag sent to Version Control plugin (i.e. text instead of binary). (851278)

Version Control: Fixed Provider methods not updating Editor after changes to assets are made (1030962)

Version Control: Fixed regression that prevented VCS Provider tasks to finish while editor is in play mode (1140954)

Version Control: Fixed Revert on a not-yet-saved but locally changed file not working with Asset Database V2

Version Control: Fixed selected asset state stuck in "updating" when reconnecting to VCS (1175534)

Version Control: Fixed Submit not working if files outside of project folder are checked out (1139507)

Version Control: Fixed version control window selection highlight being of wrong color in Linear color space. (956944)

Version Control: Having Version Control window open no longer slows down various VCS operations as much (991427)

Version Control: Improved error messages when trying to checkout an immutable prefab. (1159836)

Version Control: In Version Control window, allow dragging files between changesets if they are in different projects but the same workspace (543596)

Version Control: Inspector VCS status bar no longer displays two rows when asset and .meta state is different; instead the label & tooltip reflects that.

Version Control: Inspector VCS status bar properly displays "disconnected" state now

Version Control: Project settings editor no longer displays two VCS status bars

Version Control: ProjectSettings and QualitySettings mark themselves as "modified" much less often, when setter APIs with identical values as before are called on them. (1151097)

Version Control: Reduced the amount of unnecessary logout commands that Perforce plugin does (705725)

Video: Added extra feedback when video transcoding fails on Windows (1103415)

Video: Hardware decode is not working (1024737)

Video: Improved UI for global transcode options to avoid confusion when options are unapplied (1095883)

Video: iOS Player no longer crashes when the Project build includes Video Player. (1157930)

Web: Aborting downloads now deletes partially downloaded Asset bundles. (1160776)

WebGL: Fix mouse drag event in WebGL (1109260)

WebGL: Fixed an issue where WebGL build would fail if locationPathName contains a trailing slash. (1150979)

WebGL: Fixed an issue with stuck keys when canvas loses focus in WebGL (1129894)

WebGL: Fixed audio playback issues with multithreaded builds (1109255)

WebGL: Fixed IMGUI events not working when input processing is set to "Input System Package" only.

WebGL: Fixed issue with AudioSource.time returning incorrect value while AudioSource is paused in WebGL (976669)

WebGL: Fixed mouse position and delta coordinates in the new input system being inverted

WebGL: Fixed networking issues with multithreaded builds (1119982)

Windows: Fix Touch.Radius always returning 0 on Windows Editor and Standalone Player (1119934)

Windows: Fixed Windows Standalone Visual Studio solution build creating a '_Data' folder with the wrong name. (1186751)

Windows: Fixes file operations failing because relative path exceeds MAX_PATH (1115524)

XR: Add MagicLeap XR Plugin to verified package set

XR: Added APIs around TrackingOrigins and Boundary points to UnityEngine.XR.XRInputSubsystem.

XR: Can now cast from UnityEngine.XR.InputFeatureUsage<T> to UnityEngine.XR.InputFeatureUsage.

XR: Fixed an issue that caused jitter when using multipass rendering on Lumin. (1160523)

XR: Fixed an issue that caused jitter when when render viewport scale changed continuously. (1170112)

XR: Fixed an issue that caused Vulkan standalone player with single-pass instancing to show black screen in HMD. (1130342)

XR: Fixed XR SDK screen shots being too dark in linear color space.

XR: Fixed XR SDK stats integration.

XR: fixes GPU perf regression when using XR Plugins and GLES (1197381)

XR: Gives XR SDK display subsystem ability to disable back buffer msaa on gles saving 10~15% gpu usage.

XR: Removed UnityEngine.Experimental.XR.XRExperienceSubsystem and moved APIs to UnityEngine.XR.XRInputSubsystem.

XR: Restore mirror view default and disable present to main when provider requests it (1189948)

XR: UnityEngine.XR.InputDevices that are default constructed can no longer be valid or reference existing devices.

XR: XR.InputDevice.OnConfigChanged now lets you know if a an InputDevice has changed its characteristics without disconnecting.

XR: XR.InputDevice.Role is now obsolete. Use the new XR.InputDevice.Characteristics series of flags to describe how an XR device works, and what kind of features it can have.