Releases: Everlaw/nbts
Releases · Everlaw/nbts
v3.0.1: Fix getEmitOutput not honoring compile settings
getCompilationSettings needs to return a flat object. getEmitOutput uses the spread operator, so it won't pick up settings from a prototype.
v3.0.0
The plugin has been reworked so it uses an external TypeScript installation, so you're not stuck with whatever particular version the plugin was built with.
When a new TypeScript version comes out, most of the time it'll already work - no need to wait for a new plugin release.
If you want to use an older TypeScript version, you can do that too (within reason), without having to stay on an older/buggier plugin version.
v2.9.1.1
Fixes incompatibility with the upcoming NetBeans 9.
NetBeans 9 changes the indexing API such that with previous versions of this plugin, every file change would trigger a full project reindex.
v2.9.1.0
Update to TypeScript 2.9.1
v2.7.2.0: Fix indexing performance issue
If you open two source roots quickly, there's a "thrashing" effect where each file added from the second root invalidates programCache and forces the first root's error checking task to rebuild its program(s). When this happens, error checking takes a long time: O(num files^2). This can also happen if you delete many files from one root while another root is error checking. Fix this by adding/removing all indexables at once with the lock held.
v2.5.3.0
Decouple tsconfig.json projects from source roots
v2.4.2.0
Upgrade to TypeScript 2.4.2
v2.4.1.0
Upgrade to TypeScript 2.4.1
v2.3.3.0
Upgrade to TypeScript 2.3.3
v2.3.2.0
Upgrade to TypeScript 2.3.2