Skip to content

v1.7.0 - #67

Merged
vdavez merged 1 commit into
mainfrom
release/v1.7.0
Sep 23, 2026
Merged

vdavez merged 1 commit into
mainfrom
release/v1.7.0

Conversation

@makegov-mark

@makegov-mark makegov-mark Bot commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

Release v1.7.0.

Minor rather than patch: this ships the contract appeals resource (#65) and the alerts.contract_appeal.match event type, which are new features, along with the shape fixes from #66.

  • pyproject.toml, tango/__init__.py and uv.lock bumped together.
  • [Unreleased] graduated to ## [1.7.0] - 2026-09-23.

Worth a look before merging

The Changed section retypes several SLED fields: posted_date, response_deadline, response_deadline_original, bid_opening_date and estimated_advertisement_date now parse to datetime, where some used to be strings or dates. Anyone comparing those as strings will notice. The changelog calls this out, and it corrects the SDK to match what the API has always returned, so a minor bump fits. Strict SemVer would still read it as a breaking change.

Verified

  • uv build produces tango_python-1.7.0.tar.gz and tango_python-1.7.0-py3-none-any.whl.
  • tango.__version__ and the wheel's METADATA both read 1.7.0.
  • uv run ruff format --check tango/, uv run ruff check tango/ and uv run mypy tango/ pass (the same scope as lint.yml).
  • uv run pytest tests/ -m "not integration": 432 passed.

Merging this does not publish

publish.yml triggers on release: [published] (or a manual dispatch), not on a push to main. Creating the v1.7.0 GitHub Release after merge is what ships to PyPI, and PyPI versions are immutable once uploaded.

🤖 Generated with Claude Code

Minor rather than patch: 1.6.0 → 1.7.0 adds the contract appeals resource and the `alerts.contract_appeal.match` event type, which are new features, not fixes.

Graduates `[Unreleased]`, and bumps `pyproject.toml`, `__version__` and `uv.lock` together.

Publishing is on `release: [published]`, so merging this changes nothing on PyPI; creating the v1.7.0 Release is what ships it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@vdavez
vdavez merged commit 0c3e407 into main Sep 23, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant