Skip to content

Release v0.4.2#14

Merged
vdavez merged 7 commits intomainfrom
v0.4.2
Mar 4, 2026
Merged

Release v0.4.2#14
vdavez merged 7 commits intomainfrom
v0.4.2

Conversation

@vdavez
Copy link
Contributor

@vdavez vdavez commented Mar 4, 2026

Summary

  • New: Protests endpointslist_protests and get_protest with full shaping, filter params (source_system, outcome, case_type, agency, case_number, solicitation_number, protester, filed_date_after/before, decision_date_after/before, search), and nested dockets(...) expansion support
  • Entities fixENTITIES_COMPREHENSIVE now uses federal_obligations(*) expansion (API treats federal obligations as an expansion, not a plain shape field)
  • Removed list_assistance endpoint and all related tests, docs, and references
  • Removed IDV summariesget_idv_summary and list_idv_summary_awards endpoints, tests, and cassettes
  • Lint CI — disabled push/PR trigger (manual-only) until private makegov/tango repo is accessible to the workflow
  • Docs — updated README, API_REFERENCE, SHAPES, and quick_start notebook to reflect all changes since v0.4.0
  • Integration tests — updated cassettes and edge-case assertions for award office fields and partial API data

Test plan

  • Integration tests pass with updated cassettes
  • New protest endpoint tests cover list, get, pagination, filtering, and shaping
  • Smoke test against live API

🤖 Generated with Claude Code

vdavez and others added 7 commits March 4, 2026 07:39
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add documentation for Offices, Organizations, OTAs, OTIDVs, Subawards,
NAICS, Assistance, GSA eLibrary Contracts, and Protests endpoints.
Update Entities, Forecasts, Opportunities, Notices, and Grants with
full explicit filter parameters. Add PROTESTS_MINIMAL and
GSA_ELIBRARY_CONTRACTS_MINIMAL to ShapeConfig table. Update README
with new endpoint examples and project structure.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…NGELOG

- ENTITIES_COMPREHENSIVE uses federal_obligations(*) expansion (API change)
- SHAPES.md: document federal_obligations(*) as expansion
- test_parsing_nested_objects_with_missing_data: accept office_code/agency_code and empty nested objects
- CHANGELOG: unreleased changes
- Cassette updates (incl. comprehensive entities shape)

Made-with: Cursor
@vdavez vdavez merged commit 6ffe7b9 into main Mar 4, 2026
7 checks passed
@vdavez vdavez deleted the v0.4.2 branch March 4, 2026 20:40
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