Skip to content

v1.8.0 for Rider EAP22 and ReSharper 2017.1

Compare
Choose a tag to compare
@citizenmatt citizenmatt released this 19 May 11:30
· 6548 commits to master since this release

Please install from Rider's Preferences → Plugins page, or ReSharper's Extension Manager. Search for "Unity Support"

See milestone.

IMPORTANT: Rider users should ensure they have installed the latest version of the Unity3dRider plugin in their Unity projects.

This release will:

  • Add implicit use annotations for UnityEngine.Networking types (#136)
  • Add code completion, navigation and rename for SyncVarAttribute's hook property (#135)
  • Mark empty event functions as dead code and remove with quick fix (#137)
  • Improve resolving methods from string literals in MonoBehaviour, e.g. from base classes (#138)
  • Add inspections and quick fixes for methods and constructors for InitializeOnLoad attributes (#143)
  • Add inspections and quick fixes for incorrectly calling new on MonoBehaviour and ScriptableObject derived classes (#142)
  • Add "base type required" annotations (#145)
  • Add support for Unity 2017.1b5 API (#149)

For Rider specifically, this release will:

  • Support Rider EAP22

  • Automatically exclude Library and Temp folders from Rider's full text search, which can greatly speed up indexing in large Unity projects (#117)

  • Add "Attach to Unity Editor" run configuration to automatically attach the debugger to the Unity Editor (#141)

Previous release notes