Skip to content

Releases: microsoft/nodejstools

7-19-2016 Dev Build

20 Jul 03:07
Compare
Choose a tag to compare
7-19-2016 Dev Build Pre-release
Pre-release

See source code history for information about recent fixes.

This release has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build NTVS from the latest sources.

7-13-2016 Dev Build

13 Jul 18:53
Compare
Choose a tag to compare
Pre-release

See source code history for information about recent fixes.

This release has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build NTVS from the latest sources.

Node.js Tools 1.2 RC

27 Jun 15:32
Compare
Choose a tag to compare
Node.js Tools 1.2 RC Pre-release
Pre-release

We are pleased to announce the release of Node.js Tools 1.2 RC for Visual Studio. We expect this release to provide significantly improved stability and performance, including reducing out-of-memory crashes seen in prior releases.

Downloads

1. Download Visual Studio 2015 (requires Update 3 RTM or higher)

2. Download Node.js Tools 1.2 RC

Looking for Visual Studio "15" support?

 

RELEASE NOTES
Node.js Tools for Visual Studio (NTVS) is a free, open-source plug-in that turns Visual Studio into a Node.js Integrated Development Environment (IDE). It supports a broad range of features including editing, IntelliSense, cross platform and remote debugging, edit and continue, npm integration, profiling, TypeScript, and an integrated REPL window. NTVS also includes a set of project templates that make it easy to quickly create and deploy websites to Microsoft Azure Websites or Cloud Services.

NTVS 1.2 RC is available for:

  • Visual Studio Community 2015 (requires Update 3 or later)
  • Visual Studio 2015 Express for Web (requires Update 3 or later)
  • Visual Studio 2015 Professional or above (requires Update 3 or later)

Note that NTVS is not available for Visual Studio Express for Windows (or Windows Desktop)

Changes since 1.2 Beta

This is a minor update that contains fixes for several issues identified in the 1.2 Beta release. Specifically:

  • #994 Update Installer Gate for NTVS 1.2 RC to target VS 2015 Update 3 RTM or later
  • #1099 Don't block install if VS version is below required version
  • #1086 Fix survey news showing multiple times and when users opt out
  • #1053 Delete ExternalTools directory on Npm Cache Clear
  • #1080 Interactive Window busted in Node.js v0.10.x and below
  • #1071 fixes of obvious code mistakes
  • #1042 Should add newline in Output pane messages, otherwise the user must scroll
  • #1097 Add better logging when node is not installed

Known Issues

  • #125 Attach debugger to Azure deployment via Server Explorer fails. You can attach manually as outlined on the Advanced Debugging page.
  • #434 Profiling does not resolve function names if using 64-bit Node. Install and profile 32-bit Node to work around this issue.
  • ReSharper is known to cause code-completion, memory, and performance issues when enabled alongside NTVS. We recommend disabling at least ReSharper's JavaScript functionality if you are having problems.
  • NTVS does not fully support build and test features of Visual Studio Team Services, but we are working to improve the experience. If you are having trouble, please file an issue so we can get to the bottom of it.
  • We are constantly working to improve our code-completion and formatting to support the wide variety of modules and code styles. Please file an issue if you are running into unexpected behavior.

For a full list of issues, head on over to our issue tracker

Thank you!

Thank you, thank you, thank you to everyone who took their time to report issues, send feedback for this release. We very much appreciate your help!

Help make NTVS Better

NTVS is an open source project and we’re always willing to take high quality contributions. If you’d like to contribute, please check out our issue tracker for outstanding bugs and features which can be implemented. You can also help make NTVS better by reporting issues or helping out your fellow users on GitHub.

Miscellaneous thoughts on the release? Send us a note or give us a shout-out on twitter!

6-24-2016 Dev Build

24 Jun 22:34
Compare
Choose a tag to compare
6-24-2016 Dev Build Pre-release
Pre-release

See source code history for information about recent fixes.

This release has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build NTVS from the latest sources.

6-18-2016 Dev Build

18 Jun 22:25
Compare
Choose a tag to compare
6-18-2016 Dev Build Pre-release
Pre-release

See source code history for information about recent fixes.

This release has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build NTVS from the latest sources.

Node.js Tools 1.2 Beta

20 Jun 23:01
Compare
Choose a tag to compare
Pre-release

We are pleased to announce the release of Node.js Tools 1.2 Beta for Visual Studio.

Downloads

1. Download Visual Studio 2015 (requires Update 2 or higher)

2. Download Node.js Tools 1.2 Beta

Looking for Visual Studio "15" support?

 

RELEASE NOTES
Node.js Tools for Visual Studio (NTVS) is a free, open-source plug-in that turns Visual Studio into a Node.js Integrated Development Environment (IDE). It supports a broad range of features including editing, IntelliSense, cross platform and remote debugging, edit and continue, npm integration, profiling, TypeScript, and an integrated REPL window. NTVS also includes a set of project templates that make it easy to quickly create and deploy websites to Microsoft Azure Websites or Cloud Services.

NTVS 1.2 Beta is available for:

  • Visual Studio Community 2015 (requires Update 2 or later)
  • Visual Studio 2015 Express for Web (requires Update 2 or later)
  • Visual Studio 2015 Professional or above (requires Update 2 or later)

Note that NTVS is not available for Visual Studio Express for Windows (or Windows Desktop)

Changes since 1.2 Alpha

We expect this release of NTVS to provide a better user experience and general stability of the product.

Highlights include:

Faster, better ES6 IntelliSense!

Whether you were running into performance issues or craving the latest and greatest JavaScript goodness, the new ES6 IntelliSense experience is now on by default, and better than ever! The new ES6 IntelliSense experience takes advantage of type definition files to provide better and more performant IntelliSense for the most popular Node.js frameworks, such as Commander, Express, jQuery and Knockout.

Whenever you require a new npm package, the associated "typings" will be automatically downloaded to your project.
image

And so long as the typings are available, you'll be able to see the relevant completions next time you 'require' a module.
image

❗Known Issue
IntelliSense for locally required files does not currently work, and will be available in Visual Studio 2015 Update 3 RTM (tracked by #1076).

As a workaround, try adding a tsconfig.json to the root of your NTVS project with these options:

{
  "compilerOptions": {
    "allowJs": true,
    "moduleResolution": "node",
    "noEmit": true
  },
  "exclude": ["node_modules"]
}

And right click Save As this file into C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TypeScript to replace the existing typescriptServices.js in that directory.

Love it? Hate it? Hungry? 🍔 🍜 🍹 Please, please, please let us know what you think! 🍬

More reliable debugging

Running into flaky or laggy debug experiences? You so want to download this release. We've fixed many miscellaneous issues that should provide an overall better debugging experiences. We're committed to providing the best debugging experience possible, so please let us know how we're doing!

Improved Unit Testing experiences

While it's generally best practice to avoid writing bugs altogether, some of us our not omniscient, and find unit tests to be pretty helpful. 😉 So we've made some improvements to the unit testing experience, including tape support thanks to @jcansdale (#989).

image

This release also improves support other testing frameworks, including providing a custom mocha path in "mocha.json".

{
    "ui": "tdd",
    "timeout": 300000,
    "reporter": "xunit",
    "path": "optional path to where mocha is installed"
}

.npm everywhere

We gave you .npm commands Node.js Interactive Window, and you told us that's just not enough... It must be everywhere. So now, thanks to #808, we'll finally be able to use npm everywhere, just as it should be.

Significantly improved stability and performance

All across the product numerous issues have been fixed. We expect this release to provide both a much better user experience and improved stability.

Known Issues

  • #1076: IntelliSense For Locally Required Files needs VS 2015 Update 3 RTM+
  • #928 Error TS5055: Cannot Write file error displayed in error pane when using ES6 Preview Intellisense. This does not effect building or running projects.
  • #125 Attach debugger to Azure deployment via Server Explorer fails. You can attach manually as outlined on the Advanced Debugging page.
  • #434 Profiling does not resolve function names if using 64-bit Node. Install and profile 32-bit Node to work around this issue.
  • ReSharper is known to cause code-completion, memory, and performance issues when enabled alongside NTVS. We recommend disabling at least ReSharper's JavaScript functionality if you are having problems.
  • NTVS does not fully support build and test features of Visual Studio Team Services, but we are working to improve the experience. If you are having trouble, please file an issue so we can get to the bottom of it.
  • We are constantly working to improve our code-completion and formatting to support the wide variety of modules and code styles. Please file an issue if you are running into unexpected behavior.

For a full list of issues, head on over to our issue tracker

Thank you!

Thank you, thank you, thank you to everyone who took their time to report issues, send feedback for this release. We very much appreciate your help!

Help make NTVS Better

NTVS is an open source project and we’re always willing to take high quality contributions. If you’d like to contribute, please check out our issue tracker for outstanding bugs and features which can be implemented. You can also help make NTVS better by reporting issues or helping out your fellow users on GitHub.

Miscellaneous thoughts on the release? Send us a note or give us a shout-out on twitter!

6-13-2016 Dev Build

14 Jun 04:10
Compare
Choose a tag to compare
6-13-2016 Dev Build Pre-release
Pre-release

See source code history for information about recent fixes.

This release has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build NTVS from the latest sources.

6-11-2016 Dev Build

12 Jun 01:33
Compare
Choose a tag to compare
6-11-2016 Dev Build Pre-release
Pre-release

See source code history for information about recent fixes.

This release has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build NTVS from the latest sources.

6-9-2016 Dev Build

10 Jun 00:45
Compare
Choose a tag to compare
6-9-2016 Dev Build Pre-release
Pre-release

See source code history for information about recent fixes.

This release has been signed and virus scanned, but has not been extensively tested and is not recommended for production environments.

Please report any bugs that you find in this build, and include the filename of the installer you used in your report.

You can also build NTVS from the latest sources.

Node.js Tools 1.2 Alpha 2

12 May 20:43
Compare
Choose a tag to compare
Pre-release

We are pleased to announce the release of Node.js Tools 1.2 Alpha 2 for Visual Studio.

Downloads

1. Download Visual Studio "15" Preview

2. Download Node.js Tools 1.2 Alpha 2

Looking for Visual Studio 2015 support?

 

RELEASE NOTES
Node.js Tools for Visual Studio (NTVS) is a free, open-source plug-in that turns Visual Studio into a Node.js Integrated Development Environment (IDE). It supports a broad range of features including editing, IntelliSense, cross platform and remote debugging, edit and continue, npm integration, profiling, TypeScript, and an integrated REPL window. NTVS also includes a set of project templates that make it easy to quickly create and deploy websites to Microsoft Azure Websites or Cloud Services.

NTVS 1.2 Alpha 2 is available for:

  • Visual Studio "15" Preview
  • Visual Studio Community 2015 (requires Update 2 or later)
  • Visual Studio 2015 Express for Web (requires Update 2 or later)
  • Visual Studio 2015 Professional or above (requires Update 2 or later)

Note that NTVS is not available for Visual Studio Express for Windows (or Windows Desktop)

Changes since 1.2 Alpha

We expect this release of NTVS to provide a better user experience and general stability of the product.

Highlights include:

  • Significantly improved memory usage and performance
  • Addressed issues with ES6 Preview automatic typings acquisition
  • Support for "use strict" in Interactive Window
  • Fix Debugger display of JS strings that contain Date strings

Known Issues

  • #928 Error TS5055: Cannot Write file error displayed in error pane when using ES6 Preview Intellisense. This does not effect building or running projects.
  • #934 Some breakpoints are not resolving with Node 6.1.0. We are investigating this issue. In the meantime, try using Node 6.0.0 or Node 5.x.
  • #125 Attach debugger to Azure deployment via Server Explorer fails. You can attach manually as outlined on the Advanced Debugging page.
  • #434 Profiling does not resolve function names if using 64-bit Node. Install and profile 32-bit Node to work around this issue.
  • ReSharper is known to cause code-completion, memory, and performance issues when enabled alongside NTVS. We recommend disabling at least ReSharper's JavaScript functionality if you are having problems.
  • NTVS does not fully support build and test features of Visual Studio Team Services, but we are working to improve the experience. If you are having trouble, please file an issue so we can get to the bottom of it.
  • We are constantly working to improve our code-completion and formatting to support the wide variety of modules and code styles. Please file an issue if you are running into unexpected behavior.

For a full list of issues, head on over to our issue tracker

Thank you!

Thank you, thank you, thank you to everyone who took their time to report issues, send feedback for this release. We very much appreciate your help!

Help make NTVS Better

NTVS is an open source project and we’re always willing to take high quality contributions. If you’d like to contribute, please check out our issue tracker for outstanding bugs and features which can be implemented. You can also help make NTVS better by reporting issues or helping out your fellow users on GitHub.

Miscellaneous thoughts on the release? Give us a shout-out on twitter!