codemaid

CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.

LGPL-3.0 License

Stars
1.9K

Bot releases are hidden (Show)

codemaid - CodeMaid v0.7.9.1-beta

Published by codecadwallader over 9 years ago

  • Features
    • #116 - Separate options for blank line padding of single-line properties and multi-line properties. Single-line properties will no longer pad by default, while multi-line properties will continue to pad by default.
  • Fixes
    • Fix registration issue with Spade toolbar buttons for sorting by file order
codemaid - CodeMaid v0.7.9-beta

Published by codecadwallader over 9 years ago

  • Features
    • Card 108 - Solution-specific settings
      • Fixed theme not persisting correctly
      • Annotated comment preview window with message to clarify dialog must be closed/opened to refresh
      • Resolved backwards compatibility with existing settings. Old settings will now be imported if the new user settings file does not exist.
      • Note: If you had previously used the v0.7.8-alpha and want to bring in your old settings, manually delete the CodeMaid.config located in your AppData folder (e.g. C:\Users\Steve\AppData\Local\CodeMaid\CodeMaid.config). This will cause the old settings to be imported at startup.
  • Fixes
    • #56 - VS2015 was incorrectly added explicit access modifiers to explicitly implemented members
    • #98 - Remove blank lines after attributes is now more selective to avoid false matches in some string literals
codemaid - CodeMaid v0.7.8-alpha

Published by codecadwallader over 9 years ago

  • Features
    • Card 108 - Solution-specific settings
      • This has been a significant rewrite, EXPECT BUGS.
      • "Configuration" dialog is now called "Options" for consistency with Visual Studio
      • Known issue: Your previous settings will be lost (clean slate)
        • Possible workaround (untested): Export your settings before upgrade, and import them after upgrade.
      • Known issue: Settings preview window for comment formatting does not refresh
    • Card 166 - Update settings persistence to work across VS updates
    • Card 230 - Close about dialog on any key
  • Fixes
    • #90 - URL in XML doc no longer gets formatted as a list item
    • #106 - Comments adjacent to commented out code can still be formatted
codemaid - CodeMaid v0.7.6.1-beta

Published by codecadwallader over 9 years ago

Fixes

  • #87 - Re-insertion of removed using statements can cause duplicates
  • #94 - Reorganizing new method outside of regions can require two passes
codemaid - CodeMaid v0.7.6

Published by codecadwallader over 9 years ago

codemaid - CodeMaid v0.7.5.1-beta

Published by codecadwallader over 9 years ago

  • Features
    • Card 218 - Add support for JSON
    • #69 - Add support for PHP (thanks Ioannis Kappas!)
  • Fixes
    • #55 - Format lock up occurs on file with only comments
    • #58 - GUID case sensitivity issue with different tools
    • #59 - WiX project type can cause an exception to be thrown
codemaid - CodeMaid v0.7.5

Published by codecadwallader almost 10 years ago

codemaid - CodeMaid v0.7.4.3-beta

Published by codecadwallader almost 10 years ago

  • Features
    • #35 - Build progress now better represents projects building in parallel (thanks lowjoel !)
  • Fixes
    • #26 - Regular (two slash) comment directly adjacent to XML (three slash) comment was being treated as a single comment during formatting instead of two distinct comments
    • #44 - User preference for #endregion tags was not being respected during reorganization
    • #48 - Configuration dialog would not open if you had another VS extension with a different version of the System.Windows.Interactivity.dll
    • #51 - About dialog would not always come back to top of VS window after switching to another application
codemaid - CodeMaid v0.7.4.2-beta

Published by codecadwallader almost 10 years ago

  • Features
    • Card 114 - Detect preprocessor directives during reorganization and prevent execution
    • Card 152 - Support cleanup exclusions for folder names
    • Card 180 - Remember Spade order preference
  • Fixes
    • #21 - Comment formatting now handles hyphen only separating comment lines
    • #31 - Finding command option to disable solution folder toggling workaround
codemaid - CodeMaid v0.7.4.1-beta

Published by codecadwallader about 10 years ago

  • Features
    • Card 196 - All SDK dependencies are now embedded in the lib folder so CI can run unit tests and contributors do not need to install both the VS2010 SDK and the VS2013 SDK.
  • Fixes
    • #14 - Top level self-closing xml comments (i.e. <inheritdoc />) getting expanded
    • #15 - Comment formatting placing a space between XML element and following punctuation
    • #17 - Xml comments with <code> blocks and new lines won't format
    • #18 - C++ MFC .RC2 files cannot have EOF terminator merged onto last content line
codemaid - CodeMaid v0.7.4

Published by codecadwallader about 10 years ago

codemaid - CodeMaid v0.7.3.2-beta

Published by codecadwallader about 10 years ago

  • Features
  • Fixes
    • #1 - Added performance option related to loading models asynchronously that can be disabled as a workaround for VS2012 sporadic hang that can occur when auto-cleanup runs at the start of a build
    • #2 - Better support for universal applications and shared projects
  • Misc
    • Now that CodeMaid is based on .NET 4.5, integrated better Bindable view model base from codecadwallader.com
codemaid - CodeMaid v0.7.3.1-beta

Published by codecadwallader about 10 years ago

  • Infrastructure
    • Card 31 - Moved from Mercurial to Git
    • Card 30 - Moved from BitBucket to GitHub
    • Card 95 - Building deployments from VS2013
    • Card 169 - Basic Continuous Integration
  • Formatting (Comments)
    • Card 156 - Proper handling of <p> and <para> tags, they wrap to newlines
    • Card 170 - Proper handling of <code> tags, they keep their content literal
    • Card 159 - Option to linebreak on all (root level) XML tags
    • Card 155 - Option to space XML tags inside (eg "<tag />") and outside (eg "text <tag/> text")
    • Card 192 - Properly process nested XML tags
codemaid - CodeMaid v0.4.3 (VS2005/VS2008)

Published by codecadwallader over 10 years ago

CodeMaid v0.4.3 is the last release of CodeMaid that is compatible with Visual Studio 2005 and Visual Studio 2008.

It can be installed side-by-side with the current VSIX-based installers of CodeMaid.

codemaid - CodeMaid v0.7.3

Published by codecadwallader over 10 years ago