Fixed: Brace positions for array/object initializers and anonymous classes (in case they are on single line initially) are now reformatted before the actual wrap (only if wrap is required)
Fixed: Good-Code-Red: CSS: font-weight should support numbers 100, 200, 300, etc.
Fixed: Goto Definition navigates to type identifier if executed on default constructor which doesn't exist in user code
Fixed: "Go To Definition" navigates to type identifier if executed on default constructor which doesn't exist in user code
Fixed: MbUnit v2 ignored at runtime tests to correctly show ignored status
Fixed: NUnit ignored at runtime tests to correctly show ignored status
Fixed: Preserve Options dialog state during one Visual Studio session
Fixed: Quick-Fix "Add Reference and Fix Using" should not add duplicate using directive
Fixed: MbUnit tests analysis and execution performance improvements
Fixed: Code Generation command "Create Event Invocator" now follows the naming conventions
Fixed: Refactoring "Convert Static To Extension" now follows the naming conventions
Fixed: Typing Assistance: Do not add a second double quote if there is an identifier or number after it
Fixed: Code Generation command "Generate Equality Members" and refactoring "Extract Class From Parameters" now follow the naming conventions when generating code elements
Fixed: Disable Create Overload for lambda expressions
Fixed: Don't suggest the Initialize From Constructor quick fix for static fields
Fixed: Wrong 'Field can be made readonly' warning for fields set in nested type's constructor
Fixed: Change the Introduce Header option font to Consolas
Fixed: Rename in VB now renames the Implements clause of interface member implementation
Fixed: Find Usages now works for HTML elements and attributes
Fixed: Removed selection under mouse cursor when Visual Aid is shown using the keyboard shortcut (Ctrl+`)
Fixed: Code Generation command "Generate Equality Members" and refactoring "Extract Class From Parameters" now follow the naming conventions when generating code elements
Fixed: Generate an unique variable name when introducing variable from a member access with refactoring "Introduce Variable"
Fixed: Typing Assistance: Do not indent line with one space when backspace is pressed on a closing double quote
Major highlights
All Types Code Completion: Use Ctrl+Alt+Space (default shortcut) to show IntelliSense for all types regardless of their namespace. JustCode will automatically add using directives for you.
Code Style Options: "Naming Conventions" - you can specify naming conventions for types/methods/fields/etc and JustCode will help you enforce them
Test Runner: QUnit - jQuery JavaScript testing framework support
Test Runner: Jasmine - JavaScript BDD testing framework support
Added a Visual Studio project template with several real examples of JustCode extensions (experimental feature)
New decompilation engine (by JustDecompile)
Improvements
All Types Code Completion: use Ctrl+Alt+Space (default shortcut) to show IntelliSense for all types regardless of their namespace. JustCode will automatically add using directives for you.
New in Test Runner:
QUnit - jQuery JavaScript testing framework support
Jasmine - JavaScript BDD framework support
Added inconclusive test run state support in Test Runner (MbUnit v3, NUnit)
Added NUnit "TheoryAttribute" support
MbUnit v3 "TestFixtureAttribute" is now optional
MbUnit v2 and MbUnit v3 "RowAttribute" data driven tests support
MbUnit v3 "StaticFactory" and "DynamicFactory" data driven tests support
Added support for SpecIt extensions for QUnit tests (Beta)
Added support for user referenced javascript framework files (jasmine.js, qunit.js)
Added a Visual Studio project template with several real examples of JustCode extensions (experimental feature)
New decompilation engine (by JustDecompile)
Code Style Options: "Naming Conventions" - a user can specify naming conventions for types/methods/fields/etc. for now only for C# and VB
Naming Conventions Warning and Fix - if a name does not match the naming convention a warning is shown and appropriate fix is given
New Refactorings:
"Convert Foreach To Linq"
"Convert Linq To Foreach"
"Convert Linq To Extensions Method syntax"
New in Formatter:
Improved C# formatter
Code Style settings preview now shows a formatted text (with current settings)
Code Style settings for XML are now separated to XML, XAML and HTML
Visual Aid: moved Visual Aid options to a separate page under Visual Features section in Options
Options for Visual Aid - show header on mouse hover, show menus on header mouse hover, hide header on mouse leave, enable keyboard mode on header mouse click, switch menus on mouse hover in keyboard mode
ToDo navigator: added "Current File" and "Current Project" filters
Code Generation Refactorings now generate names that obey the chosen naming convention
Option (in JC Options\Code Style\C#\Using Directives) to put System.* namespaces on top
New Quick-Fixes:
"Change Method Type" for return type - method type mismatch
"Change Member Type" for return type - member type mismatch
"Return Default Value" for return; in members that must return a value
Added JustCode documentation in CHM format and removed the Help2 documentation