You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First stable release. The previously-pending 0.7.0 changeset (API
parity, subject-based webhook removal, shape-validator alias support)
plus the docs-only content port (makegov/docs#16) and the docs-dispatch
CI wiring for the makegov/docs#15 auto-pull pipeline now ship together
as 1.0.0. From here on, breaking changes will require a major bump.
- pyproject.toml: 0.7.0 → 1.0.0
- tango/__init__.py: __version__ 0.7.0 → 1.0.0
- CHANGELOG: rename [Unreleased] → [1.0.0] - 2026-05-13; rewrite intro
framing; add CI section for the new docs-dispatch workflow.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
> `list_webhook_subscriptions` / `get_webhook_subscription` and the
16
-
> `WebhookSubscription` + `WebhookSubjectTypeDefinition` dataclasses is a
17
-
> breaking change.
10
+
## [1.0.0] - 2026-05-13
11
+
12
+
> First stable release. `tango-python` is now at full API parity with the
13
+
> Tango HTTP surface, the legacy subject-based webhook subscription
14
+
> mechanism has been removed in favor of filter alerts, the shape parser
15
+
> agrees byte-for-byte with the server's expand-alias handling, and the
16
+
> SDK's docs are auto-published to `docs.makegov.com/sdks/python/` via the
17
+
> composer pipeline (makegov/docs#15 / makegov/docs#16). From `1.x` on,
18
+
> we'll only do breaking changes on a major bump.
19
+
>
20
+
> Originally tracked as: API parity (PR #25), subject-based webhook
21
+
> removal (PR #27 / issue #2275), shape-validator alias support (PR #28 /
22
+
> issue #2266), and the docs-only content port (makegov/docs#16).
18
23
19
24
### Added
20
25
-`ordering` parameter on `list_forecasts`, `list_grants`, `list_subawards`, `list_gsa_elibrary_contracts`, and `list_opportunities`. Prefix with `-` for descending. Closes a parity gap with the API surface (these endpoints all accept `?ordering=` server-side).
@@ -54,6 +59,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
54
59
- New `docs/PAGINATION.md` — page-based vs cursor-based strategies, iteration patterns, and the `PaginatedResponse` field reference. Ported from `docs.makegov.com/sdks/python/pagination.md`.
55
60
- New `docs/CLIENT.md` — `TangoClient` constructor reference, `rate_limit_info` / `last_response_headers` properties, and retry-semantics note (the SDK has no built-in retry). Ported from `docs.makegov.com/sdks/python/client.md`.
56
61
62
+
### CI
63
+
- New `.github/workflows/docs-dispatch.yml` — fires on push to `main` when `docs/**`, `README.md`, or `CHANGELOG.md` changes and dispatches `external_updated` at `makegov/docs` so the public docs site rebuilds with the latest SDK content. Required for the makegov/docs#15 auto-pull pipeline.
0 commit comments