Rider 2020.2: Localization Manager, Debugger Updates, and Major Updates to Unity Support
Rider 2020.2 is now available! To mark this great news we’ve put together a full list of the new features and under the hood improvements that are in store for you. Let’s dive in! Download Rider 2020.2 Debugger The new release brings significant changes to the debugger API. They allow us to perform super-lazy value calculations with better interruption and custom value representation. We've also
ReSharper 2020.2: Improved Code Analysis for C# 8, Code Cleanup on Save, and Revamped Unit Test Runner
Hello everyone, Today we’re excited to give you ReSharper 2020.2! This major release introduces new inspections and quick-fixes for C# 8, most notably for nullable reference types, a much-awaited Code Cleanup on Save, a revamped Unit Test Runner, and various accessibility improvements. Download ReSharper 2020.2 Since the ReSharper license now covers both ReSharper and ReSharper C++, support for C
Rider 2020.1.4 and ReSharper Ultimate 2020.1.4 Bugfixes Are Ready!
Rider 2020.1.4 and ReSharper Ultimate 2020.1.4 are ready for you to download. ReSharper Ultimate 2020.1.4 ReSharper 2020.1.4 comes with better support for one more C# 8 language feature: the ability to mark property accessors separately with the Obsolete and Deprecated attributes (RSRP-477579). Rider 2020.1.4 Rider 2020.1.4 has a couple of fixes in addition to the C# 8 update from ReSharper:
The Developer Ecosystem in 2020: Key Trends for C#
At JetBrains, we make tools for developers, so we keep up with the latest trends and changes in the software development industry. We build many IDEs based on multi-platform software product lines for various programming languages. Our Developer Ecosystem Survey, which JetBrains runs yearly, aims to reveal the current ambience of the developer world. Today we are happy to share with you the res
Rider 2020.2 Early Access Program Begins!
Today we’re starting the Rider 2020.2 release cycle. Already in this first EAP build, Rider’s got several new goodies to help you in your daily coding routine. Let’s dive in! GitHub Pull Requests support Support for Full GitHub Pull Requests is finally here! You’ll be able to browse, assign, manage, and even merge pull requests, view the timeline and in-line comments, submit comments an
ReSharper Ultimate Starts Its Early Access Program for 2020.2!
Hello everyone, We’re excited to introduce the first EAP build of ReSharper Ultimate 2020.2! Here’s what we have in store for you. (more…)
Nullable Reference Types: Contexts and Attributes – A Look at New Language Features in C# 8
Our C# 8 language features series is coming to an end. Before we jump into nullable contexts and nullable attributes, here is a quick (updated) recap of our roadmap: Indices, Ranges, and Null-coalescing Assignments Switch Expressions and Pattern-Based Usings Recursive Pattern Matching Async Streams Nullable Reference Types: Migrating a Codebase Nullable Reference Types: Contexts and
JetBrains .NET Days Online 2020 – Session recordings available
Hooray! The talks from JetBrains .NET Days Online 2020 are now available for everyone to watch. (more…)
Rider 2020.1.3 and ReSharper Ultimate 2020.1.3 Bugfixes Are Here!
We’ve published a couple of bugfixes a moment ago: Rider 2020.1.3 and ReSharper Ultimate 2020.1.3 are ready for you to download. Here’s how we made each tool a tiny bit better. ReSharper Ultimate 2020.1.3 In this build, you will find the following most important things we’ve managed to fix: When using nullable reference types, you have two fewer things to worry about (RSRP-478846, RSRP-477755).
Rider 2020.1.2 and ReSharper Ultimate 2020.1.2 Bugfixes Are Available!
After publishing the hotfixes last week, it’s now time for regular bugfix updates. We’re pleased to present Rider 2020.1.2 and ReSharper Ultimate 2020.1.2. I’ve collected some of the most important fixes our team has made for you below. (more…)
Join us for JetBrains .NET Days Online – A virtual .NET event on May 13–14, 2020
We invite you to join a free virtual event, JetBrains .NET Days Online, taking place Wednesday and Thursday, May 13 and 14, 13:00–21:30 CEST (07:00–15:30 EDT – check your time zone). Let us know if you can make it! REGISTER FOR JETBRAINS .NET DAYS ONLINE Twelve community speakers will be covering topics that they are passionate about. Expect technical content & speakers' experience with speci
Nullable Reference Types: Migrating a Codebase – A Look at New Language Features in C# 8
It's been a while since our last post in this C# 8 language features series. Before we jump into nullable reference types, here is a quick (updated) recap of our roadmap: Indices, Ranges, and Null-coalescing Assignments Switch Expressions and Pattern-Based Usings Recursive Pattern Matching Async Streams Nullable Reference Types: Migrating a Codebase Nullable Reference Types: Contexts
Rider 2020.1 Is Released!
Hello everyone, We’ve published Rider 2020.1 today! Let’s talk about the most important updates we have for you in this release. The backend runs on .NET Core runtime Finally, the backend runs on .NET Core runtime by default on macOS and Linux, instead of the Mono runtime. Moving to .NET Core runtime delivers noticeable performance improvements, a lower memory footprint, and multithread
ReSharper Ultimate 2020.1: Improved Support for C# 8.0 and C++20, Dataflow Analysis of Integer Values, and Much More
Hello everyone, ReSharper Ultimate 2020.1 is now available! We encourage you to try out the first major update this year. Read about the release highlights in this blog post, or visit our What’s New page to see a comprehensive list of improvements. This release has tons of changes to the architecture of ReSharper that bring us closer to our goal of running all the core ReSharper features
ReSharper Ultimate 2020.1 Kicks off the Early Access Program!
Just an hour ago, we published our first EAP build for ReSharper Ultimate 2020.1. Jump in and preview what’s coming in 2020.1! Since everybody seems interested in performance, let’s start with the performance news. There were tons of changes in the ReSharper architecture that bring us closer and closer to running all the core ReSharper features out of the Visual Studio process. All these mo
ReSharper Ultimate 2019.3.3 Bugfixes Available
Sometimes, even a bugfix needs a bugfix. 2019.3.3 is a case in point as we're publishing ReSharper Ultimate 2019.3.3 today. Look for update notifications in Visual Studio and the Toolbox App to take advantage of these useful updates. ReSharper 2019.3.3 fixes the following urgent issues: No more false "constant expressions" warnings with nullable context enabled. StackOverFlow exceptions
ReSharper Ultimate 2019.3 Release Is Out!
Hello everyone, We’ve reached the last release milestone for this year – please give a warm welcome to ReSharper Ultimate 2019.3! First, let’s take a brief look at the most important changes: (more…)
Rider 2019.3 Early Access Program is Open!
Hello everyone, Are you looking for something new to try in Rider to help you become a more productive developer? Then we have something great for you! We’ve just started the Early Access Program for Rider 2019.3! In the first EAP build, you will find a highly requested feature in the debugger, lots of improvements in performance, initial support for MongoDB, and a timeline for GitHub Pu
ReSharper Ultimate 2019.3 Starts Early Access Program!
Hello everyone, October seems like a good time to launch the Early Access Program for our third release of the year, so please welcome ReSharper Ultimate 2019.3 EAP. In the list below, I highlight several new features and improvements of the ReSharper 2019.3 EAP: Improved C# 8 support including notnull constraint, the target-typed switch expressions, early support for default interface
Async Streams – A Look at New Language Features in C# 8
It's been a while since our last part in the C# 8 series, but here it is! We will continue our journey through the new language features, and dive into async streams. In this series, we are looking at: Indices, Ranges, and Null-coalescing Assignments Switch Expressions and Pattern-Based Usings Recursive Pattern Matching Async Streams Nullable Reference Types: Migrating a Codebase