Releases: Eddy3D-Dev/OpenFOAM-Residuals
Releases · Eddy3D-Dev/OpenFOAM-Residuals
v0.3.1
v0.3.0 - Drop Python 3.8/3.9, Update Dependencies
What's Changed
- Drop Python 3.8 and 3.9 support — both versions are end-of-life (Oct 2024 and Oct 2025 respectively). Minimum Python version is now 3.10.
- Bump Pillow from 10.4.0 to 12.1.1
- Bump Matplotlib to 3.10.7 (unified across all supported Python versions)
- Fix Ruff TC003 lint — move type-only import into
TYPE_CHECKINGblock
Installation
pip install openfoam-residualsor with uv:
uv add openfoam-residualsv0.2.0 - UV Migration and Refactoring
What's Changed
🚀 Major Improvements
- **Migrated to ** for modern dependency management
- Refactored codebase to remove circular dependencies
- **Created ** module for shared utility functions
- Enhanced README with comprehensive installation and usage instructions
🧹 Cleanup
- Removed legacy
- Removed unused and directories
- Applied linting and formatting across all code
✅ Testing
- All tests passing on Python 3.8-3.13
- Updated CI badge to reflect comprehensive test coverage
📦 Installation
Now using for dependency management:
curl -LsSf https://astral.sh/uv/install.sh | sh
uv syncFull Changelog: 0.1.0...v0.2.0
Release to pip
Full Changelog: 0.0.1...0.1.0