- Fix case where two symbols have the same reported range (issue #127)
- Provide a standalone activity bar viewlet (issue #32, issue #70, issue #117)
- No longer automatically reveal the symbol under cursor as it caused problems (issue #102, issue #104, issue #110, issue #111)
- Provide a context menu command that does the same thing
- No longer select blocks of code when activating a symbol (issue #69)
- Automatically reveal the symbol under cursor in the tree view (issue #12, issue #71)
- Require VS Code version 1.22.0 or later
- Documentation improvements in README
- Implement a much faster tree building algorithm (issue #55)
- Use location ranges to determine symbol containment
- Expand namespaces, packages, classes and structures by default (can be configured in settings)
- Default to no sorting (can still be enabled in settings)
- Improved scrolling and correct handling for split editing
- Sorting is now configurable and you can filter top-level symbols (#28 by @sceutre)
- Ad-hoc containers like unnamed scopes are no longer ignored (#27 by @jacobdufault)
- Clear the tree when editor is closed
- Fix
Cannot read property 'children' of undefined
error
- Fix some icons being raster bitmaps
- Refresh the outline when the document is saved or reloaded from disk
- Better icon consistency with VSCode
- Support for light themes
- Added a refresh button
- Clicking items activates the editor
- Initial release