All notable changes to the "function-graph-overview" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Function rendering is now cached, so that they are only re-rendered when needed. This results in faster update times when moving the cursor in the same function.
finally
blocks are now supported in TypeScript.- Methods are now supported in TypeScript.
continue label
is now supported in Go.
- Placeholder ("Hello, World!") graph colors are now determined by the color scheme.
- Flat-Switch is now the default for rendering switch-like control-flow structures.
- Fixed an edge-case where some functions led to infinite loops when rendering.
- The plugin can now be configured to change CFG rendering settings & color scheme!
- The plugin no longer throw a null-dereference exception on startup.
- TypeScript, JavaScript, TSX, JSX support
- Fixed loop and labeled continue/break handling in Go
- Click-to-navigate support. Click on the graph to jump to the relevant code.
- Support for C++
- Support for rendering CFGs
- Initial scaffold created from IntelliJ Platform Plugin Template
- The full feature list of the VSCode plugin including custom color themes and graph-based-navigation is not yet supported.