Microsoft today announced the release of Visual Studio Update 3 RC, which you can now download. Update 3 brings in new features as well as reliability fixes and bug fixes. It has added support for multi-device development with Apache Cordova, improvements to our diagnostics experience, and general improvements to the user experience including a new setting that enables you to turn off the ALL CAPS menus. You can read the full detailed release notes here.
CodeLens support for Git – In Update 3, we’ve added CodeLens support for projects using Git, in addition to those using Team Foundation Version Control. CodeLens for Git works against the local Git repo and, as such, works whether you are using an onprem TFS server, VS Online, another Git service (like GitHub) or are offline completely. Next up on the CodeLens slate (not in Update 3 though), is support for CodeLens with TFVC on VS Online. Read more here.
Mixed Case Menus – I know I’m going to get some feedback on this one 🙂 This is a long standing request by a vocal portion of the VS user base since VS 2012 to change the “ALL CAPS” menus. In VS 2013 Update 3, we have added a Tools –> Options setting to control whether you see ALL CAPS or Mixed Case. The default is still ALL CAPS but, if you change it, it will persist across upgrades and will roam across your IDE instances using the VS Online roaming settings feature (if you log into VS so it knows who you are). For grins, I’ve copied the DECLINED User Voice suggestion from 2 years ago. I guess we can “undecline” it now 🙂
In Team Foundation Server 2013 Update 3, we’ve also included some nice enhancements.
Test Plan and Suite customization – We’ve modified test plans and suites to be backed by work items so you can use the same customization techniques – adding fields, designing forms, etc. It also means you can query them like work items and you have versioning/history of them.
Release Management support for PowerShell DSC and Chef – The TFS release management solution now support writing deployment scripts in PowerShell DSC (Desired State Configuration) or in Chef. Among other things, this means we now have first class support for non-Windows platforms.
Read more about it here.