Skip to content

Releases: GraphLens/graphlens

v0.3.3

29 Mar 00:27

Choose a tag to compare

Features

Core

  • Implemented loadChildren processing for dynamic default imports of lazy-loaded modules
  • Enhanced resolution of specific redirect routes among parent routes with parameters, wildcard segments, query-parameters and hash segments

UI Improvements

  • Added warning messages for missing or unresolved route payloads (components, modules) and redirects across route nodes in the TreeView and Navigation map on the WebView
  • Changed missing redirect path placeholder to 'unresolved redirect' and set missing route payloads message to 'unresolved payload'
  • Added display of missing route payloads and redirects as Warning instead of Error level for better UX

Security Verification

✓ 0/63 detections – VirusTotal Scan Report

  • File: GraphLens.graphlens-0.3.3.vsix
  • SHA-256: 8b0c39fcd091cb8e3b0e596d4478ea8f7a98fb901ffc006fd40e9754dbfd7201

Installation

  • Download and install this version manually using the .vsix file attached below OR
  • Get the latest version from the VS Code Marketplace

Install from VS Code Marketplace

v0.3.2

27 Mar 23:03

Choose a tag to compare

Features

  • Added support for components and directives with no selector, displaying them with 'ng-component' and '[<directive>]' placeholders respectively
  • Added support for missing redirect routes with 'unset-redirect' path placeholder

Fixes & Performance

  • Enhanced loadComponent processing to fully support dynamic imports with default exports
  • Added safeguards for project data access and route operations to improve overall stability
  • Optimized component styleUrls processing

Maintenance & SEO


Security Verification

✓ 0/62 detections – VirusTotal Scan Report

  • File: GraphLens.graphlens-0.3.2.vsix
  • SHA-256: 0679bc00cd7f54a8bccc72f32a53404c5dcb7bc0461703133a8d12c679ca4682

Installation

  • Download and install this version manually using the .vsix file attached below OR
  • Get the latest version from the VS Code Marketplace

v0.3.1

16 Mar 23:04

Choose a tag to compare

Features

  • Implemented auto-arranging node positions for the Module hierarchy and Component tree graphs
  • Combined Standard and Routing legends into one entry

Fixes

  • Added an extra safeguard using the optional chaining operator to the entity project property to prevent potential bugs
  • Corrected and improved the resolution of soft in-class connections and components not linked to the root component on the Component tree graph

Documentation

  • Updated the Core Philosophy section to better reflect the project's vision
  • Updated the project name in the License for consistency

Security Verification

✓ 0/66 detections – VirusTotal Scan Report

  • File: GraphLens.graphlens-0.3.1.vsix
  • SHA-256: 7b58a04d43ea07ff0ed6c8a4089c879e5ef91b3c9aaf054e7ec7407603978242

Installation

  • Download and install this version manually using the .vsix file attached below OR
  • Get the latest version from the VS Code Marketplace

v0.3.0

12 Mar 23:34

Choose a tag to compare

🌀 Beyond the Visible Release

Features

Core & Performance

  • Implemented comprehensive support for directives and selector variations, now fully analyzed and displayed on the Component Tree graph
  • Optimized definition and reference resolution using a lookup table and polling with stepped backoff, improving the overall exploration process
  • Added major Angular version resolution and a new setting for its fallback value

Visualization & UI/UX

  • Added visualization for soft in-class connections, displayed as dotted lines on the Component Tree
  • Added visualization for self-connections to support recursive component structures
  • Updated layout, connection settings, and legends for the Component Tree to accommodate new entity types and connections
  • Optimized auto-closing behavior for layout and connection popovers when switching panels

Check the example of new connections below:

📸 Screenshot
New connections visualization example
  • 1 – Self-connection — visualization of recursive component rendering
  • 2 – Content projection сonnection
  • 3 – Soft in-class connection — visualization of internal dependencies and interactions within the class logic
  • 4 – Layers & Connections settings popover to toggle visibility for different connection types, external entities, and graph legends

Fixes

  • Resolved a memory leak caused by canceling an ongoing workspace exploration
  • Enhanced internal safeguard for accessing project data to improve overall stability

Documentation

  • Refined badges and overall documentation for better readability
  • Introduced the Core Philosophy, outlining the principal concepts driving the project

Identity & SEO

  • Unveiled a new extension logo and redesigned Marketplace page
  • Refined extension description and updated keywords list for better discovery

Security Verification

✓ 0/66 detections – VirusTotal Scan Report

  • File: GraphLens.graphlens-0.3.0.vsix
  • SHA-256: 78172708a999433721080989a785943c810d277b0ae1d7462645f5b9a61d80a3

Installation

  • Download and install this version manually using the .vsix file attached below OR
  • Get the latest version from the VS Code Marketplace

Released on Friday the 13th — a tribute to the $F_7$ Fibonacci sequence and the natural growth of the code ✨

v0.2.3

15 Feb 22:03

Choose a tag to compare

Features

Core Stability & Performance

  • Implemented skipping logic for specific elements and interpolations
  • Implemented namespace processing and filtering
  • Enhanced single-line element parsing accuracy
  • Optimized standard elements filtering
  • Set explicitly "extensionKind" to ["workspace"] to ensure compatibility with Cloud IDEs

Documentation

Updated README

  • Added badges for Open VSX Virification, VirusTotal scanning, and GitHub Discussions
  • Added badge for Total downloads and installs metric
  • Moved additional badges to a dropdown in the badges section

Security Verification

✓ 0/64 detections – VirusTotal Scan Report

  • File: GraphLens.graphlens-0.2.3.vsix
  • SHA-256: 514b414e63a191987a79fc0eaa6cc1fc99a3b63421a0d5c7de3f045af05e6542

Installation

  • Download and install this version manually using the .vsix file attached below OR
  • Get the latest version from the VS Code Marketplace

v0.2.2

06 Feb 19:58

Choose a tag to compare

Features

UI/UX

  • Added global Refresh button in the WebView
    It's a button with standard Refresh functionality for currently open project. The previous button remains on the "General info" tab, but will be removed in the future releases.
  • Improved styling of the home button in the graph toolbar

Check the screenshot below:

📸 Global Refresh button Content projections example

The new Refresh button is located at the top-left corner aligned with the other tab buttons

Documentation

Updated README

  • Added badge for Open VSX Registry downloads metric
  • Improved English grammar

Maintenance & SEO

  • Added QnA link
  • Updated extension manifest with new keywords for better discovery
  • Updated Git repository and homepage links

Security Verification

✓ 0/64 detections – VirusTotal Scan Report

  • File: GraphLens.graphlens-0.2.2.vsix
  • SHA-256: 11801d1ac1dacfd6b707dff71b06c68dcf3ba962af6c956e5bbc5855fd63e4f1

Installation

  • Download and install this version manually using the .vsix file attached below OR
  • Get the latest version from the VS Code Marketplace

v0.2.1

31 Jan 20:35

Choose a tag to compare

Localization

  • Improved English terminology and grammar

Documentation

Updated README

  • Added Quick Start Guide links
  • Added new repository status badges for GitHub last commit, issues, and downloads metrics
  • Improved badges for VS Code Marketplace metrics

Security Verification

✓ 0/64 detections – VirusTotal Scan Report

  • File: GraphLens.graphlens-0.2.1.vsix
  • SHA-256: ee844be7c14806c01268a76fa267f36dafd72ebcb9a9caf2616f817604c72dd6

✓ 0/63 detections – VirusTotal Scan Report

  • File: GraphLens.Quick.Start.Guide.pdf
  • SHA-256: 6cf8a63aac8c74a22b68ddc9f8089dbf33a8aca120261995b920b981f16b8bc9

Installation

  • Download and install this version manually using the .vsix file attached below OR
  • Get the latest version from the VS Code Marketplace

v0.2.0 – New Visualization Update

28 Jan 21:47

Choose a tag to compare

🎉 New Visualization Update

Original release date: January 25, 2026

Features

Core

  • Support for component content projection
  • Enhanced component selector matching strategy

Visualization & UI/UX

  • Visualization of content projections as dashed lines on the Component Tree graph
  • Display of content projections in the Structure Tree view
  • Popover menus with individual layout/connection settings and legends for each graph panel
  • Redesigned Toolbar: moved algorithm settings to a new Graph Settings popover component

Check the example below:

📸 Content projections example Content projections example
  • 1 – Connections representing component content projections
  • 2 – Toggle switch for visualizing content projections with legends
  • 3 – Layers & Connections button in Toolbar; also controls external entities visibility and includes other options for Navigation Map graph
  • 4 – Graph settings button, currently contains only layout algorithm settings

Fixes

  • Improved code fragment slicing to correctly handle self-closing tags and comments in templates
  • Fixed parsing for HTML and JSON code fragments without a trailing newline

Chores

  • Deactivated seasonal holiday atmosphere and preserved for future use

Documentation

Updated README and LICENSE

  • Added new badges for GitHub stars and VS Code Marketplace metrics
  • Added feedback and contribution links in the Updates section
  • Updated Current Limitations section regarding Content projection and Directive support
  • Updated LICENSE and Copyright years range

Security Verification

✓ 0/64 detections – VirusTotal Scan Report

  • File: GraphLens.graphlens-0.2.0.vsix
  • SHA-256: 58ac2dc574b636c4d7be81c7e209897c543288ea33a7f97f512befa853c04ebc

Installation

  • Download and install this version manually using the .vsix file attached below OR
  • Get the latest version from the VS Code Marketplace

v0.1.10

28 Jan 21:44

Choose a tag to compare

Original release date: January 18, 2026

Fixes

Template Parser

  • Expanded and updated attribute parsing to fully support namespaces and property access syntax.
  • Implemented case-insensitive element matching for more reliable component detection.

Installation

Download and install this version manually using the .vsix file attached below OR get the latest version from the VS Code Marketplace

v0.1.9

28 Jan 21:44

Choose a tag to compare

Original release date: January 12, 2026

Documentation

Updated README

  • Added Roadmap links

Demo

UI Improvements

  • Updated demo page titles in index.html files

Installation

Download and install this version manually using the .vsix file attached below OR get the latest version from the VS Code Marketplace