NUnit support for data driven tests - support for TestCaseSource, Combinatorial, Sequential, Pairwise and Repeat attributes
"Test Runner" UI and performance improvements (e.g. handle large amount of tests quicker)
New warning "Type does not match file name" for nested types
Key Mappings Window: it will now reorder the sections to be more balanced if needed
Improved refactoring "Introduce Field": if executed on a variable declaration, it promotes the variable to a field
Added "Filter By" field in "ToDo Navigator"; it can filter by File, Project or Type
Added "Filter By" field in "Find Results"; it can filter by File, Project or Type
Added "Filter By" field in "Test Runner"; it can filter by Test, Namespace, Type, File or Project
Migrated to the new version of Telerik WPF controls
New "Color Picker" control
Merry Christmas and Happy Coding! :)
Fixes
Improved performance
Reduced memory footprint
Fixed: Code templates are properly formatted during expansion using your code style settings
Fixed: Several issues with code template expansion
Fixed: Use FIPS-certified SHA1 implementation everywhere to fix exceptions for users in government organizations
Fixed: Reset toolbars on every Visual Studio start
Fixed: Subdirectories in a project could not be renamed
Fixed: Visual Studio 2008 crashes when "File Header Text" from common "Code Style" options is opened
Fixed: Formatting (indentation) of multi-language files (aspx, html, razor, etc.)
Fixed: Refactoring "Pull Members To Base Class" makes all members in overridden hierarchy public when pulling to interface
Fixed: Test Runner filter in "TestResults" view work with data driven results when filtering by Test
Fixed: Test Runner doesn't run "Ignored" tests
Fixed: Test Runner "Ignored" tests counting
Fixed: Refactoring "Introduce Variable" now works in single line lambda expressions
Fixed: Resizing of "Errors Window" description column
Fixed: Exception thrown by the "Errors Window" grid that causes memory leak
Fixed: Errors/Warnings are no longer duplicated in the "Errors Window" grid when a error/warning is selected and the warnings options are changed
Fixed: Quick-Hint "Convert Field To Auto-Implemented Property" should not be available for JavaScript variables
Fixed: Field-backed properties, whose field is used as ref or out argument, should not be converted to auto-implemented
Fixed: Refactorings "Introduce Field" and "Introduce Constant" now work in Razor view
Fixed: Disable Quick-Fix "Create Method" if method name is an empty string
Fixed: Do not show wrong cast warning inside enum type declarations
Fixed: Quick-Hint "Convert If To Switch Statement" won't add "break" if last statement is "return"
Fixed: Refactoring "Convert Constructor To Factory Method" does no longer break the code when the converted constructor is called with this() or base()
Fixed: Quick-Fix "Fix Namespace Mismatch" now updates the usages of the moved types
Fixed: Quick-Fix "Fix Namespace Mismatch" and refactoring "Move Type To Namespace" now do not qualify the type if not necessary
Fixed: Always add "this" qualifier to members when creating missing constructor and initializing these members
Fixed: Refactoring "Convert ID Selector To Class Selector" (and vice versa) no longer removes the parent selector
Fixed: Incorrect indentations of C# code, nested in Razor
Fixed: Refactoring "Safe Delete" is now disabled for JavaScript
Fixed: Formatting deletes blank lines in anonymous method body
Fixed: Blank context popup window
Fixed: Formatting of attributes on enumeration members inserts empty lines
Fixed: Code Generation "Create Event Invocator" on parameterized delegate type breaks code
Fixed: Infinite loop in VB when moving type to namespace that is inside a nested namespace
Fixed: Good-code-reds when using dynamic generic- or array types in DLLs