Skip to content

Current release and support

This page is the public release-status source of truth. Other pages should link here instead of repeating version numbers.

At a glance

Channel Version Meaning
Repository checkout 0.59.0 / 0.59.x Published train and repository checkout
PyPI 0.59.0 / 0.59.x Latest installable release from the public package index
Package maturity Beta Usable with pins; no SLA or scheduled 1.0 release
Supported Python 3.11–3.14 CPython only

Application documentation uses the published PyPI pin:

hedron>=0.59.0,<0.60

Contributors working from a checkout should use uv sync so local packages resolve from the workspace.

PyPI vs checkout (one screen)

You want… Do this
Build an application Install from PyPI: hedron>=0.59.0,<0.60
Contribute / hack on Hedron Clone the repo and uv sync (editable workspace)
Know security support window Current train 0.59.xSECURITY.md
Know human AT / screen-reader status Protocol engineering only; compensated sessions not SupportedWhat’s ready

The published 0.59.0 release is represented by the repository checkout and registry_status = "uploaded" in docs/release.toml.

What should I install?

Release terminology

  • Repository train: the version represented by the current checkout and workspace metadata.
  • Latest PyPI release: the newest version that a clean application can resolve from the public package index.
  • Published: the release is available from PyPI and has a corresponding release record.
  • Supported: a capability covered by the current maturity matrix when the stated version and configuration are pinned.
  • Experimental: available for evaluation but subject to change; use the documented fallback when one exists.

Update policy

The values on this page are derived from docs/release.toml. When a release is uploaded, update that file first, then run the documentation checks before editing any prose. Do not hand-edit historical release pages to make them current.