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

Commit

Permalink
Release/0.11.0 (#135)
Browse files Browse the repository at this point in the history
* update readme

* changelog

* version bump
  • Loading branch information
buehler committed Dec 3, 2016
1 parent e465005 commit 8029bf8
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 5 deletions.
7 changes: 5 additions & 2 deletions CHANGELOG.md
Expand Up @@ -3,6 +3,8 @@ All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]

## [0.11.0]
#### Added
- Classmanager that can modify classes in a document ([#127](https://github.com/buehler/typescript-hero/issues/127))
- Support for light-bulb feature in tsx files ([#128](https://github.com/buehler/typescript-hero/issues/128))
Expand Down Expand Up @@ -128,8 +130,9 @@ This project adheres to [Semantic Versioning](http://semver.org/).
- Various bugs in AST parsing


[Unreleased]: https://github.com/buehler/typescript-hero/compare/v0.10.1...master
[0.10.1]: https://github.com/buehler/typescript-hero/compare/v0.10.0...0.10.1
[Unreleased]: https://github.com/buehler/typescript-hero/compare/v0.11.0...master
[0.11.0]: https://github.com/buehler/typescript-hero/compare/v0.10.1...v0.11.0
[0.10.1]: https://github.com/buehler/typescript-hero/compare/v0.10.0...v0.10.1
[0.10.0]: https://github.com/buehler/typescript-hero/compare/v0.9.0...v0.10.0
[0.9.0]: https://github.com/buehler/typescript-hero/compare/v0.8.0...v0.9.0
[0.8.0]: https://github.com/buehler/typescript-hero/compare/v0.7.1...v0.8.0
Expand Down
35 changes: 33 additions & 2 deletions README.md
Expand Up @@ -10,13 +10,13 @@ work with typescript.

## Features at a glance

Here is a brief list, of what TypeScript Hero is capable of:
Here is a brief list, of what TypeScript Hero is capable of (more at the end):

- Add imports of your project or libraries to your current file
- Add an import for the current name under the cursor
- Add all missing imports of a file with one command
- Intellisense that suggests symbols and automatically adds the needed imports
- "Light bulb feature" that fixes code you wrote (aka adds imports if you missed them, more to come.)
- "Light bulb feature" that fixes code you wrote
- Sort and organize your imports (sort and remove unused)
- Restart your debug session when your code changes

Expand Down Expand Up @@ -92,6 +92,37 @@ The following settings do have the prefix `restartDebugger`. So an example setti
| watchFolders | Which output folders should be watched to trigger a restart |
| active | If true, the debug restart is activated on startup |

## Features (extended)

### Import management

TypeScript Hero can manage your imports. It is capable of:

- Import something you select from a list of all possible indexed symbols
- Import something that is beneath your current cursor position (and ask you if it's not sure which one)
- Import all missing identifiers of the current file
- Remove unused imports and sort the remaining ones by alphabet

### Intellisense

Intellisense is a common IDE feature. TypeScript Hero provides you with symbols as you type your code
and does add the import to the top of the file, if you don't have already imported the symbol.

### Code fixing

The "light-bulb" feature of VSCode can provide some code-fix actions to take when you make mistakes.
TypeScript Hero offers the following fix actions:

- Detect a missing import and automatically add the import to the file
- Detect a missing import and offer to add all missing imports to the file
- Detect missing methods / properties of an interface that you implemented and implement them for you (implement interface refactoring)
- Detect missing abstract methods of an extended abstract class and implement them for you (implement abstract class refactoring)

### Debug restarter

TypeScript Hero does detect changes to configurable directories in your workspace and restarts the
debugger (if it's running) after a short delay (actually calls the `restartDebugger` command).

## Known Issues

Please visit [the issue list](https://github.com/buehler/typescript-hero/issues) :-)
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -7,7 +7,7 @@
"color": "#1e324c",
"theme": "dark"
},
"version": "0.10.1",
"version": "0.11.0",
"publisher": "rbbit",
"engines": {
"vscode": "^1.6.0",
Expand Down

0 comments on commit 8029bf8

Please sign in to comment.