Releases: ahojukka5/gmshparser
Releases · ahojukka5/gmshparser
gmshparser 0.3.1
gmshparser 0.3.0
gmshparser 0.3.0
Major changes:
- Complete documentation overhaul: migrated from Sphinx/RST to MkDocs with Material theme, new user and developer guides, API reference, and changelog.
- Modern CI/CD: added GitHub Actions workflows for Python testing (3.12+), code coverage (Codecov), and automatic documentation deployment (GitHub Pages).
- Python 3.12+ only: dropped support for older Python versions, updated dependencies, and modernized configuration.
- Test data reorganization: moved mesh files to testdata/ with clear structure (simple/, complex/, large/), added Git LFS instructions.
- New features: quadrilateral mesh visualization, improved CLI, and comprehensive validation test suite.
- Code quality: applied black formatting, added flake8 linting, fixed all linting issues, and added .flake8 config.
- Project metadata: improved README with badges, hero image, and PyPI/Codecov integration.
- Removed obsolete files: old RST docs, setup.py, legacy data directory, and outdated test result files.
Notable commits:
- Add developer and user guides, API reference, and changelog
- Add hero image and update README badges
- Add documentation deployment and improve Python CI workflow
- Remove old RST documentation files and setup.py
- Create testdata directory structure with Git LFS support
- Apply black formatting and fix linting issues