What's New in GhostDoc and GhostDoc Pro v4.0

What's new in v4.0:
  • Added Visual Studio 2012 support
  • (Pro) Added Code Spell Checker - merged CodeSpell features into GhostDoc Pro
    • Check Spelling as you type
    • Spell Checking for XML Comments
    • Spell Checking for code elements
    • Spell Checking for strings and comments
    • Spelling SmartTag in the VS Code Editor
    • Added support for OpenOffice dictionaries and multiple languages
    • Ignore files and file extensions
    • Custom User Dictionary
    • Custom Dictionary by Solution
  • Added C/C++ language support
  • Added XML Comment Preview feature - see your comments as they appear in the help file. Enhanced feature in the Pro version.
  • (Pro) Added new Visual Studio toolbar with documenting, comment preview and spell checking commands
  • Added StyleCop compliance - revised all templates to be compliant with StyleCop rules
  • Added Exception Documentation - exceptions raised within a method are documented in the XML Comment
  • (Pro) Add File Header menu and template
  • (Pro) Added IntelliSense to GhostDoc T4 template editor
  • (Pro) Support for comments in T4 templates
  • Fixed Configuration Wizard showing up when GhostDoc configuration is stored in a shared folder or shared between multiple versions of VS
  • Fixed "Configuration file has been modified outside this instance of Visual Studio" when GhostDoc is used with multiple versions of VS
  • Added New Version Notification
  • (Pro) Added Offline Activation for users behind strict firewall
  • Resolved "To generate XML comment you must select a type or a member" issue
  • Fixed number of reported issues
Detailed changes by build:
  • Build 4.0.12289 (Oct 15, 2012)
    • Added - (Pro) Context menu in Spelling Report - now you can correct spelling directly in the report
    • Added - (Pro) <exclude /> will hide members/types in Help file created with Build Help File command
    • Added - (Pro) Copyright (c) within File Header template to comply with StyleCop requirement
    • Resolved - (Pro) GhostDoc uninstalls correctly with VS2012
    • Resolved - (Pro) Build Help File fails on x64 computers
    • Resolved - (Pro) Error building help file when previous version of the help file is open
    • Resolved - (Pro) Issue building help file when parameter in VB.NET does not have return type
    • Resolved - (Pro) Description is no longer empty in enumeration members in the generated help file
    • Resolved - Incorrect exception documenting when exception argument includes string concatenation
    • Resolved - Issue loading references in another AppDomain
    • Resolved - Incorrect handling of code inside of #if statement when conditionals separated by a "," in Project->Properties
    • Resolved - Missing Build Help File command in VS2008
  • Build 4.0.12272 (Sep 28, 2012)
    • Added - ability to select projects for Build Help File menu command
    • Added - (Pro) Property template now documents Nullable properties correctly
    • Added - Exception Documentation now includes exception parameters
    • Resolved - Offline Activation does not display evaluation codes anymore
    • Resolved - Preview Comments and Build Help File are now working for for C++ projects as well (managed code only)
    • Resolved - Importing T4 templates v3 to v4 now works correctly
    • Resolved - Setup is now better at detecting installed Visual Studio version(s)
    • Resolved - ReturnTypeName.FullName macro now returns correct output for the Indexer rule
  • Build 4.0.12256 (Sep 12, 2012) - v4.0 Release
    • Added - (Pro) VS2012 theme support - Spelling Report tool window
    • Changed - Help file is up to date with the released features
    • Resolved - Document Type and Document File commands now work in C++
    • Resolved - Parser exception related to the await keyword
    • Resolved - Exception documentation gets re-created with empty content while removing existing text
    • Resolved - Custom exception types were not documented
    • Resolved - Generate <returns< text for generic types (e.g. List<string>, CSPResponse<DomainEntity[]> types)
  • Build 4.0.12248 (Sep 4, 2012)
    • Added - Build Help File menu - create your XML Documentation CHM help file with a single click
    • Resolved number of issues
  • Build 4.0.12233 (Aug 20, 2012)
    • Added - Support for <c> and <code> tags in the Comment Preview
    • Added - Syntax highlighting for <code> tags in the Comment Preview
    • Resolved - Comment Preview issue with Enums
    • Resolved - <example> tag rendered incorrectly in Comment Preview
    • Changed - Removed project parsing progress doalog for "Document ..." commands. (Stil required for Comment Preview feature at this point)
    • Resolved - C/C++ support in VS2012 and VS2012 is workign properly now
  • Build 4.0.12209 (Jul 27, 2012) - Beta 2 Stability Update
    • Resolves Visual Studio start up issues
    • Improved Spell Checker and resolved number of issues
    • Resolved - .NET FW 2.0 is no longer required to install GhostDoc
    • Changed - Configuration Wizard was redesigned to match other SubMain products
    • Changed - Options window is now resizable
    • Resolved - Generic classes typed with T are not documented according to StyleCop rules
    • Resolved - Generics generate invalid XML documentation
    • Resolved - Issue with "Rename to..." in Spell Checker when the entered new word with spaces
    • Resolved - GhostDoc Pro cannot import settings from GhostDoc GDP now imports setting but still doesn't convert custom GD rule configuration
    • Resolved - Re-Document This issue
  • Build 4.0.12170 (Jun 18, 2012) - Beta 2 Release
    • Added - (Pro) new Visual Studio toolbar for the Pro with documenting, comment preview and spell checking commands
    • Added - Sync and Refresh toolbar commands to the "Comment Preview"
    • Added - (Pro) Options -> Global Properties - allows to reference custom configured user properties within T4 templates (like in CodeIt.Right)
    • Added - (Pro) "Rename to ..." Spell Checker menu item - enter your own spelling
    • Added - Option to not override existing Remarks
    • Changed - (Pro) Spell Checker parser was rewritten and Spell Checking significantly improved for C# and VB.NET. Original parser is used with C/C++
    • Changed - Replaced most dialog messages with non-blocking Growl style notification
    • Changed - Options dialog was completely redesigned to match other SubMain products
    • Changed - "Document This" shortcut is assigned to Ctrl-Shift-D during setup. The extra initial step of assigning the shortcut was removed. The shortcut still can be re-assigned in Options
    • Changed - (Pro) Esc does not close in T4 editor anymore
    • Changed - Configuration Wizard doesn't show up every time GhostDoc is re-installed unless necessary including minor updates
    • Resolved - Issue showing the "The configuration file of the GhostDoc add-in has been modified outside this instance of Visual Studio." warning when saving Options
    • Resolved - ERROR: invalid expression IndexerParameter.Name.Words.All
  • Build 4.0.12129 (May 8, 2012)
    • Added - Re-Document This menu
    • Resolved - errors when opening files unsupported by GhostDoc Spell Checker
    • Resolved - Duplicate exceptions in XML Comments
  • Build 4.0.12119 (Apr 28, 2012)
    • Resolved - XML documentation does not inherit
    • Added Synchronize button to Preview Comments window toolbar - Sync comment preview content with the current file context
  • Build 4.0.12117 (Apr 26, 2012)
    • Stability improvements for Comment Preview
    • Fixed - Comment Preview would not force refresh after editing comment
  • Build 4.0.12114 (Apr 25, 2012) - Beta 1 Release
    • Mics fixes around the Comment Preview feature
    • Release for private testing
  • Build 4.0.12111 (Apr 22, 2012)
    • Preview Comment now shows non-public members/types as well
    • Preview Comment command now now works outside of a member/type
    • Preview Comment - to avoid security warnings removed language switching JavaScript in the preview tool window and always select current project language code snippet
  • Build 4.0.12110 (Apr 21, 2012)
    • Setup bootstrapper now extracts the setup file into temporary directory not as .TMP but as .MSI to avoid confusion of select anti-virus programs
    • Resolved - Generating documentation for enum values just puts a GUID
    • Resolved - XML comments on methods with generic types
  • Build 4.0.12105 (Apr 14, 2012)
    • (Major) Added C++ language support
    • (Major) First private showing of the XML Comment Preview feature
  • Build 4.0.12097 (Apr 11, 2012)
    • Opened up GhostDoc menu commands for shortcuts assignment
    • Added new command Tools.SubMain.GhostDoc.SmartTagDropMenu
  • Build 4.0.12094 (Apr 3, 2012)
    • Fixed issue documenting WriteOnly properties (VB)
    • GhostDoc is no longer parsing the whole solution before documenting first single method or file
  • Build 4.0.12092 (Apr 2, 2012) - Official Private Alpha Release

Add Feedback