Skip to content

v2023.1.0 for Rider 2023.1 and ReSharper 2023.1

Compare
Choose a tag to compare
@citizenmatt citizenmatt released this 21 Jun 15:18
· 10 commits to net231 since this release

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

Added

  • Add localisation of all Unity features - Chinese, Japanese, and Korean
  • Add localisation of Unity API summaries, when available (RIDER-84878)
  • Add accurate support for recognising serialised fields in subclasses of serialised classes (RIDER-79871, RIDER-72838)
  • Add context action and Generate menu item to generate baker and authoring classes from DOTS component data (RIDER-85175)
  • Add context action and Generate menu item to generate DOTS baker and component data from MonoBehaviour (RIDER-89340)
  • Add context action and Generate menu item to generate properties for RefRW or RefFO fields (RIDER-85192)
  • Add context action to navigate to source generator code from DOTS type (RIDER-85189)
  • Add inspections and quick fixes to ensure systems and aspects are correctly declared as struct, partial and potentially readonly (RIDER-89953)
  • Add file templates for DOTS component data, systems, aspects and entity jobs (RIDER-85180)
  • Add support for recognising serialised fields in all classes (RIDER-79871)
  • Add inspection to check that ComponentLookup is updated in a system (RIDER-85179)
  • Add quick fix to add a call to ComponentLookup.Update in a system's OnUpdate method (RIDER-85179)
  • Add inspection and quick fix to ensure that a system calling GetSingleton has a corresponding call to RequireForUpdate (RIDER-85181)
  • Add Find Usages support for methods used implicitly in animation clips (RIDER-77030)
  • Add custom formatting rules to keep [Header] attribute on separate line (RIDER-71840)
  • Rider: Add debugging Android via adb (RIDER-31578, #1287, #2389)
  • Rider: Create temporary run configurations when debugging Unity players (RIDER-47135, RIDER-68742, #2389)
  • Rider: Provide link to online help for types and type members in Unity packages (RIDER-86917)

Changed

  • Update API information to Unity 2023.1.0b1
  • Serialised fields are now accurately recognised in any class, not just known Unity types (RIDER-79871, RIDER-72838)
  • Re-evaluate resource warnings when a resource file is updated or deleted
  • Suppress "make method static" inspection for methods on DOTS systems (RIDER-89255)
  • Improve support for prefab modifications and event handlers
  • Provide more appropriate naming suggestions for RefRW or RefRO variables (RIDER-85192)
  • Group auto properties with a serialised backing field with serialised fields in file layout (RIDER-87809)
  • Add FMOD as a known abbreviation (#2320)
  • Exclude DOTS related generated code from search results (RIDER-85189)
  • Rider: Allow static methods for EventTrigger usages
  • Rider: Update icons for .asmdef, .asmref and .inputactions files (RIDER-68006)
  • Rider: Update Unity Explorer UI for new search experience (RIDER-82417)
  • Rider: "ECS system" Code Vision lens renamed to "DOTS" (RIDER-87790)

Fixed

  • Fix Unity plugin not working with inspectcode command line tool (RIDER-80879, RIDER-82789)
  • Fix asset usages for package scripts and assets (RIDER-85431)
  • Fix method usage inside EventTrigger prefab modification (RIDER-47693)
  • Fix warning when a partial DOTS class and its generated part both declare the same base class (RIDER-87055)
  • Fix HideInInspector analysis on auto properties (#2341)
  • Fix exception when adding performance indicators (RIDER-87523)
  • Fix memory leak when showing usages of code in Unity editor tool window (RIDER-87538)
  • Fix indexing project settings and assembly definitions when asset indexing is disabled (RIDER-87363)
  • Fix duplicate "Unity" availability configurations in File Template settings (RIDER-89065)
  • Fix missing XML documentation in recent Unity versions (RIDER-89954)
  • Rider: Fix Rider not refreshing Unity when saving all files (RIDER-62501)
  • Rider: Fix unable to find usages or .asmdef files when player projects generated (RIDER-71238)
  • Rider: Fix completion list showing duplicate entries when player projects generated (RIDER-75500)
  • Rider: Fix "Attach to Unity" run configuration form to resize gracefully (RIDER-84643)
  • Rider: Fix online documentation URL for nested classes
  • Rider: Fix Unity Log view losing selected item when search field is cleared (#2381)
  • Rider: Fix issue with UnityYamlMerge not being called (RIDER-87413)
  • Rider: Fix issues with recreating meta files that exist, due to being restored from Local History (RIDER-84724)
  • Rider: Fix exception while generating UIElements schema in newer versions of Unity (#2386)
  • Rider: Fix incorrect icons in Unity run configurations (RIDER-88500)
  • Rider: Fix incorrect file VCS status colour for hidden assets inside read only packages
  • Rider: Fix occasional hang while creating main window after opening solution via drag and drop (RIDER-91413)

See also the Rider 2023.1 milestone, and the CHANGELOG.

See previous release notes for changes in 2022.3.1