Skip to content

PyVizAST Prerelease 0.4.0

Pre-release
Pre-release

Choose a tag to compare

@ChidcGithub ChidcGithub released this 04 Mar 09:42
· 83 commits to main since this release

Bug Fixes:

  • Fixed temporary directory cleanup timing in project analysis (data loss issue)
  • Fixed boolean detection logic in performance analyzer (nested ternary expression)
  • Fixed string concatenation patch generator (loop tracking, init/join placement)
  • Fixed memory leak in AST visualizer (animation frame cleanup)
  • Fixed retry logic overriding user cancellation (AbortError/CanceledError)
  • Fixed hardcoded secret false positives (now excludes env vars, config objects)

New Features:

  • Added Python 3.10+ match-case statement support (NodeType.MATCH)
  • ChallengesPanel now fetches real data from API instead of hardcoded values

Improvements:

  • Relaxed CodeIssue.type validation (allows more issue types with logging)
  • Removed setup.py from default ignore patterns (may contain important config)
  • Improved hardcoded secret detection with better exclusion patterns
  • Unified API version strings to 0.4.0