v2023.1.0 for Rider 2023.1 and ReSharper 2023.1
·
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
orRefFO
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 potentiallyreadonly
(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'sOnUpdate
method (RIDER-85179) - Add inspection and quick fix to ensure that a system calling
GetSingleton
has a corresponding call toRequireForUpdate
(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
orRefRO
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.