CodeMaid v11.0 (VS2019 async load edition) released!

CodeMaid v11.0 is now available on the Visual Studio Marketplace and GitHub. This release has some breaking changes to embrace VS2019’s preferred asynchronous package loading model. VS2019 launches in 10 days on April 2nd, get excited and check out their planned online launch event here: VS2019 Launch Event. I know I’ll be watching! 🙂

Features

#625 – Use new AsyncPackage base class

Fixes

#613 – Formatting: Avoid trailing comment line on self closing XML tag – thanks bonimy!
#632 – Options: Fix XML encoding issue from resource translations

Breaking changes

To work well with the asynchronous package loading pattern introduced in VS2017 and now strongly preferred by VS2019, we’ve redone our dependencies and several parts of the integration logic. This has a few consequences:

  • The v10.x series of CodeMaid will be the end of life for VS2012, VS2013 + VS2015 support. This will be third time we’ve said farewell to older versions of Visual Studio but you can still download matching versions of CodeMaid from GitHub’s release history.
  • We now require .NET Framework v4.7.2 to be installed.
  • Because CodeMaid is loaded asynchronously, you may find commands are not immediately available at startup but turn on after a moment as VS loads them in. This is by VS design to get everyone to the core text editor experience as fast as possible.

Summary

Once again a great thanks to those in the community who are pitching in to help make CodeMaid better for everyone. 🙂 You can join our community too on GitHub by reporting/investigating issues and submitting pull requests. There’s great getting started info right here on the Contribute page. Keep on making your code better, one file/line at a time! 🙂

About Steve Cadwallader

Software developer who geeks out on user interfaces, clean code and making things easier.
This entry was posted in release. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *