Announcing TypeScript 0.8.3

Announcing TypeScript 0.8.3

Rate This
  • Comments 15

Today, we're happy to announce the 0.8.3 preview release of TypeScript.  This release adds incremental polish and bugfixes to the TypeScript compiler, language service, and Visual Studio plugin. 

Compiler Improvements

In the 0.8.3 preview release, we fixed a few key issues that improve compiler correctness and performance, including issues with 'this' typing, external modules, and scoping. The 0.8.3 preview also includes improvements to IO buffering which should now allow large projects to compile much more quickly when compiled using Node as the JavaScript host. 

Visual Studio Debugger Improvements

The Visual Studio support for source level debugging of TypeScript no longer requires that the files being debugged are part of the current project.  This allows Visual Studio to attach to a running instance of Internet Explorer and debug TypeScript projects remotely.  To do so, attach to the running IE instance which has the Script type, with "Attach to:" set to Script code.

After you attach to a running web application, you will see the associated files show up in the Script Documents in the Solution Explorer:

This will let you open the associated TypeScript files and debug using them directly.

Visual Studio Editor Improvements

In this preview release, the quick info now shows a much more complete picture of the symbol being hovered.  The info during hover now includes the kind of symbol and the symbol's name in addition to the type.  Additionally, hover information is now more uniform, and in some cases even more concise, letting developers focus on the necessary information about each symbol.

 

 
 Quick Info Hover in 0.8.2 (top) and 0.8.3 (bottom)

 

Coming Soon 

While we've been finishing up the 0.8 train with this release, work is already underway on the upcoming 0.9 preview release.  The 0.9 preview release will include some of the larger language updates and commonly requested features.  More details coming soon.

Leave a Comment
  • Please add 7 and 4 and type the answer here:
  • Post
  • Awesome. Looking forward to trying it out...

  • Nice to see new version. But there are still problems:

    - unable to add ts files to vb projects

    - autogeneration js files does not work with cs projects

    Hurry up with more frequent releases. Waiting over month just to get few simply tweaks, is far too slow.

  • Sweet guys! Can't wait for more language features!

  • Nice to see new releases coming out... But eagerly waiting for 1.0

  • Just as an FYI, for Tristan and others who want to see more frequent releases - I've had reasonably good luck with making my own daily builds of the typescriptServices.js file off of the dev branch on codeplex. It's reasonably (not perfectly!) stable, and can get you access to bug fixes and sometimes features before they're officially released.

    And of course, monthly releases aren't bad. If only the IE team could catch that vision.

    Meanwhile, really looking forward to generics in 0.9. Keep it up!

  • How can we use Database in TypeScript?

  • @Nitin - TypeScript enables developers to write in a superset of JavaScript that compiles down to JavaScript.  Anywhere JavaScript can be used, a developer could use TypeScript.  We don't ship with any additional support or libraries.  Instead, developers can call into existing JavaScript libraries and services directly as if they were writing in JavaScript.

  • Awesome! Thank you for the new release!

  • Thanx a lot for the amazing work on typescript. Enjoying it every day!!!!!

  • This is great news. I've been enjoying the productivity that Typescript is giving me now in the javascript world. The debugging story is also very empowering. Good job keep up the good work. I've been porting so much code with great success from other OO languages.

  • Wow great news. Typescript has actually saved our company!

  • Rough ETA for the 0.9 release?

    Will it happen this March?

    I'm actually wasting a lot of time due to *thinking* about how awesome it will be to have generics in TypeScript...

  • Hey, guys... I trying to play with the generics in version 0.9, but the compiler does not recognize the lib.d (generic version) or my own file format. There is some new options to pass to the compiler?

  • @Daniel - the 0.9.x work is still new and in flux.  Once the dust settles a little, we'll blog about how to try it out.

  • I just can't believe such thing actually exist! Great works! Looking forward to use TypeScript in my next HTML5 project!

Page 1 of 1 (15 items)