v2018.2.0.653 for ReSharper 2018.2
citizenmatt
released this
03 Sep 11:03
·
30 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 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
andOnGeneratedSlnSolution
) - 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.