Skip to main content

Versioning

egisai follows semantic versioning. The public surface of the package — anything documented on this site — is covered by the guarantee. Anything not documented (including modules whose names start with an underscore) is private and may change between releases without notice. Check your installed version with:

Changelog

User-facing changes per release are recorded in CHANGELOG.md. We publish release notes for every tagged release on PyPI.

Verifying PyPI artifacts (optional)

Releases are published to PyPI via automation. To verify a wheel cryptographically using sigstore:
Adjust the version to match the release you installed. A CycloneDX SBOM is attached to GitHub releases for supply-chain review.

Upgrading

We recommend reading the changelog when crossing minor or major versions to catch behavior changes that might affect your application.

Yanking and security advisories

If a release is yanked or has an associated security advisory, you’ll find the notice on:
  • The PyPI page (yanked releases display prominently).
  • The repository’s GitHub Security Advisories tab.
  • SECURITY.md for general policy and reporting procedure.

What’s next

Installation

Pin the right version and verify your install.

Security

Privacy and security overview.