This repository has been archived by the owner on Oct 10, 2018. It is now read-only.
Releases: buehler/typescript-hero
Releases · buehler/typescript-hero
v0.13.1 (2017-06-03)
v0.13.0 (2017-06-01)
Big refactoring.
The whole refactoring is part of (#143)
Fixed
- Imports from newly added tsx files aren't seen by resolver (#169)
- Imports from modules with index file as the same name as containing folder no longer double up import path (i.e. Angular)
- Files without exports are no longer added to the index
Added
- Setting
typescriptHero.resolver.disableImportsSorting
that disables sorting of imports during organize.
Changed
- Setting
pathStringDelimiter
is now calledstringQuoteStyle
. It just makes more sense. - Whole extension is now divided to an extension part and a language-server part. (YAY PERFORMANCE!)
- Parsing is done in the server, the rest should stay in the extension part so that one can access the stuff directly.
- Changed linting to airbnb linting
v0.12.0 (2017-01-03)
Added
- Added setting
typescriptHero.resolver.insertSemicolons
to make disabling of semicolon emit possible (defaults to true)
Changed
- Default value of
typescriptHero.resolver.ignorePatterns
does not contain node_modules anymore - Upgraded to TS2.1.4 (#148)
Fixed
- "Flame" - state (error) should be shown correctly when indexing
- Duplicate declarations are filtered (overloads from declarations) (#105)
- Only real workspace files are filtered by the exclude pattern (node_modules and typings are parsed) (#103)
- Variables are sorted to the top to reduce auto import for
console
(#99) - Extension does not crash with prototype methods (thanks @gund) (#79)
v0.11.0 (2016-12-03)
v0.10.1 (2016-11-18)
v0.10.0 (2016-11-12)
Added
- JSDOCS!
- Code action provider (light bulb) that imports missing imports as a code fix (#11)
- Add all missing imports command usable through the gui or by command (#106)
Changed
- Documents are managed by a controller that calculates all edits first before committing the changes
Fixed
- Initialize extension and completion provider for typescript react (.tsx) files (#112)
- Ticks for expression strings are also considered as strings in autocompletion (`)
v0.9.0 (2016-10-14)
Added
- Typescript symbols know their positions (resources, declarations, imports, exports)
- Statusbar item for the state of the debug restarter (#85)
- Import a default export does suggest a name (#71)
- Support for
@types
style definitions of TS2.0 (#77)
Changed
- Upgrade to TS2.0 (#88)
- Default value of
typescriptHero.resolver.insertSpaceBeforeAndAfterImportBraces
istrue
now
Fixed
- New imports will be below
"use strict"
if it's the first line (#73) - Multiline imports respect
editor.tabSize
(#74) - Reload index when configuration of the ignore patterns changed (#75)
- Autocomplete filters local file usages (#69)
- Default exports do not break extension anymore (#79)
- Node pathes are correctly split (#76)
- Exports from root index.ts are not empty
v0.8.0 (2016-09-24)
Added
- Support for multiline imports (#60)
- Added setting for multiline threshold
- Configurable new import location (at top of the file or at the cursor position) (#41)
- Asks for alias if a specifier is already present (#44)
Fixed
- Autocomplete does not suggest items that are already imported (#64)
- Autocomplete does not suggest items of the own file (#61)
- Does not generate duplicates when multiline imports are used (#43)
- Multiline imports were not working with multiple imports
- Autocomplete does not add other classes from a file as well
v0.7.1 (2016-09-21)
v0.7.0 (2016-09-15)
Added
- More tests! :-) (#8)
- CodeCompletionProvider that autocompletes your symbols and adds the imports if necessary (#5)
- Support for
*.tsx
files (#42)
Changed
- Import under cursor does only import if it's an exact match (PR #35)
- Own imports (workspace) are sorted to the top (#37)
- Updated inversify to v2