Skip to content

Hermes Pets v0.4.0

Choose a tag to compare

@asimons81 asimons81 released this 12 May 04:28
· 23 commits to main since this release

Superseded: v0.4.0 has been superseded by v0.4.1, which includes the follow-up fix/validation pass. Use v0.4.1 for new installs and smoke testing.

Hermes Pets v0.4.0

Hermes Pets v0.4.0 is a trust and update-flow release.

This release focuses on making hermes-pet update safer, clearer, and more trustworthy for users running from editable or source-based installs.

Added / Improved

  • Added guarded update flow improvements for hermes-pet update
  • Improved version trust so source checkouts prefer nearby pyproject.toml version truth
  • Fixed stale editable metadata behavior where an installed command could report an old version from package metadata
  • Improved smoke script evidence:
    • prints PATH command version
    • prints source checkout version
    • warns when versions disagree
    • clearly labels temp-state mode
    • clarifies expected isolated overlay behavior

Verification

Release verification passed:

  • Full Python test suite: 87 passed
  • Update command tests: 23 passed
  • Compile check passed
  • Renderer smoke passed
  • Sprite manifest validation passed
  • Shell syntax checks passed
  • Package artifact verification passed
  • Packaged overlay verification passed
  • Live overlay verifier passed
  • Manual visual overlay confirmation passed
  • Exact-tag GitHub install smoke passed

Install

pip install "git+https://github.com/asimons81/hermes-pets.git@v0.4.0"