Skip to content
This repository has been archived by the owner on Oct 10, 2018. It is now read-only.

Releases: buehler/typescript-hero

v0.13.1 (2017-06-03)

03 Jun 17:45
Compare
Choose a tag to compare
v0.13.1 (2017-06-03) Pre-release
Pre-release

Fixed

  • Server output (server logger) shows undefined (#194)
  • Files are not indexed when changed (#194)

v0.13.0 (2017-06-01)

01 Jun 16:57
Compare
Choose a tag to compare
v0.13.0 (2017-06-01) Pre-release
Pre-release

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 called stringQuoteStyle. 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)

03 Jan 11:02
Compare
Choose a tag to compare
v0.12.0 (2017-01-03) Pre-release
Pre-release

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)

03 Dec 14:48
Compare
Choose a tag to compare
v0.11.0 (2016-12-03) Pre-release
Pre-release

Added

  • Classmanager that can modify classes in a document (#127)
  • Support for light-bulb feature in tsx files (#128)
  • CodeFix can now implement missing methods and properties from interfaces and abstract classes (#114)

v0.10.1 (2016-11-18)

18 Nov 07:32
Compare
Choose a tag to compare
v0.10.1 (2016-11-18) Pre-release
Pre-release

Added

  • Notice when a symbol cannot be found by light bulb (#123)

Fixed

  • All possible found declarations are listen in light-blub (#123)
  • Removed "required" user answer (#121)

v0.10.0 (2016-11-12)

12 Nov 11:47
Compare
Choose a tag to compare
v0.10.0 (2016-11-12) Pre-release
Pre-release

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)

14 Oct 19:22
Compare
Choose a tag to compare
v0.9.0 (2016-10-14) Pre-release
Pre-release

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 is true 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)

24 Sep 15:43
Compare
Choose a tag to compare
v0.8.0 (2016-09-24) Pre-release
Pre-release

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)

21 Sep 09:10
Compare
Choose a tag to compare
v0.7.1 (2016-09-21) Pre-release
Pre-release

Fixed

  • Code completions does show when user types (#55)
  • Default exports and imports are working (#40)
  • New created files are correctly indexed now (#46)

v0.7.0 (2016-09-15)

15 Sep 12:36
Compare
Choose a tag to compare
v0.7.0 (2016-09-15) Pre-release
Pre-release

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

Fixed

  • On Windows, forwardslashes will be used instead of backslashes (#19) (definitly this time)
  • export xxx as yyy does now correctly use the alias of the declaration (#36)
  • Build directories are ignored by default (for indexing) (#48)
  • Substructures import parent index.ts files correctly now (#49)