Дабы преподнести небольшой подарок к предстоящим праздникам, мы рады представить вам даже не один, а целых три релиза: ReSharper 6.1, dotCover 1.2 и dotTrace 4.5.2 Performance.



ReSharper 6.1


Этот выпуск Решарпера содержит не только багфиксы но и ряд фич, о которых мы уже писали в серии блог-постов (англ.яз.). Вот что появилось нового в этом релизе:

Настройки


В Решарпере 6.0 были заложены основы того, что в последствии стало новым механизмом управления настройками. Изменение это было существенным, как с архитектурной, так и с функциональной точки зрения. К сожалению, ввиду отсутствия времени, мы не смогли подготовить этот функционал к релизу 6.0. Но сейчас все готово, и в релизе 6.1 мы рады представить набор возможностей для общего владения настройками на уровне решений, команд, отдельных компьютеров и даже на уровне политик компании. Мы все еще продолжаем работать над настройками, и надеемся на вашы отзывы.



Улучшения производительности


Перед выпуском каждой версии Решарпера, мы вкладываем массу времени в работу над производительностью. Это не всегда так просто, т.к. нам нужно также успевать создавать новый функционал. В версии 6.0 у нас были серьезные проблемы с производительностью в некоторых типах веб-проектов. К счастью, эти проблемы были решены, и около 140 различных проблем были устранены к релизу 6.1.

Поддержка Async и Visual Studio 11


Поддержка Async все еще находится в состоянии CTP, а Visual Studio, в свою очередь – в стадии early preview. Пытаться поддерживать технологии, которые еще не готовы, не только сложно но еще и рискованно, т.к. любые крупные изменения могут свести на нет большую долю первоначальных усилий. Тем не менее, мы знаем что многие из наших пользователей экспериментируют с новыми технологиями и им не хватает ReSharper’a.



Поэтому, с релизом 6.1 мы предоставляем поддержку Async-а в C# и VB.NET, а также экспериментальную поддержку Visual Studio 11. Пока что нет поддержки Metro приложений и, для того чтобы произвести установку для VS11, вам потребуется отдельный установочный пакет (vsix), который можно ��качать на этой странице.

Оптимизация ссылок на сборки


Большое число пользователей полагаются на Решарпер для быстрых изменений на уровне проекта, и поддержка оптимизации ссылок будет еще одним полезным инструментом. В любом проекте из вашего решения, ReSharper 6.1 может детектировать ссылки на сборки, которые не используются, и помогает пользователю удалить некоторые или все неиспользованные ссылки.



SDK


В процессе разработки версии 6.0, мы вложили много сил в создание более удобного API для расширения ReSharper’а. Версия 6.1 содержит плоды этих усилий: помимо улучшенного API, мы также предоставляем фреймфорк для юнит-тестирования, шаблоны Visual Studio, примеры и онлайн документацию. ReSharper 6.1 SDK можно скачать как инсталлятор MSI или ZIP-архив.



И другие полезные возможности…


Вот несколько других фич, которые вошли в релиз:

  • Structural Search and Replace (SSR) для HTML и ASP.NET. Теперь можно использовать механизм замены по паттернам (custom patterns) для рефакоринга разметки HTML и ASP.NET.
  • Отслеживание вызовов для ASP.NET MVC. Все те же механизмы отслеживания вызовов (call tracking), расширенные для поддержки ASP.NET MVC 3.
  • Новые проверки кода. Появились проверки доступа к «убранным» (disposed) замыканиям, проверки ковариантных конверсий массивов, и многие другие.

Также, мы починили большое количество существующих проблем. О многих нововведениях и улучшениях функционала вы сможете прочитать в будущих постах нашего блога (англ.яз.)

dotCover 1.2 и dotTrace 4.5.2 Performance


Оба этих релиза были «сервисными», и основной их целью была поддержка совместимости с ReSharper 6.1. Помимо этого, dotCover теперь работает с TypeMock 6.2.x, предоставляет улучшенные возможности создания отчетов с сокращенным объемом сгенерированного HTML-кода, а также потребляет меньше памяти.

Мы уже начали работать над новыми «мажорными» версиями dotCover и dotTrace Performance. Скоро будут выпущены EAP-версии продуктов с большим количеством новых возможностей и улучшений, о которых мы обязательно напишем.

Скачать их все :)


Вы можете скачать ReSharper 6.1, dotCover 1.2 и dotTrace 4.5.2 Performance прямо сейчас!

Ну и в заключение, позвольте поздравить всех вас с предстоящими праздниками. Увидимся в новом году!