v2019.3 for Rider 2019.3 and ReSharper 2019.3
·
327 commits
to net201
since this release
Note: this release is for informational purposes only. This release is bundled with Rider 2019.3. Note that the ReSharper release was delayed until 2019.3.1.
Added
- Update API information to 2019.3.0b11 (#1412)
- Methods with the
[SettingsProvider]
attribute are now marked as implicitly used (#1225, #1362) - Support Find Usages on
UnityEvent
based event handlers (#1142) - Add context action for creating method from unresolved string literal in
StartCoroutine
andStopCoroutine
(#RIDER-27707, #1416) - Rider: Add support for play mode tests (#1293, RIDER-19513)
- Rider: Add code coverage and continuous testing for Unity tests (#1410)
- Rider: Add syntax highlighting, schema generation and validation of UXML files (#1399)
- Rider: Add syntax highlighting, validation and completion for USS files (#957, RIDER-20576, #1402)
- Rider: Add Unity performance options to new inspection control panel (#1408)
- Rider: Show prompt to set Rider as default external editor when Unity is started by Rider (#1127, #1270)
- Rider: Show prompt for Linux users to install Mono 5.16+ (#1375, #1383)
- Rider: Show prompt if currently selected external editor does not match current Rider (RIDER-35297, #1409)
- Rider: Add Unity specific Live Templates settings page (#1351)
- Rider: Add project name to "Attach to Unity Process" and "Attach to Unity Editor" run configuration dialogs (#1009, #RIDER-31184, #1298)
- Rider: Add support for Clear on Play now in Rider's Unity log viewer (#1281, #1294)
- Unity Editor: Bring Unity Editor to foreground when Rider is showing Unity asset usages (#1344)
Changed
- Improve performance parsing YAML scenes (#1408)
- Rider: Return support for .asmdef files (RIDER-30018, #1373)
- Rider: Improve UX of "Attach to Unity Process" dialog (#1278, #1298)
- Rider: Improve display of count of merged log items (#1296, #1301)
- Rider: Status bar icon will show when Unity Editor is paused (#1227, #1301)
- Rider: Show Unity actions toolbar when opening a folder without a solution, to make it easy to launch Unity (#1325)
- Rider: Show asset usage count on property setter and
UnityEvent
based event handlers (#1142) - Unity Editor: Use new 2019.2 API to open Rider at correct column as well as line (requires Rider package 1.1.0+) (#888)
- Unity Editor: Don't create
EditorInstance.json
for Unity 2017.1+, since it does it itself (#1356) - Unity Editor: Reduce size of pre-compiled editor plugin for Unity 20192.2+ to help AppDomain restart performance (#1367, #1390)
Fixed
- Fix overridden
Update
methods not acting as performance critical context (RIDER-33934, #1408) - Fix Quick Fix incorrectly converting
LinecastAll
toCapsuleCastNonAlloc
instead ofLinecastNonAlloc
(#1324, RIDER-33442, #1408) - Fix finding usages of methods used as event handler from prefab (#1331, #1408)
- Fix moving
.meta
file during "Move to Folder" refactoring (#1370, #1389) - Fix orphan
.meta
file during "Safe Delete" refactoring (#856, #1389) - Fix correctly keeping
.meta
files up to date inPackages
folder (#1231, #1389) - Fix "Add RequireComponent" context action to correctly add second attribute (#RIDER-34390, #1416)
- Fix issues with ordering of multiplication of vector multiplication (RIDER-33981, RIDER-32798, RIDER-32851, #1168, #1428)
- Rider: Fix race condition preventing "Attach to Unity Process" dialog from always listing players (RIDER-34039, #1298)
- Rider: Prevent "Attach to Unity Process" attempting to attach to the same process multiple times (#1129, #1298)
- Rider: Fix show usages on Code Vision link for auto property event handlers (#1142)
- Rider: Work around Unity bug failing to send log events after leaving play mode (#1414)
- Unity Editor: Stop suggesting C# 8 features when using a new msbuild from Mono (#1379, #1380)
- Unity Editor: Avoid all initialisation when started in batch mode (#1396)
- Unity Editor: Fix exception calling
EditorApplication.isPlaying
on wrong thread (#1308)
See also the Rider 2019.3 milestone.