Rider 2018.3 Early Access Program kicks off
As of right this moment we are starting the Early Access Program for Rider 2018.3. Now is a great time to visit our site, download the first EAP build, and get all new features right away:
Let’s have a brief look at the significant features, improvements, and changes we’ve prepared for you in Rider 2018.3 EAP:
- We’ve added the long-awaited refactoring Rename project. No more manual renaming of all usages of a project – just use a few clicks and that’s it.
- Another long-awaited feature, which exists in ReSharper but was missing in Rider: Assembly Explorer. It allows opening multiple assemblies, as well as traversing and exploring all open assemblies. It is available as a view in the Explorer window in addition to the Solution and the File System views.
- We’ve refactored the loading assemblies stage and this optimization has sped up solution loading.
- Rider has a newly redesigned Search Everywhere popup and Plugins pages in Preferences/Settings.
- You can explore the inheritance hierarchy of types via Navigate | Type Hierarchy.
- We’ve implemented the Introduce parameter refactoring for local functions.
- Lots of new inspections, quick-fixes, and context actions have been added to C# code analysis for different cases.
- NuGet support gets more love:
- Support for NuGet servers that use NTLM/Windows authentication (on Windows).
- Find this type on nuget.org feature, which some of you might be familiar with if you use ReSharper, has been added to the AltEnter menu for unresolved symbols.
- A new quick-fix, Install missing .NET Core Adapter, is available in unit tests files in case you missed a required package.
- Better and faster packages search in the NuGet window based on NuGet Completion Service.
- The NuGet window shows more NuGet Folders based on NuGet.config files.
- Improved Angular support.
- The Open in Rider action is available in the context menu of File Explorer. It works only on Windows and only if Rider was installed via the installer (not via Toolbox App).
- Tab/Shift+Tab indentation behavior is now the same as that in Visual Studio. Pressing Tab or Shift+Tab aligns the code to the closest indentation (when indent is set in spaces).
- XSLT Debugger has been added.
- Unity support has had another huge update:
- A bunch of new inspections and appropriate quick-fixes to improve your Unity code
- The spell checker no longer runs on
- Ignored tests are marked with the correct result status.
- Unity Explorer is now shown on Linux.
- An Editor EntryPoint C# script file template has been added.
- Double-clicking a process item in the Attach to Unity Process list will now close the dialog and attach to that process.
- Unity Component Data entities are now shown in the Variables window in the list of object’s fields/properties while debugging.
- Duplicates are removed from code completion.
- And lots more (see the whole list of fixes and improvements)!
- P.S.: We would like to say thank you to Jurjen Biewenga for his contribution to the “Unity Support” plugin (PR 823, 822, 772).
If you are interested in the whole list of improvements and fixes, you are welcome to visit our public bug tracker.
Subscribe to Blog updates
Thanks, we've got you!
Eager, Lazy and Explicit Loading with Entity Framework Core
Entity Framework Core (EF Core) supports a number of ways to load related data. There’s eager loading, lazy loading, and explicit loading. Each of these approaches have their own advantages and drawbacks. In this post, let’s have a quick look at each of these ways to load data for navigational prope…
OSS Power-Ups: bUnit – Webinar Recording
The recording of our webinar, OSS Power-Ups: bUnit, with Egil Hansen and Steven Giesel, is available. This was the twelfth episode of our OSS Power-Ups series, where we put a spotlight on open-source .NET projects. Subscribe to our community newsletter to receive notifications about future webi…
Accelerating Your Testing Workflow with Unit Test Creation and Navigation
Unit tests play an important role in our daily development workflow. They help us ensure our codebase's correctness when writing new functionality or performing refactorings to improve readability and maintainability. In the process, we often create new test files that accompany the p…
Introducing Predictive Debugging: A Game-Changing Look into the Future
With the introduction of debugging tools, software developers were empowered to interactively investigate the control flow of software programs to find bugs in live environments. At JetBrains, we've always strived to improve the art of debugging. Besides the more standard things you expect from a de…