Skip to content

Releases: IABTechLab/iab-agentic-primitives

Release list

v0.5.1

Choose a tag to compare

@atc964 atc964 released this 10 Aug 22:55

v0.5.1 — Release integrity: version single-sourcing

First tagged release published on GitHub.

Fixed

  • Version single-sourcing (#2): iab_agentic_primitives.__version__ was
    hardcoded to 0.1.0 while pyproject.toml declared 0.5.0, so every
    tagged install self-reported a stale version from both pip show and the
    module attribute. The runtime version is now derived from installed
    package metadata (importlib.metadata), making pyproject.toml the
    single source of truth; uninstalled raw checkouts report
    0.0.0+unknown. A regression test pins __version__ == the
    pyproject.toml version.

Release process

  • v0.5.1 is an annotated tag; existing tags are unmoved. (Reported
    alongside the version drift in #2 — recent tags were lightweight.)
  • README updated: this library is a versioned pre-release with tagged
    releases on GitHub; pin an exact tag. APIs may still change before a 1.0
    IAB Tech Lab standardization.

Verify

pip install "iab-agentic-primitives[client] @ git+https://github.com/IABTechLab/iab-agentic-primitives.git@v0.5.1"
pip show iab-agentic-primitives | head -2      # Version: 0.5.1
python -c "import iab_agentic_primitives as p; print(p.__version__)"   # 0.5.1

For the functional content shipped since the last annotated release line,
see CHANGELOG.md — notably [0.5.0] (OpenDirect 2.1 avails dialect
convergence, negotiated-price booking fixes) now carries its own heading.

Full Changelog: v0.5.0...v0.5.1