Skip to content

v2021.3.0 for Rider 2021.3 and ReSharper 2021.3

Compare
Choose a tag to compare
@citizenmatt citizenmatt released this 27 Dec 10:58
· 13 commits to net213 since this release

Note: this release is for informational purposes only. This release is bundled with Rider 2021.3, and available to download from the Extension Manager for ReSharper 2021.3 (2021.3.0.208).

Added

  • Content of [Tooltip] attribute shown when hovering over a field (#2032, RIDER-64323, #2163)
  • Add context action to convert XML doc to [Tooltip] attribute for a serialised field (RIDER-64613, #2163)
  • Add inspections for unknown packages in .asmdef references (#702, #2179)
  • Add ctrl+click navigation and find usages support for GUID references in .asmdef files (#2179)
  • Add inlay hint and tooltip to show assembly name for GUID references in .asmdef files (#2179)
  • Add hint to prefer GUID references in .asmdef files (#2179)
  • Add scoped quick fix and context action to convert to and from GUID references, across all files (#2179)
  • Add proper parsing and highlighting of preprocessor branches in package source files (RIDER-50221, #710, #2191)
  • Add inspection to grey out unmet define constraints in .asmdef files (#2191)
  • Add inspection to grey out undefined version define symbols in .asmdef files (#2191)
  • Add inlay hint to show version of package in conditional version defines (#2191)
  • Add inspection to validate define symbols and expressions and version range in .asmdef files (#2191)
  • Add code completion for define symbols and package IDs in .asmdef files (#2191)
  • Rider: Remove "add reference" actions for Unity projects (#2194)
  • Rider: Add support for debugging iOS devices over USB on Linux (#2207)

Changed

  • Process external packages for assets, .meta and .asmdef files (RIDER-66223, #2174)
  • Update Unity API information to 2021.2.0b8 (#2151)
  • Update icons to match Unity branding changes
  • Rider: Several fixes and improvements to meta file tracking (RIDER-48085, RIDER-53643, RIDER-67666, #2145)
  • Rider: About dialog includes project's Rider package version (#2211)
  • ReSharper: Improve asset usage grouping (#2169)
  • ReSharper: Remove meta file tracking in favour of VSTU's implementation (RIDER-48085, #2145)

Fixed

  • Fix incorrect warning about base.OnGUI when base is not PropertyDrawer (RSRP-482954, #2159)
  • Fix renaming asset usages after editing a method name and using "Apply rename refactoring" (#2167, #2169)
  • Fix asset indexing when asset modified by some external apps (#2169)
  • Fix known words listed as abbreviations (#2170)
  • Fix unrecognised Conservative tag in shader files (RIDER-66363)
  • Fix false positive "repeated access of native property" message in ternary statement (RIDER-68426)
  • Fix assembly name not matching filename when creating a .asmdef file from templates (RIDER-68633)
  • Fix incorrect Burst analysis warning when reading from a static readonly array (#2181, #2197)
  • Fix incorrect Burst analysis warning with string literals being passed to fixed string parameters (RIDER-68193, #2197)
  • Fix incorrect Burst analysis warning when using the struct constraint with an interface on a generic method parameter (RIDER-68095, #2197)
  • Rider: Fix missing asset in Find Usages when name is serialised with single quotes (RIDER-66837)
  • Rider: Fix performance issues with Unity Log tool window (RIDER-68184, #2176)
  • Rider: Fix UnityYamlMarge integration when all conflicts are automatically resolved (RIDER-69030, #2188)
  • Rider: Fix opening non-text files from Unity (#2182)
  • Rider: Fix opening files from Unity on Apple Silicon (RIDER-68877, #2192)
  • Rider: Fix exception when opening "Attach to Unity Process" dialog with Unity 2021.2, or an older Unity and an M1 Mac (RIDER-69809, #2207)
  • Rider: Fix performance issue finding installed Unity versions during startup (RIDER-64599, #2204)
  • ReSharper: Fix asset usage updating when asset is open in VS editor (#2169)

See also the Rider 2021.3 milestone, and the CHANGELOG.

See previous release notes for changes in 2021.2.1.