Skip to content

v2018.2.0.653 for ReSharper 2018.2

Compare
Choose a tag to compare
@citizenmatt citizenmatt released this 03 Sep 11:03
· 30 commits to 182 since this release
b992a7f

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

Note: this release is only for ReSharper. Rider support is bundled with Rider. This release is equivalent to v2018.2 for Rider 2018.2.

This release will:

  • Add support for .asmdef files (#283)
  • Recognise custom serializable classes and handle serialized fields and usge (#419, RIDER-9341, RIDER-12239)
  • Update API details to 2018.2.0b9 (#611, #613)
  • Add undocumented API methods in AssetPostprocessor (OnGeneratedCSProject and OnGeneratedSlnSolution)
  • Consolidate multiple incorrect method signature inspections into one, with quick fix (#534)
  • Add redundant SerializeField attribute on readonly field inspection, plus quick fix (#503, #586)
  • Add redundant HighlightInInspector attribute on serialised field, plus quick fix (#585, #586)
  • Add context actions to toggle HideInInspector attribute on serialised fields (#494, #586)
  • Rework make serialised/non-serialised field context actions (#583, #586)
  • Serialised field context action and quick fixes work correctly with multiple field declarations (#586)
  • Add FormerlySerializedAs attribute when renaming a serialised field (#54, #659, RIDER-12298, RIDER-17887)
  • Add redundant FormerlySerializedAs attribute inspection and quick fix, with code wiki entry
  • Add possible mis-application of FormerlySerializedAs attribute on multiple field declaration, with quick fix and code wiki entry
  • Add inspection for usage of Camera.main in Update methods (#196)
  • Mark potential event handler methods and property setters as in use (#625, RIDER-17276)
  • Add sprop and sfield Live Templates (#565)
  • Don't show incorrect "always false" warning for "this == null" in Unity types (#368)
  • Remove highlighted background for Cg blocks in ShaderLab files (RIDER-16438)
  • Add ShaderLab colour scheme settings page (RIDER-17305)
  • Fix ShaderLab highlighting of keywords (RIDER-17287)
  • Fix rename's "find in text" renaming non-text elements in ShaderLab files
  • Fix Unity specific inspections not showing in Solution Wide Errors tool window (#680)
  • Fix performance issue with code completion of Unity event functions (#471)

See also the Rider 2018.2 milestone.

See previous release notes for changes in 2018.1.0.380 for ReSharper 2018.1.