@@ -10,15 +10,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010### Added
1111- Input path validation in CLI main function to check if the provided input path exists
1212- Logger import for better error handling and logging capabilities
13+ - Comprehensive system package requirements documentation in README.md
14+ - Platform-specific installation instructions for Ubuntu/Debian, Fedora/RHEL/CentOS, and macOS
15+ - Enhanced error reporting in command execution helper with detailed error output logging
16+ - Support for multiple Python version managers (pyenv, conda, asdf) in base interpreter detection
1317
1418### Changed
1519- Improved CLI error handling with proper logging when input path does not exist
1620- Test configuration updates:
1721 - Removed unused app import from conftest.py
1822 - Updated test_cli_call_symbol_table to use verbose flag (-v) instead of --quiet flag
23+ - Improved virtual environment creation error handling with informative error messages
24+ - Enhanced ` _get_base_interpreter() ` method with robust Python interpreter detection across different environments
25+ - Updated README.md with detailed prerequisite packages including development tools and Python headers
1926
2027### Fixed
2128- CLI now properly exits with error code 1 when input path doesn't exist instead of proceeding with invalid path
29+ - Virtual environment creation issues on systems missing python3-venv package
30+ - Type safety issues in subprocess command execution by ensuring all arguments are strings
31+ - Cross-platform compatibility for Python interpreter detection
2232
2333## [ 0.1.0] - Initial Release
2434
@@ -32,4 +42,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3242- Caching system with configurable cache directory
3343- Output artifacts in JSON format
3444- Verbosity controls for logging
35- - Eager/lazy analysis modes
45+ - Eager/lazy analysis modes
0 commit comments