ReSharper 8.1 Goes RTM along with dotCover, dotTrace

We’ve just cooked a joint release of three .NET tools!

The following RTM builds are available for download: ReSharper 8.1, dotCover 2.6 and dotTrace Performance 5.5.3.

(Updates to ReSharper SDK, dotTrace SDK and ReSharper Command Line Tools are all available, too.)

Now let’s elaborate on why you’d want to download and install all this.

ReSharper 8.1

We’ve announced most highlights of ReSharper 8.1 in the EAP launch post back in October and in subsequent feature-specific posts but let’s walk through the changes briefly once again.

  • We’ve added support for TypeScript highlighted by refactorings (Rename, Introduce Variable), navigation, code completion, rearranging code (including a fancy concept of greedy brace) and code inspections such as detecting unused parameters and invalid CSS references. For details on all these features, please see an earlier post entitled TypeScript Support in ReSharper 8.1
  • We’ve improved integration into Visual Studio 2013 and fine-tuned it to work better with the RTM release of the IDE. Dedicated integration with the two leading editor features of Visual Studio 2013, Peek Definition and Enhanced Scroll Bar, is also there. For details, see Visual Studio 2013 Support in ReSharper 8.1.
  • We’ve added more C# code inspections revealing potentially severe runtime issues such as InvalidCastExceptions in foreach loops and infinite for loops.
  • Project Dependency View has received a huge set of enhancements such as analysis of indirect project relationships (possible paths), support for Undo/Redo, polished UI and new context menu items, as well as a performance boost. For details in this area, refer to Architecture Tools: Improvements in ReSharper 8.1.
  • Richer JavaScript support including Structural Search and Replace (SSR), as well as improvements in renaming and navigating between/to JavaScript symbols.
  • We’ve made XAML support more solid by supporting Windows 8.1 XAML apps, introducing double completion in property elements and resources, and adding more typing assistance actions such as “Import types on paste”. Stay tuned for more details in this regard.
  • Find Results and Inspection Results tool windows have been revised to consume less memory, as well as enable pinning and unpinning tabs.
  • Miscellaneous improvements such as a better standard of support for high DPI monitors, 400+ bug fixes and 70 performance fixes.

Note that not all ReSharper plugins are ready for 8.1 and if you’re using plugins, you’ll see update notifications from the Extension Manager as new updates become available. Specifically please make sure to update the bundled NuGet plugin as it has received an important fix after we compiled the release build of ReSharper.

dotCover 2.6 & dotTrace Performance 5.5.3

First of all, when it comes to dotCover and dotTrace Performance, you should get your hands on them if you use the tools in conjunction with ReSharper: both tools integrate with ReSharper 8.1. Same story if you need the tools in Visual Studio 2013 where they integrate as well.

One additional point in favor of the latest dotCover is that it includes an Extension Manager similar to the one introduced in ReSharper 8.0 several months ago. dotCover doesn’t have an extension ecosystem as strong as ReSharper but the Extension Manager is still a great time saver when it comes to updating to new versions of plug-ins:

Does all of that sound convincing enough?

If it does, please download ReSharper 8.1, dotCover 2.6 and dotTrace Performance 5.5.3.

In terms of license eligibility, here’s a way to check if your licenses will work with these updates:

  • ReSharper 8.1 is a free upgrade for all personal and academic licensees who are eligible for ReSharper 8.0. It’s also a free upgrade with all commercial per-major-version licenses to 8.x, and with commercial subscription-based licenses purchased or renewed on December 12, 2012 or later.
  • dotCover 2.6 is a free upgrade for all licensees who have purchased or renewed their licenses on December 12, 2012 or later.
  • dotTrace Performance 5.5.3 is a free upgrade for all dotTrace Performance 5 licensees.

If you’re still not sure about your license eligibility, there’s always an option to contact JetBrains sales for clarification.

image description