github Daylily-Informatics/zebra_day 2.1.1
v2.1.1 - Dynamic Versioning

latest releases: 2.1.4, 2.1.2
9 hours ago

What's New

Dynamic Version Management

This release implements dynamic versioning using setuptools_scm. The package version is now automatically derived from Git tags instead of being hardcoded.

Changes

  • Removed legacy setup.py - Hardcoded version 0.3.9.1 was overriding pyproject.toml
  • Updated pyproject.toml - Now uses setuptools_scm>=8.0 for version derivation
  • Added dynamic version import - zebra_day.__version__ now reflects the actual build version
  • Updated README.md badges - Auto-updating shields.io badges for:
    • GitHub Release
    • GitHub Tag
    • PyPI version
    • CI status
    • License

Technical Details

  • Version scheme: guess-next-dev
  • Local scheme: no-local-version (clean versions without git hash suffix)
  • Tag convention: No v prefix (e.g., 2.1.1 not v2.1.1)
  • Build artifacts: zebra_day-2.1.1.tar.gz and zebra_day-2.1.1-py3-none-any.whl

Full Changelog

1.1.0...2.1.1

Don't miss a new zebra_day release

NewReleases is sending notifications on new releases.