Skip to content

Releases: JetBrains/resharper-unity

v2.0.3 for ReSharper 2017.2

31 Aug 15:42
Compare
Choose a tag to compare

Please install from ReSharper's Extension Manager. Search for "Unity Support"

Note that this release is for ReSharper. Rider support is bundled with Rider.

This release will:

  • Support for ReSharper 2017.2 (#193)

From 2.0.0:

  • Parse ShaderLab files, show syntax error highlighting (#3)
  • Brace matching for ShaderLab files
  • To do comments for ShaderLab files
  • Comment/uncomment action for ShaderLab files
  • Support for HLSL and GLSL blocks
  • Parse preprocessor directives in ShaderLab (#186)
  • Parse property references for BlendOp (RIDER-8386)

Previous release notes

v2.0.0 for ReSharper 2017.1

31 Aug 15:40
Compare
Choose a tag to compare

Please install from ReSharper's Extension Manager. Search for "Unity Support"

Note that this release is for ReSharper. Rider support is bundled with Rider.

This release will:

  • Parse ShaderLab files, show syntax error highlighting (#3)
  • Brace matching for ShaderLab files
  • To do comments for ShaderLab files
  • Comment/uncomment action for ShaderLab files
  • Support for HLSL and GLSL blocks
  • Parse preprocessor directives in ShaderLab (#186)
  • Parse property references for BlendOp (RIDER-8386)

Previous release notes

v1.9.1 for Rider and ReSharper 2017.1

21 Jul 14:45
Compare
Choose a tag to compare

Please install from ReSharper's Extension Manager. Search for "Unity Support"

IMPORTANT: This plugin is now bundled with Rider and installed by default. It cannot be updated separately. This change log is purely informational for Rider users.

This release will:

  • Reduce uneccessary logging and change tracking for non-Unity projects

For Rider specifically, this release will:

  • Update to support EAP23
  • Minor improvements to Unity3dRider plugin logging. E.g. the log level is now configurable
  • Display a notification if auto-save is enabled, as it could affect running games in the Unity Editor. Provides a link to quickly disable

Previous release notes

v1.9.0 for Rider EAP22 and ReSharper 2017.1

21 Jul 14:31
Compare
Choose a tag to compare

Please install from ReSharper's Extension Manager. Search for "Unity Support"

IMPORTANT: This plugin is now bundled with Rider and installed by default. It cannot be updated separately. This change log is purely informational for Rider users.

See milestone.

This release will:

  • Only set C# language level when Unity project has an Assets folder (#150)
  • Fix help navigation to go to correct local page, or online search (#152)

For Rider specifically, this release will:

  • Merge the Unity3dRider Unity Editor plugin with the Rider plugin, and automatically install the plugin into a Unity project when the project is opened.
  • Fix to prevent code cleanup crashing

Previous release notes

v1.8.0 for Rider EAP22 and ReSharper 2017.1

19 May 11:30
Compare
Choose a tag to compare

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

v1.7.0 for ReSharper 2017.1

05 Apr 13:33
Compare
Choose a tag to compare

Please install from ReSharper's Extension Manager. Search for "Unity Support"

See milestone.

This release will:

  • Support ReSharper 2017.1 (#110)
  • Fix incorrect signatures in known API (#128)
  • Treats Assertion.Assert as assertion methods (#129)

Previous release notes

v1.6.2 for Rider EAP19 and ReSharper 2016.3

22 Mar 12:09
Compare
Choose a tag to compare

For Rider, please install from the Plugins page of the Preferences dialog. For ReSharper, please install from the Extension Manager. Search for "Unity Support"

This release will:

  • Support Rider EAP19
  • Improve location of "Create serialized field" Quick Fix (#124)

For more details of new features in 1.6, please see the release notes for 1.6.0 and 1.6.1

v1.6.1 for Rider and ReSharper 2016.3

08 Mar 23:48
Compare
Choose a tag to compare

For Rider, please install from the Plugins page of the Preferences dialog. For ReSharper, please install from the Extension Manager. Search for "Unity Support"

This release will:

  • Fix a nasty bug that would delete and recreate all .meta files when reloading a project. Sorry! (#118)

For more details of new features in 1.6, please see the release notes for 1.6.0

v1.6.0 for Rider and ReSharper 2016.3

02 Mar 22:55
Compare
Choose a tag to compare

For Rider, please install from the Plugins page of the Preferences dialog. For ReSharper, please install from the Extension Manager. Search for "Unity Support"

See milestone.

This release will:

  • Correctly update .meta files when creating, renaming or refactoring (#56, #61)

  • "Create serialized field" from usage Quick Fix (#111)

  • Inspection for unused coroutine return value (#99)

  • Inspections and quick fixes for incorrect event function signature and return type

  • Event functions that are coroutines are now recognised and marked as in use (#52)

  • Context action to convert event function signature to/from coroutine

  • Add coroutine and optional parameter information to API and tooltips

  • Expand API support to 5.0 - 5.6

  • Add regex annotations for EditorTestsWithLogParser.ExpectLogLineRegex (#95)

Previous release notes

v1.5.1 for Rider EAP17+

17 Feb 14:40
Compare
Choose a tag to compare

Please install from the Plugins dialog

This release will:

  • Add support for Rider EAP17 (#104)

From 1.5.0:

  • Add support for Rider EAP15 (#91)
  • Add inspection and Quick Fix to use CompareTag instead of string comparison (#82)
  • Add support for Unity API versions 5.2 - 5.5 (#81)
  • Add support for undocumented ScriptableObject.OnValidate and Reset (#79)
  • Add code completion, find usages and rename for MonoBehaviour.IsInvoking (#85) and MonoBehaviour.StartCoroutine/StopCoroutine (#83)
  • Add gutter icon and "Create" context action for Unity classes (#77)
  • Fix method generation for static event functions (#73)
  • Improve recognition of serialised fields (#87)
  • Remove duplicate items in auto complete list (#92)

More details in the release notes for 1.5.0 for ReSharper 2016.3