Release History

By product

Q2 2013

June 12, 2013

Q2 2013 (version 2013.2.611)

NEW
  • New: Debug decompiled code - allows decompiling and debugging third-party assemblies inside Visual Studio
    • New: Assembly Browser window for managing decompilation of assemblies
  • New: File Templates for C#, VB.NET, HTML, CSS, LESS
  • New in JustCode's Test Runner:
    • Option to disable word wrapping in Details, Console Output and Console Errors tabs
    • Duration is shown for each test in the Results tab
    • Build Settings
    • More detailed information in case of a test failure
  • New in JustCode's Code Templates
    • Get suggestion for namespace in a code template
    • Retrieve current file name in a code template
    • Retrieve current type name in a code template
    • Retrieve current member name in a code template
  • New: Refactoring commands "To Object Initializer" and "To Assignment Statements"
  • New: Command "Just Open Containing Folder" for files, folders and solution items in the Solution Explorer of Visual Studio
  • New: Code Cleaning option "Add missing semicolons" for JavaScript
  • New: Warning for unused arguments in String.Format()
  • New in Shared settings:
    • The file keeping solution settings won't be renamed if the solution's name has been changed
    • Added "Do Not Contribute To Namespace" property for folders.
FIXED
  • Improved UI of the Export/Import code templates dialog
  • Improved "Generate Documentation" command for generic methods, classes, structs, enums and interfaces
  • Fixed: "Move type to namespace" command removes the comments preceding the type
  • Fixed: The Code Cleaner does not work in WinJS projects
  • Fixed: The "Introduce Parameter" command is able to set default value for modifiers that not support it
  • Fixed: Renaming method in "await" expression
  • Fixed: Bug with the "Create Derived Type" command after restarting JustCode
  • Fixed: Commands "Remove variable and all assignments" and "Remove variable and keep side-effect assignments" do not work properly for object initializers
  • Fixed: Inaccurate results for case-sensitive search of generic members are shown in the GoTo dialogs
  • Fixed: The "Rename" command renames the file name for MasterPages and causes error in Visual Basic ASP.NET applications
  • Fixed: The "Add Stubs In Inheritors" command does not add all not implemented stubs in the inheritors
  • Fixed: The "Add Stubs In Inheritors" command does not create explicit stub for the non-generic members
  • Fixed: The "Create property for field" command generates wrong type in Visual Basic
  • Fixed: The "Clean Code" command for Visual Basic with setting "Move type to separate files" does not move complete class
  • Fixed: The "Block Comment" command does not work correctly when executed immediately after pressing Enter
  • Fixed in LESS Support: The value of a single-line property with no semicolon at the end is removed after formatting
  • Fixed in LESS Typing Assistance: Backspace in empty string does not remove the closing quote
  • Fixed in JustCode's Test Runner: Tests created with the latest XUnit version are not executed
  • Fixed in JustCode's Test Runner: Tests from nested classes are not executed
  • Fixed: Good-Code-Red: CSS: Page element nested inside media
  • Fixed: Good-Code-Red: CSS: Support pound hack
  • Fixed: Good-Code-Red: CSS: Add support for DXImageTransform filters
  • Fixed: Good-Code-Red: Razor: Errors are shown when escaping "@" in CSS style tag inside razor page
  • Fixed: Good-Code-Red: Good-Code-Red: CSS/LESS: Missing semicolon at the end of the property throws false error message and misses the underlining
  • Fixed: Good-Code-Red: Razor: CSS: When escaping media query with @
  • Fixed: Good-Code-Red: VB Web Site: Option Infer On wasn't on by default in .NET 4.5
  • Fixed: Good-Code-Red: LESS: Closing Parenthesis placed in single quoted string in url() closes the URL
  • Fixed: Good-Code-Yellow: "Field is never assigned" warning for struct type with StructLayoutAttribute
  • Fixed: Good-Code-Yellow: "Type name does not match file name" for AJAX-enabled WCF Service
  • Fixed: Good-Code-Yellow: CSS: "src" is not a valid property
  • Fixed: Good-Code-Yellow: Incorrect warnings for unused constructs are shown when a method is private and has OnDeserialized attribute
  • Fixed: Good-Code-Reds when decompiling assemblies that contain VB modules
  • Fixed: Good-Code-Red: VB: Unknown entity 'CultureInfo', 'Constants'
  • Fixed: Good-Code-Red: VB: Unknown method 'Replace', 'Chr'
  • Fixed: Good-Code-Yellow: C#: Invalid placeholder index {1}
  • Fixed: System.Reflection.TargetInvocationException after restarting the JustCode add-in
  • Fixed: System.InvalidOperationException: Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window is closed
  • Fixed: ArgumentOutOfRangeException: Not a valid Win32 FileTime in Win32FileSystemService.GetLastWriteTimeFile(string path)
  • Fixed: Exception after compilation to CSS if read-only CSS files already exist
  • Fixed: System.Windows.Markup.XamlParseException: Add value to collection of type 'System.Windows.Interactivity.BehaviorCollection' threw an exception
  • Fixed: No warning is shown when executing the "Introduce Parameter" command will lead to incorrect code
  • Fixed: The "Insert tabs" option in Visual Studio is not taken into account when formatting HTML file
  • Fixed: The "Arrange 'this' qualifier" code cleaning option doesn't work for method groups