v2018.2 for Rider 2018.2
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
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 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.