Announcing TypeScript 0.9

Today, we’re excited to be releasing TypeScript 0.9.0.  This release represents the largest update to TypeScript to date, bringing significant changes to the language, compiler and tools.  These span from highly requested new language features like Generics, to a new compiler infrastructure that lays the foundation for TypeScript tools scalability, to hundreds of bug fixes… Read more

Announcing 0.9 early previews

Today we’re making an early preview available which showcases some of the new features coming in 0.9.0 preview release.  It’s intended for users who wish to try out these features, begin porting existing applications, and who don’t mind a few rough edges in the compiler and language service along the way.  Users who wish to… Read more

Announcing TypeScript 0.8.3.1

We’ve released a hotfix to the 0.8.3 TypeScript for Visual Studio 2012 plugin.  The 0.8.3 preview release included a broad range of improvements to the TypeScript experience, but it also included an issue that caused editor performance to degrade significantly in some cases.  The hotfix release (0.8.3.1) addresses this issue and can be found here…. Read more

Working on TypeScript 0.9: Generics, Overload on Constants and Compiler Performance

The upcoming TypeScript 0.9 release will represent the most significant changes to TypeScript since the first public release last October, bringing highly requested new language features as well as a significant re-design of the TypeScript compiler. In this post, we’ll give a first quick look at a few of the top investments for the 0.9… Read more

Announcing TypeScript 0.8.3

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… Read more

Trying the Latest TypeScript Build

Starting with release 0.8.2.0, you can now update the TypeScript language services file, the compiled JavaScript that powers most of the TypeScript editor features in Visual Studio. This includes tasks like error reporting, compile-on-save, renaming, go to definition, completion lists, signature help, and others. By updating your TypeScript language services file, you can try out… Read more

Walkthrough: Interfaces

When we talk about a type in TypeScript, we mean a collection of things that you can do with a variable (or expression). You might be able to read or write a given property, call a function, use the expression as a constructor, or index into the object. Some objects (like Date) in JavaScript can… Read more

Announcing TypeScript 0.8.2

We’re happy to announce the 0.8.2 preview release of TypeScript.  This release has been focused on  addressing key usability feedback and filling in tooling experiences.  Along the way, we’ve also incorporated some of the highest-rated feature requests and bugfixes. JSDoc Support Being able to see API documentation comments during Intellisense and parameter help has been… Read more

Working on 0.8.2

We’ve recently branched for the upcoming 0.8.2 release of TypeScript.  Before we talk about what’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.  Our current two branches of ‘master’ and ‘develop’ stay, taking the roles… Read more

Announcing TypeScript 0.8.1.1

Since releasing TypeScript 0.8.1 a few weeks ago, we have heard a few reports of issues blocking the usage of source-map based debugging.  To address these, today, we’ve made available TypeScript 0.8.1.1, a bugfix release of 0.8.1.  This preview focuses on further refining the debugging experience and addressing rough edges in our initial support for… Read more