Skip to content

v0.73.0

Choose a tag to compare

@github-actions github-actions released this 14 Mar 01:33
· 67 commits to main since this release
ceae34a

PerfectHash v0.73.0

Generated by ci/generate-release-notes.sh.

Curated Notes

Added

  • Release automation now builds bundled standalone Python wheels for the full
    profile and a matching source distribution on Linux x86_64.
  • Conda packaging now includes a perfecthash-python output, and the top-level
    perfecthash package now installs both the native full profile and the
    Python package.

Changed

  • The supported Python package now resolves its version from the same tag/CI
    inputs as the native release path instead of using a hard-coded pre-release
    version string.
  • Linux branch CI now validates the root Python package, bundled-wheel build,
    and runtime smoke path on the linux-x86_64-py313 leg.

Fixed

  • Tag-triggered conda publication now expands the built package artifact list before invoking the Anaconda CLI, avoiding literal ** glob failures in GitHub Actions.
  • Standalone bundled Python wheels now report the installed package version
    correctly outside a git checkout by preferring wheel metadata at runtime.

Docs

  • Release, packaging, CI, and Python docs now describe the root Python package,
    bundled-wheel release assets, and the legacy status of python/.

Commit Summary

  • Range: v0.72.2..v0.73.0

  • ceae34a ci: fetch tags for python package checks (Trent Nelson)

  • 91f6d21 packaging: add conda python output (Trent Nelson)

  • 7fc36b4 ci: release bundled python artifacts (Trent Nelson)

  • 07cf259 python: unify versioning and wheel bundling (Trent Nelson)

  • 3dee36b Relocate agent ledgers. (Trent Nelson)

  • 588bf8f python: fix source checkout discovery fallbacks (Trent Nelson)

  • 67d9114 python: add initial package, CLI, and runtime bindings (Trent Nelson)

  • 06972c3 Fix conda publish artifact expansion (Trent Nelson)