Unity support for both ReSharper and Rider
Note: this release is for informational purposes only. This release is bundled with Rider 2020.2.2, and available to download from the Extension Manager for ReSharper 2020.2 (2020.2.2.311).
OnValidate
as a valid message for ScriptableObject
in Unity 2020.1.x projects (RIDER-49130, #1807)file:
based packages (#1817)See also the Rider 2020.2.2 milestone, and the CHANGELOG.
Note: this release is for informational purposes only. This release is bundled with Rider 2020.2.1, and available to download from the Extension Manager for ReSharper 2020.2 (2020.2.0.281).
__RESHARPER__
conditional symbol to shader files to help code insight features (RIDER-45361)INTERNAL_DATA
(RIDER-48368, #1798)Note that there was no milestone for this hotfix. Please see the CHANGELOG for more details.
Note: this release is for informational purposes only. This release is bundled with Rider 2020.2, and available to download from the Extension Manager for ReSharper 2020.2 (2020.2.0.261).
Range
and Min
attributes to provide hints to integer dataflow analysis (#1673, #1714)GameObject
, MeshFilter
and Behaviour
(#1741).meta
files from the navigation bar (RIDER-28425, #1703)RequiredSignature
attribute (#1679)Editor
and EditorWindow
(#986, #1453, #1760)Vector3
with full float precision (#1515, #1741)UPM_CACHE_PATH
environment variable for package cache fallback in Unity Explorer (#1766, #1769).meta
file icons to something less distracting (RIDER-45675, #1698)OnOpenedAsset
(#1053, #1679).asmdef
schema file (#1739, #1743)See also the Rider 2020.2 milestone, and the CHANGELOG.
Note: this release is for informational purposes only. This release is bundled with Rider 2020.1.3. There is no update for ReSharper, as the changes were Rider only. The latest ReSharper release for 2020.1 is available in the Extension Manager (2020.1.0.179).
Note: this release is for informational purposes only. This release is bundled with Rider 2020.1.2, and available to download from the Extension Manager for ReSharper 2020.1 (2020.1.0.179)
ExecuteAlways
attribute (#1642)[InitializeOnLoad]
when member generator set to "default return value" (#1625, #1644)FileSystemWatcher
initialisation (RIDER-41812, #1631)Packages
with the same name as a package (#1626, #1632)See also the Rider 2020.1.2 milestone.
See previous release notes for changes in 2020.1. Note that the release bundled with 2020.1.1 contained no changes to the Unity plugin.
Note: this release is for informational purposes only. This release is bundled with Rider 2020.1, and available to download from the Extension Manager for ReSharper 2020.1 (2020.1.0.161)
Boo
and UnityScript
namespaces, as well as the System.Diagnostics.Debug
type from import completion (#574, #1473)ShortcutAttribute
will mark the method as in use (#1546, RIDER-40330, #1548)ScriptableObject
(#1567).asmdef
in Unity Inspector from .csproj
editor notification (#1574).inputactions
as a JSON file (RIDER-38538)~
by default in Unity Explorer (#1444, 1506)SerializeField
attribute warning for property backing field (#1016, #1464)IEnumerator
when auto-completing an event function that can be a coroutine (#1258, #1566).slnf
files (#1571, #1577)See also the Rider 2020.1 milestone.
Note: this release is for informational purposes only. This release is bundled with Rider 2019.3.3. There are no changes for ReSharper in this release. Previous versions are available to download from the Extension Manager for ReSharper 2019.3.x
See also the Rider 2019.3.3 milestone.
Note: this release is for informational purposes only. This release is bundled with Rider 2019.3.2, and available to download from the Extension Manager for ReSharper 2019.3.x (2019.3.0.208)
See also the Rider 2019.3.2 milestone.
Note: this release is for informational purposes only. This release is bundled with Rider 2019.3.1, and available to download from the Extension Manager for ReSharper 2019.3.x (2019.3.0.162)
*.uxml
and *.uss
(RIDER-34788, #1443)EditorInstance.json
being locked by Rider (#1450)See also the Rider 2019.3.1 milestone.
Note: this release is for informational purposes only. This release is bundled with Rider 2019.3. Note that the ReSharper release was delayed until 2019.3.1.
[SettingsProvider]
attribute are now marked as implicitly used (#1225, #1362)UnityEvent
based event handlers (#1142)StartCoroutine
and StopCoroutine
(#RIDER-27707, #1416)UnityEvent
based event handlers (#1142)EditorInstance.json
for Unity 2017.1+, since it does it itself (#1356)Update
methods not acting as performance critical context (RIDER-33934, #1408)LinecastAll
to CapsuleCastNonAlloc
instead of LinecastNonAlloc
(#1324, RIDER-33442, #1408).meta
file during "Move to Folder" refactoring (#1370, #1389).meta
file during "Safe Delete" refactoring (#856, #1389).meta
files up to date in Packages
folder (#1231, #1389)EditorApplication.isPlaying
on wrong thread (#1308)See also the Rider 2019.3 milestone.