{"id":273,"date":"2013-01-15T08:29:00","date_gmt":"2013-01-15T08:29:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/typescript\/2013\/01\/15\/working-on-0-8-2\/"},"modified":"2019-02-20T10:46:47","modified_gmt":"2019-02-20T17:46:47","slug":"working-on-0-8-2","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/typescript\/working-on-0-8-2\/","title":{"rendered":"Working on 0.8.2"},"content":{"rendered":"<p>We&rsquo;ve recently branched for the upcoming 0.8.2 release of TypeScript.&nbsp; Before we talk about what&rsquo;s new, we wanted to talk a bit about the engineering process that goes into making a release.<\/p>\n<p>Going forward, TypeScript development will happen across three types of branches.&nbsp; Our current two branches of &#8216;master&#8217; and &#8216;develop&#8217; stay, taking the roles of stable and cutting edge development as before.&nbsp; We&#8217;re also going to be adding branches for each of the upcoming releases, so that they each release can stabilize.&nbsp; The current 0.8.2 release is wrapping up, and you can watch the stabilization process by going to the <a href=\"http:\/\/typescript.codeplex.com\/SourceControl\/BrowseLatest\">CodePlex repo<\/a> and selecting &#8220;release-0.8.2&#8221; in the dropdown.&nbsp; For more information, there&#8217;s also a wiki page with more details about the <a href=\"http:\/\/typescript.codeplex.com\/wikipage?title=source%20code%20branches\">separate branches<\/a>.<\/p>\n<p>We&rsquo;re currently working on the 0.8.x release train, which is focused on addressing key usability feedback and filling in tools experience.&nbsp; In parallel, design work on the upcoming 0.9.x release train is underway, in which we expect to address some of the larger TypeScript language changes that are under discussion on the TypeScript <a href=\"http:\/\/typescript.codeplex.com\/discussions\">forums<\/a> and <a href=\"http:\/\/typescript.codeplex.com\/workitem\/list\/basic\">issue tracker<\/a>.&nbsp; More details on early 0.9.x design thinking coming in a future post.<\/p>\n<p>The 0.8.2 release will include, among other features and bug fixes, these popular requests:<\/p>\n<ul>\n<li>We&rsquo;ve moved our build system for the compiler and language service from nmake to <a href=\"https:\/\/npmjs.org\/package\/jake\">Jake<\/a>.&nbsp; This should make it much easier to build TypeScript on non-Windows systems.<\/li>\n<li>We&rsquo;ve simplified and expanded &#8211;out, which can now also accept a directory as an argument.&nbsp; This allows users to target a directory when compiling external modules and&nbsp;should&nbsp;help alleviate a class of issues new users encounter by trying to both using the &lsquo;import&rsquo; statement and passing a filename to &#8211;out.<\/li>\n<li>Our watch functionality (available through &#8211;watch) should now be more reliable and work in more situations, allowing a compile-on-save workflow on the commandline when using the npm-based TypeScript compiler.<\/li>\n<li>Numerous bugfixes<\/li>\n<li>Much more!&nbsp; We&rsquo;ll show off more of the new features in the official 0.8.2 release announcement.<\/li>\n<\/ul>\n<p>As always, you can follow the work on CodePlex, and share any feedback on the forums and issue tracker.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&rsquo;ve recently branched for the upcoming 0.8.2 release of TypeScript.&nbsp; Before we talk about what&rsquo;s new, we wanted to talk a bit about the engineering process that goes into making a release. Going forward, TypeScript development will happen across three types of branches.&nbsp; Our current two branches of &#8216;master&#8217; and &#8216;develop&#8217; stay, taking the roles [&hellip;]<\/p>\n","protected":false},"author":375,"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-273","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-typescript"],"acf":[],"blog_post_summary":"<p>We&rsquo;ve recently branched for the upcoming 0.8.2 release of TypeScript.&nbsp; Before we talk about what&rsquo;s new, we wanted to talk a bit about the engineering process that goes into making a release. Going forward, TypeScript development will happen across three types of branches.&nbsp; Our current two branches of &#8216;master&#8217; and &#8216;develop&#8217; stay, taking the roles [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/posts\/273","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\/375"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/comments?post=273"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/posts\/273\/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=273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/categories?post=273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/typescript\/wp-json\/wp\/v2\/tags?post=273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}