v0.0.12-alpha
-
New Features
- Introduced representation for external dependencies in code analysis (fan-in, fan-out - afferent/efferent coupling)
- Enhanced error detection and logging for files that could not be analyzed, with specific enhancements for PHP file analysis.
- Improved handling and display of dependencies in reports, including a new "Dependencies" column in detailed views.
-
Bug Fixes
- Fixed error handling and logging mechanisms across various components to provide clearer, more informative error messages.
- Adjusted test cases to align with updated logic and error handling improvements.
- Supports non UTF-8 classnames
-
Refactor
- Streamlined error handling by returning errors directly in some functions, reducing dependency on external logging packages.
- Updated sorting and filtering logic in HTML report generation for better report clarity and focus.
-
Tests
- Added and updated test functions to cover new error detection functionality and PHP file parsing scenarios.