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
- Lint CI workflow disabled for push/PR (runs only on manual trigger) until the private `makegov/tango` repo is accessible to the workflow.
17
+
- Updated documents to reflect changes since v0.4.0
18
+
- Entities: `ENTITIES_COMPREHENSIVE` now uses `federal_obligations(*)` expansion; the API treats federal obligations as an expansion rather than a plain shape field.
19
+
- Docs: `SHAPES.md` documents `federal_obligations(*)` as an expansion for entity shaping.
20
+
- Integration tests: `test_parsing_nested_objects_with_missing_data` accepts award office fields (`office_code`, `agency_code`, `department_code`) and empty nested objects when the API returns partial data.
21
+
22
+
### Removed
23
+
- Assistance: `list_assistance` endpoint and all related tests, docs, and references.
24
+
- IDV summaries: `get_idv_summary` and `list_idv_summary_awards` endpoints and related integration tests, cassettes, and API reference section.
Copy file name to clipboardExpand all lines: README.md
+56-28Lines changed: 56 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ A modern Python SDK for the [Tango API](https://tango.makegov.com) by MakeGov, f
6
6
7
7
-**Dynamic Response Shaping** - Request only the fields you need, reducing payload sizes by 60-80%
8
8
-**Full Type Safety** - Runtime-generated TypedDict types with accurate type hints for IDE autocomplete
9
-
-**Comprehensive API Coverage** - All major Tango API endpoints (contracts, entities, forecasts, opportunities, notices, grants, webhooks) [Note: the current version does NOT implement all endpoints, we will be adding them incrementally]
9
+
-**Comprehensive API Coverage** - All major Tango API endpoints (contracts, IDVs, OTAs, entities, forecasts, opportunities, notices, grants, protests, webhooks, and more)
10
10
-**Flexible Data Access** - Dictionary-based response objects with validation
11
11
-**Modern Python** - Built for Python 3.12+ using modern async-ready patterns
12
12
-**Production-Ready** - Comprehensive test suite with VCR.py-based integration tests
0 commit comments