Skip to content

Release v0.4.0 - Repository Modernization & Optional GIS Support

Choose a tag to compare

@cuicaihao cuicaihao released this 29 Mar 08:50
· 9 commits to master since this release

What's New in v0.4.0:

  • Modern Tooling: Full migration to uv for dependency management and ruff for ultra-fast linting and formatting.
  • Optional GIS Support: Added gdal as an optional "extra". Users can now install GIS-specific features using pip install "splitraster[geo]".
  • Streamlined Structure: Standardized the test suite into a root tests/ directory and removed legacy boilerplate files.
  • Enhanced Documentation: Reorganized tutorials into a numbered progression and unified the contributing guidelines.
  • Modern CI/CD: Updated GitHub Actions to PEP 517 build standards, supporting Python 3.10 through 3.13.