PyVizAST Prerelease 0.4.0
Pre-release
Pre-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-casestatement 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.pyfrom default ignore patterns (may contain important config) - Improved hardcoded secret detection with better exclusion patterns
- Unified API version strings to 0.4.0