Skip to content

v2022.3.0 for Rider 2022.3 and ReSharper 2022.3

Compare
Choose a tag to compare
@citizenmatt citizenmatt released this 19 Jan 16:51
· 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 and IAspect (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.

See previous release notes for changes in 2022.2.3