Skip to content

v2018.1 for Rider and ReSharper 2018.1

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

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 will:

  • Bumped version to 2018.1 to match Rider and ReSharper releases
  • Add inspections for null coalescing and null propagation opertators (#342, #35, #148)
  • Add go to definition, find usages, highlighting, code completion for ShaderLab variable references (#362)
  • Add undocumented UIBehaviour APIs (#394, #395, RIDER-12649)
  • Add code inspection wiki for most inspections
  • Workaround Unity's old version of annotations and make [PublicAPI] mark all members as in use (#337)
  • Change inspection for incorrectly applied attributes from error to redundant code (#325, #322, #376)
  • Remove option to disable ShaderLab parsing from UI (#236)
  • Fix ShaderLab colour reference handling with non-US cultures (#346)
  • Fix ShaderLab vector properties showing colour highlighting or throwing exceptions (#384, #397)
  • Fix parse error with trailing whitespace in ShaderLab variable references (#257, #357)
  • Fix exceptions with existing features

Rider specific changes in this release will:

  • Add Assets View as alternative to Solution Explorer
  • Add Unity tool window to view Unity editor console logs, with parsed stack traces
  • Play/pause/step Unity from within Rider
  • Background refresh Unity projects
  • Hides unnecessary UI tool windows when opening a Unity project
  • Run Unity editor tests in the Editor instance, but displayed in Rider

See also the Rider 2018.1 milestone.

See previous release notes for changes in v2.1.3 for ReSharper 2017.3.