Skip to content

GEO Optimizer 4.12.1 — Fix time-bomb tests blocking PyPI publish

Choose a tag to compare

@auriti auriti released this 04 Jun 07:59
· 243 commits to main since this release

What's Changed

Fixed

  • Time-bomb tests in test_citability.py — content-freshness and content-decay tests used hardcoded dateModified values asserted against freshness thresholds that are relative to today. As time passed the dates aged into different freshness bands, failing the suite and blocking the v4.12.0 PyPI publish (Docker shipped, PyPI stayed on 4.11.1). Tests now build dates relative to datetime.now(), keeping them stable over time. No runtime/library code changed.

Notes

  • 4.12.1 was tagged but its PyPI publish was still blocked by the FastAPI import issue (fixed in 4.12.2). Docker v4.12.1 shipped. 4.12.2 is the first release to reach PyPI after the v4.12.0 regression.