Skip to content

v2018.2 for Rider 2018.2

Compare
Choose a tag to compare
@citizenmatt citizenmatt released this 03 Sep 12:25
· 33 commits to 182 since this release
0fd00eb

Note: this release is for informational purposes only. This release is bundled with Rider 2018.2. For the equivalent ReSharper release, please see the v2018.2.0.653 for ReSharper 2018.2 release.

The 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 list of Unity players in Attach to Unity Process dialog (#634, #650, RIDER-17130)
  • Use correct IP address when attaching debugging to remote player (#650, RIDER-17130)
  • Add Attach to Unity Process action to Unity actions dropdown
  • Updated icons for run configurations (RIDER-18576, #694)
  • Advanced integration feature (play/pause, etc.) available in all solutions in project folder (#581)
  • Fixed showing tool windows after hiding for Unity projects
  • Fix incorrect connection icon shown when Unity is in play mode (RIDER-15758)
  • Enable editing of Unity specific Live Templates (#654)
  • Prevent editor plugin being installed each time project is loaded (#656)
  • Show a notification if the project is incorrectly opened as a folder (#658)
  • Show a meaningful message when trying to run Unity tests under dotCover (RIDER-17815)
  • Unity editor: Add option to disable reloading assemblies during Play mode. Only for Unity 2018.1 and below (#520)
  • Unity editor: Only write file to disk if it's changed (requires Unity 2018.1+)
  • Unity editor: Fix crash with Unity 5.6.x (#660)
  • Unity editor: Support Roslyn compiler response files (csc.rsp) (#690)

See also the Rider 2018.2.1 milestone.

See previous release notes for changes in 2018.1.4 for Rider 2018.1.4.