TypeScript 1.8
- Type parameters as constraints
- Control flow analysis errors
- Stateless Function Components in React
- Simplified props type management in React
- Augmenting global/module scope from modules
- String literal types
- Improved union/intersection type inference
- Concatenate AMD and System modules with –outFile
- Support for default import interop with SystemJS
- Allow captured let/const in loops
- Improved checking for for..in statements
- Modules are now emitted with a “use strict”; prologue
- Including .js files with –allowJs
- Custom JSX factories using –reactNamespace
- this-based type guards
- Official TypeScript NuGet package
- Prettier error messages from tsc
- Colorization of JSX code in VS 2015
- The –project (-p) flag can now take any file path
- Allow comments in tsconfig.json
- Support output to IPC-driven files
- Improved support for tsconfig.json in Visual Studio 2015