Rider 2019.3 Release Is Out!
We published Rider 2019.3 just moments ago. Let’s walk through the key improvements in this update which the Rider team has focused on for the last four months.
Let’s highlight the most important features in this release:
- Outstanding support for T4 templates is here with capabilities such as template execution, debugging, code highlighting, navigation, refactorings, code completion, and much more.
- We’ve made a huge step forward in performance profiling, so now you can profile .NET Core applications on Windows, Linux, and macOS right in Rider.
- If you are a Unity developer, you should benefit greatly from the cross-platform unit test coverage and continuous testing, which finally supports Unity tests!
- Startup performance has been improved, smooth mouse scrolling is here, and a lot of UI freezes have been eliminated. These are just a few of the performance improvements in Rider 2019.3. (Note that this chart is not an accurate benchmark, but a quick indication of the change in startup time of Rider 2019.2.3 vs 2019.3)
- Docker-compose support now covers the debugger. Enjoy debugging multi-container Docker applications with the click of a mouse.
- In version control support, we’ve started experimenting with the user interface and user experience when working with version control systems like Git. Check out the new live diff preview, a new Commit tool window on the left-hand side of the IDE, and several other improvements.
If none of the above caught your interest, we have more new features for you still:
- Edit & Continue can now apply changes to a running (not suspended) application, and the application does not need to be stopped at a breakpoint.
- The debugger in general has many improvements. The Exceptions tree in the Breakpoints view is updated and Remote Debugging is enhanced, to mention just a few.
- The AWS Toolkit plugin is now compatible with Rider! It supports creating, running, and debugging an AWS Lambda locally and remotely. Cloud Debugging support is also here.
- Database support has several updates, with the biggest highlight being early MongoDB support.
- C# 8 support becomes even better and includes support for
notnullconstraints, target-typed switch expressions, early support for default interface methods, and several new inspections and quick-fixes.
- For Xamarin developers, we’ve got better discovery of Apple devices and simulators, a list of connected Apple devices on the toolbar, and a “Publish Android APK” action for Xamarin Android projects.
- Find dependent code now works for NuGet references and can be run for a whole solution instead of just a project.
- The Quick definition overlay tooltip is available for any symbols in the code editor
- C# naming settings now support reading from / exporting to EditorConfig.
- Type Name Hints are available for all var occurrences, lambda’s parameters, and more.
- Identifier highlighting has been completely reworked with a separate page for C#, separate colors for preprocessor directives, static methods, fields, etc.
There’s one last thing we’d like to mention, which is a small but very handy improvement for today’s .NET Core era. If you’ve ever added a second target framework to your .NET Core app by editing a .csproj file manually, did you forget to change
TargetFrameworks? I would venture a guess that you have, and probably more than once.
Rider to the rescue! We’ve added an inspection to warn you about this
TargetFrameworks problem and eliminate it with an appropriate quick-fix:
These are the key highlights out of all the cool things waiting for you in v2019.3. For more details, please visit the What’s New in Rider 2019.3 page.
We hope you enjoy this update. Try it and share your thoughts and impressions with us!
Subscribe to Blog updates
Thanks, we've got you!
The First Set of Bug-fixes For ReSharper and Rider 2023.2 Is Here!
Hello everyone, The ReSharper and Rider 2023.2.1 bug-fix updates have just been released! Let’s go over the most important fixes in those builds. Rider Here are the fixes included in this update: For the full list of issues reso…
Rider 2023.2: Better C# Support, UX/UI Enhancements, AI-Powered Features, and More
A new major update for Rider has just been published! You can download the 2023.2 release build from our website, install it via the Toolbox App, or use this snap package from the Snapсraft store (if you are using a compatible Linux distribution). We invite you to explore the new features and imp…
dotCover, dotMemory, dotPeek, and dotTrace 2023.2 Released!
dotCover 2023.2, dotMemory 2023.2, dotPeek 2023.2, and dotTrace 2023.2 have been released and are ready for download! Let’s take a look at what’s new with these .NET tools. dotMemory 2023.2 Snapshot analysis in JetBrains Rider Before 2023.2, you could only use dotMemory in Rider fo…
ReSharper 2023.2 Release Candidate Is Available
Get a preview of all the latest features and improvements set to be shipped with the next major release of ReSharper and the .Net tools by downloading the Release Candidate builds that have just landed. Here are the major improvements in each of the new builds: ReSharper 2023.2 Release Can…