Releases: star7js/vm-visualizer
Releases · star7js/vm-visualizer
🚀 Release v1.0.1 - Bugfix Release
🚀 Release v1.0.1 - Bugfix Release
📅 Release Date
December 2024
🎯 What's New
This release focuses on improving code quality and fixing CI/CD pipeline issues to ensure reliable builds across all platforms.
✅ Bug Fixes
- Fixed Black code formatting issues - All Python files now comply with Black formatting standards
- Resolved flake8 linting errors - Removed unused
QStatusBarimport from main.py - Fixed Windows CI Unicode encoding errors - Replaced Unicode characters (✓, ❌, 🎉) with ASCII alternatives in test output for better Windows console compatibility
- Fixed HTML export test failure - Added missing "Velocity Template Previewer" app name to HTML export metadata
🔧 Technical Improvements
- Enhanced CI/CD reliability - All GitHub Actions now pass consistently across Linux, macOS, and Windows
- Improved test output compatibility - Test messages now work correctly in all terminal environments
- Better code quality - Cleaner, more maintainable codebase with proper formatting
🧪 Testing
- All functionality tests pass
- Black formatting check passes
- Flake8 linting passes
- Cross-platform compatibility verified
📦 Installation
# Using pip
pip install vm-visualizer==1.0.1
# Or clone and install
git clone https://github.com/star7js/vm-visualizer.git
cd vm-visualizer
git checkout v1.0.1
pip install -e .🔗 Links
- GitHub Repository: https://github.com/star7js/vm-visualizer
- Previous Release: v0.1.0
Note: This is a bugfix release that maintains full backward compatibility with v1.0.0. No breaking changes were introduced.