v2022.3.0 for Rider 2022.3 and ReSharper 2022.3
·
1 commit
to net223
since this release
Note: this release is for informational purposes only. This release is bundled with Rider 2022.3, and available to download from the Extension Manager for ReSharper 2022.3 (2022.3.0.183).
Added
- Add completion and analysis of assets for resource load methods (RIDER-79879, #2217)
- Add completion and analysis of tags in
GameObject.FindWithTag
methods - Add Find Usages of methods used by the new Input System (RIDER-71588)
- Add suppression of unused class warning for classes that implement
IBaker
andIAspect
(RIDER-84159, #2370) - Add suppression of warning for redundant super type declared in generated partial class (RIDER-84182)
- Rider: Notify when committing
.meta
file for empty folder (RIDER-75587, #2333) - Rider: Notify when committing if any persistent objects in scene are modified but not saved (RIDER-63673, #2338)
- Rider: Show a notification when editing a file in the package cache (RIDER-63994)
Changed
- Treat fixed buffer fields as serialised fields
- Treat
CustomPass
derived classes as Unity types (RIDER-80783) - Add support for method references inside an array of Unity event subscriptions
- Allow disabling serialised field naming rules, rather than just disabling inspections (RIDER-52012)
- Allow never showing the "Add 'FormerlySerialisedAs' attribute" page while renaming a serialised field (RIDER-63450)
- Rider: Code coverage of Unity tests no longer requires restarting the editor (RIDER-78815)
- Rider: The "Start Unity" action will now invoke a run configuration, allowing customisation such as command line arguments and environment variables (RIDER-78619, RIDER-77371, #2326)
- Rider: Show version when notifying about updated Rider package (RIDER-77654, #2335)
- Rider: Do not show include/exclude actions on files and folders in Unity Explorer (RIDER-69113)
- Rider: Allow opening the Unity log tool window even if Unity editor is not running (RIDER-80029)
- Rider: Support redesigned New File menu (RIDER-80080, RIDER-56481)
- Rider: Support Unity buttons on new UI toolbar (RIDER-82654)
- Rider: Support updated Unity auto refresh settings (#2361)
- Rider: Add notification when attempting to start and debug IL2CPP player rather than attach (RIDER-79895, #2364)
Fixed
- Fix structs that implement
ISystem
incorrectly shown as unused (RIDER-80062, #2369) - Fix incorrectly showing serialise field context actions for interfaces (RIDER-51572)
- Fix exception while trying to show online help (DEXP-608179, #2337)
- Link to documentation for constructor will fall back to type docs if constructor is not documented (RIDER-79366, #2336)
- Fix link to documentation when type is not in
UnityEditor
namespace (#2336) - Fix link to documentation for enum type members (#2336)
- Fix links to documentation when local Unity version cannot be detected
- Fix issue with online documentation URL generation (RIDER-79366)
- Fix exception editing
.asmdef
files in non-project folders (DEXP-678810, #2350) - Fix not showing usages on event handlers in nested prefabs (RIDER-73665)
- Rider: Fix unable to connect debugger to Switch players. Thanks @bitter! (RIDER-76841, #2358)
- Rider: Fix recreating
.meta
file when shelving/unshelving asset files (RIDER-77123) - Rider: Fix Unity log tool window to show multiple colours (RIDER-69305)
- Rider: Fix regression in 2021.3 that meant
.meta
files were being indexed (RIDER-79712) - Rider: Fix issue reading packages with up-to-date but disabled
packages-lock.json
(RIDER-81728, #2355) - Rider: Reduce overhead of checking for Android functionality
- Rider: Improve startup time for very large projects when asset indexing disabled (RIDER-83398)
- Rider: Fix error when trying to invoke "Start Unity" action (RIDER-85383)
- Rider: Fix error starting Unity from toolbar if Android plugin is installed (RIDER-85695)
See also the Rider 2022.3 milestone, and the CHANGELOG.