v2018.1 for Rider and ReSharper 2018.1
·
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.