- Upgrade to TypeScript 4.9
- Add additional configuration option support
- Upgrade underlying
typescript-language-server
from v0.11.0 to v3.0.2 (changelog) - Config option to prevent deleting unused imports when auto-organizing imports
- When search results are ready, display a notification instead of an alert.
- Upgrade to TypeScript 4.7
- Add additional configuration option support
- Add partial support for new file types:
.cts
and.d.cts
(CommonJS modules) and.mts
and.d.mts
(ES modules)
- Upgrade underlying
typescript-language-server
from v0.5.4 to v0.11.0 (changelog)
tsserver
user preferences- Extension development debug preferences
- Fix failure to dispose handlers on subsequent extension reloads
- Fix false-positive detection of server crashes
- Language server timeout crashes (via typescript-language-server/typescript-language-server#189)
- Pre-populate Rename Symbol palette with current value (#133)
- "Format Document" command
- Configure correct formatting before organizing imports
- Upgrade bundled TypeScript
- Update bundled language server with crash fix
- "Organize Imports" command
- Global/workspace preference to automatically organize imports on save
- Upgrade bundled TypeScript
- Handle language server crashes more gracefully
- Fix paths cleaning in search results sidebar
- Remove functionality now supplied by Nova directly (Go to Definition, Code Action, Offer Suggestions)
- Fix bad bundled dependency location
- Fix issue with dependency installation locking during failures
- Major behind the scene changes to dependency management
- Performance improvements
- More reliability with multiple open workspaces
- Use full completion result in manual auto-suggest command
- Support disabling processing on javascript files
- Display global tsserver path configuration in UI
- Display error message with more details when activation fails
- Documentation updates
- Removed stub language syntax
- When using bundled TypeScript, don't emit npm update checks
- Remove confirmation/documentation message from "Offer Suggestions"
- Add "Find References" command
- Add experimental "Offer Suggestions" command
- Auto activates in javascript workspaces
- Search results now opened by double clicking instead of selecting
- Find Symbol now uses builtin nova images for types of symbols
- Search results UI cleanup
- Properly dispose of more resources when extension reloads
- Add extension to "Completions" category
- Fix error message when symbol can't be found
- Fix async startup failures not being logged
Mistakenly released from dev branch.
- Emit install errors in dev console
- Upgrade bundled typescript
- Add mock typescript syntax (https://dev.panic.com/panic/nova-issues/-/issues/1454)
- Improve documentation in readme and throughout extension
- Sidebar "refresh" button now restarts language server
- Custom TypeScript library location support (now actually works!)
- Preference type changed to string
- Relative path support
- Auto-restart on preference change
- Upgrade bundled version of TypeScript to 3.9
- New sidebar icons from Sam Gwilym
- Add images to sidebar
- Dev functionality and error handling
- Show "Go to Definition" results in sidebar for multiple results
- Allow "Code Actions" and "Go to Definition" when editor doesn't have focus.
- Fix tsx/jsx language support
- Display active TypeScript version to sidebar
- Improved "Find Symbol" sidebar UI
- Extension falls back to it's own installation of TypeScript
- Fewer warnings about misconfigured TypeScript
- Configuration for custom TypeScript installation has changed
- Language server isn't bundled with published extension
- "Find Symbol" command and sidebar
- "Code Actions" editor command
- Support for language server driven edits
- Cleaner deactivation logic
- Fix issue preventing language server startup when installed from extension library
Initial release
- Language Server support
- Custom TypeScript installation support
- "Go to Definition" editor command
- "Rename" editor command