Jonathan Turner of the TypeScript team has announced the release of v0.8.3 of the TypeScript compiler and Visual Studio extension. You can download it here. This will be the last interim release before the v0.9 releases. Some compiler tweaks have been made in this release as well as two improvements in Visual Studio:

  • There was previously a restriction that you could only debug through your TypeScript files if they were part of the project being debugged. This restriction has since been dropped so you can now attach the VS debugger to an instance of Internet Explorer running the project and debug them remotely (even though the instance of IE knows only about the JavaScript files previously generated from the TypeScript).
  • The type information displayed when you hover your cursor over TypeScript variables has been embellished further with the variable name and whether the variable is locally declared or not.

Full details of these improvements are recorded here.

Additionally, I’d like to add the following notes for v0.8.3.

  • v0.8.3 seems to install over the top of v0.8.2 rather than needing it uninstalled first as in previous versions. However, it does require a complete system restart, so save your stuff before upgrading.
  • v0.8.3 (and v0.8.2) install in the main c:\Program Files (x86)\Microsoft SDKs\TypeScript folder rather than in a subfolder with the version number, so if for some reason you need different versions of the compiler on your machine, you’ll need to create your own subfolders.
  • There’s no sign of the TypeScriptLanguageService.vsix file in the install directory for v0.8.3 that was previously present so there’s no fall-back other then trying to reinstall it if it appears that the extension and TypeScript templates have not been installed in your instance of Visual Studio. To make this assertion trickier, the TypeScript extension no longer appears in VIsual Studio’s Tools>Extensions and Updates dialog and the ‘HTML Application with TypeScript’ project template is no longer found under Visual C# > Web. You can now find it under Other Languages > TypeScript.
  • v0.8.3 seems to work fine with the latest version v2.5.1 of the Web Essentials 2012 extension.

Happy coding!