Releases: IABTechLab/iab-agentic-primitives
Releases · IABTechLab/iab-agentic-primitives
Release list
v0.5.1
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 to0.1.0whilepyproject.tomldeclared0.5.0, so every
tagged install self-reported a stale version from bothpip showand the
module attribute. The runtime version is now derived from installed
package metadata (importlib.metadata), makingpyproject.tomlthe
single source of truth; uninstalled raw checkouts report
0.0.0+unknown. A regression test pins__version__ ==the
pyproject.tomlversion.
Release process
v0.5.1is 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