Announcing TypeScript 1.1 CTP

Today, we’re making TypeScript 1.1 CTP immediately available for Visual Studio “14” CTP4, Visual Studio 2013, npm, and as a source release.  1.1 CTP is the first release of TypeScript to include the new compiler core redesigned to both perform better and lay the groundwork for future language features.  You can see the real-world improvements in the graph below.

The 1.1 CTP compiler is compatible with projects built with the 1.0 compiler. While it’s drop-in replaceable, this is still CTP-level quality, so you may encounter issues of stability or incompatibility.  If you do, please let us know by filing an issue on our GitHub page.


Migrating Visual Studio projects

If you are using TypeScript in Visual Studio, you can move your TypeScript 1.0 projects to use the new 1.1 CTP tools by editing your project, as shown below.

Step 1: Unload your project

Step 2: Edit your project

Step 3: Update the TypeScriptToolsVersion line to say “1.1”


Looking ahead

While this release updates the compiler, the editing experience in Visual Studio is still powered by the 1.0 compiler technology.  Our next goal is to bring this language service up to date with the rewritten compiler and finish modernizing the experience for command line compilation and IDE editing.  This will allow IntelliSense, code navigation, and other code editing tools such as Visual Studio a way to leverage the new compiler infrastructure. Until the language service has moved to the new compiler, you may see differences in error reporting. This work and the work to align with ECMAScript 6 is ongoing.  If you’d like to help with this work by contributing bug fixes, filing bugs, and trying out the latest code, please join us on our GitHub repository.