Releases: buehler/typescript-hero
Releases · buehler/typescript-hero
v1.5.0
1.5.0 (2017-09-19)
Bug Fixes
- disable organize command when not in a code file (#295) (3300d20), closes #293
- organize-imports: don't add an empty newline (#297) (7c1480e)
- parser: Fixating the typescript version to 2.4.2 (#299) (59681df), closes #292
Features
- add-import: add setting to disable prompting for aliases and default names (#298) (e177465), closes #161
- imports: Add organize on save via workspace hook (#291) (46ebeb9), closes #150
- imports: Respect file header comments or jsdocs (#296) (fdfffb8), closes #290
v1.4.2
1.4.2 (2017-09-13)
Bug Fixes
v1.4.1
1.4.1 (2017-09-11)
Bug Fixes
- indexing: Ignorepatterns are applied to node_modules listed in package.json (d59db2f), closes #274
v1.4.0
1.4.0 (2017-08-11)
Bug Fixes
- code-generation: Imports with no specifiers are generated correctly (#264) (abaa2dd6)
- imports: tsx files are watched as well to index them (63286dc4, closes #255)
Features
- add JavaScript mode to support javascript files for importing (#263) (0ea78161)
v1.3.0
1.3.0 (2017-07-15)
Bug Fixes
- code completion: Calculate text edits in a later stage (#248) (693eeb64, closes #231)
- imports:
Features
v1.2.1
1.2.1 (2017-07-12)
Bug Fixes
- general: replace rootpath, add it to DI to minimize vscode logging (#244) (2d135c8b, closes #242)
v1.2.0
1.2.0 (2017-07-12)
Bug Fixes
- code action: implement interface or abstract adds optionals (#233) (aa8f557d)
- code outline: Ensure missing icons (#238) (b405d1a4)
Features
- code outline: Remove code outline window when disabled per config. (#236) (f6f89e45)
- parser: Change parser package and refactor extension (#237) (1d850eea)
v1.1.0 (2016-06-20)
Added
- View (in the explorer) with the code outline (code structure) of the actual file - Jumps to code on click
Fixed
- Boolean settings are returned correctly now (#222)
- Code outline does correctly jump to the selected element (#219)
- References (and therefore imports) in namespaces and modules are recognized and not longer removed (#214)
- Complex regex are now possible in import groups (e.g.
/@angular|regex/core/?.*/
) (#218)
v1.0.0 (2017-06-15)
After this while, I finally found the features I mostly need. I'm going to continue this work, but I wanted to go v1.0 first :-) I'm not going to completely rewrite the extension, so it's kinda safe to go v1.
🎉
Added
- Import grouping, imports are now grouped and sorted (read the docs in README) (#102)
- Option to add a trailing comma to a multiline import (at the last import) (#100)
Changed
- Multiline import statement threshold to a new default value
125
, since github thinks this is a good value source-code-line-length
Removed
newImportLocation
setting, since the imports are grouped and sorted, the new import location is obsolete (#102)
Fixed
- Default imports are removed regardless if they are used or not (#149)
- Support for generic interfaces and abstract classes for the implement elements feature of the light bulb (#158)
- Deprecation warnings during testing of the extension (sinon).
v0.13.2 (2016-06-06)
Fixed
- Fixing pathing and
undefined
issues (#194) - actual showstopper