{"id":1823,"date":"2014-10-06T09:30:00","date_gmt":"2014-10-06T09:30:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/typescript\/2014\/10\/06\/announcing-typescript-1-1-ctp\/"},"modified":"2024-07-02T12:10:53","modified_gmt":"2024-07-02T20:10:53","slug":"announcing-typescript-1-1-ctp","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/typescript\/announcing-typescript-1-1-ctp\/","title":{"rendered":"Announcing TypeScript 1.1 CTP"},"content":{"rendered":"<p>Today, we\u2019re making TypeScript 1.1 CTP immediately available for <a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=400850\">Visual Studio \u201c14\u201d CTP4<\/a>, <a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=512922\">Visual Studio 2013<\/a>, <a href=\"https:\/\/www.npmjs.org\/package\/typescript\">npm<\/a>, and as a <a href=\"https:\/\/github.com\/microsoft\/typeScript\/\">source<\/a> release.\u00a0 1.1 CTP is the first release of TypeScript to include the new compiler core redesigned to both perform better and\u00a0lay the groundwork for future language features.\u00a0 You can see the real-world improvements in the graph below.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/8032.compare_1.1_to_1.0.2.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4354\" src=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/8032.compare_1.1_to_1.0.2.png\" alt=\"Image 8032 compare 1 1 to 1 0 2\" width=\"647\" height=\"389\" srcset=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/8032.compare_1.1_to_1.0.2.png 647w, https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/8032.compare_1.1_to_1.0.2-300x180.png 300w\" sizes=\"(max-width: 647px) 100vw, 647px\" \/><\/a><\/p>\n<p>The 1.1 CTP compiler is compatible with projects built with the 1.0 compiler. While it&#8217;s drop-in replaceable, this is still CTP-level quality, so you may encounter issues of stability or incompatibility.\u00a0 If you do, please let us know by <a href=\"https:\/\/github.com\/microsoft\/typescript\/issues\">filing an issue<\/a> on our GitHub page.<\/p>\n<p>&nbsp;<\/p>\n<h2>Migrating Visual Studio projects<\/h2>\n<p>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.<\/p>\n<p><strong>Step 1: Unload your project<\/strong><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/0825.unload_project.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4355\" src=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/0825.unload_project.png\" alt=\"Image 0825 unload project\" width=\"463\" height=\"535\" srcset=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/0825.unload_project.png 463w, https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/0825.unload_project-260x300.png 260w\" sizes=\"(max-width: 463px) 100vw, 463px\" \/><\/a><\/p>\n<p><strong>Step 2: Edit your project<\/strong><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/7242.edit_project.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4356\" src=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/7242.edit_project.png\" alt=\"Image 7242 edit project\" width=\"502\" height=\"266\" srcset=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/7242.edit_project.png 502w, https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/7242.edit_project-300x159.png 300w\" sizes=\"(max-width: 502px) 100vw, 502px\" \/><\/a><\/p>\n<p><strong>Step 3: Update the TypeScriptToolsVersion line to say &#8220;1.1&#8221;<\/strong><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/4456.update_version.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-4358\" src=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/4456.update_version.png\" alt=\"Image 4456 update version\" width=\"639\" height=\"106\" srcset=\"https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/4456.update_version.png 639w, https:\/\/devblogs.microsoft.com\/typescript\/wp-content\/uploads\/sites\/11\/2014\/10\/4456.update_version-300x50.png 300w\" sizes=\"(max-width: 639px) 100vw, 639px\" \/><\/a><\/p>\n<h2>Looking ahead<\/h2>\n<p>While this release updates the compiler, the editing experience in Visual Studio is still powered by the 1.0 compiler technology.\u00a0 Our next goal is to bring this language service up to date with the rewritten compiler and finish modernizing the experience for command\u00a0line compilation and IDE editing.\u00a0 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.\u00a0 If you\u2019d like to help with this work by contributing bug fixes, filing bugs, and trying out the latest code, please join us on our <a href=\"https:\/\/github.com\/microsoft\/typeScript\/\">GitHub repository<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, we\u2019re making TypeScript 1.1 CTP immediately available for Visual Studio \u201c14\u201d CTP4, Visual Studio 2013, npm, and as a source release.\u00a0 1.1 CTP is the first release of TypeScript to include the new compiler core redesigned to both perform better and\u00a0lay the groundwork for future language features.\u00a0 You can see the real-world improvements in [&hellip;]<\/p>\n","protected":false},"author":377,"featured_media":1797,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1823","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-typescript"],"acf":[],"blog_post_summary":"<p>Today, we\u2019re making TypeScript 1.1 CTP immediately available for Visual Studio \u201c14\u201d CTP4, Visual Studio 2013, npm, and as a source release.\u00a0 1.1 CTP is the first release of TypeScript to include the new compiler core redesigned to both perform better and\u00a0lay the groundwork for future language features.\u00a0 You can see the real-world improvements in [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/posts\/1823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/users\/377"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/comments?post=1823"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/posts\/1823\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/media\/1797"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/media?parent=1823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/categories?post=1823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/tags?post=1823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}