v0.5.1: Three new Office Action clients added
What's Changed
- New USPTO API Endpoints by @dpieski in #131
- bump pytest-cov from 7.0.0 to 7.1.0 by @dependabot[bot] in #124
- chore(deps): update dependency types-requests to v2.33.0.20260327 by @renovate[bot] in #125
- chore(deps): update codecov/codecov-action action to v6 by @renovate[bot] in #127
- chore(deps): update dependency pygments to v2.20.0 by @renovate[bot] in #132
- chore(deps): update dependency pydantic-core to v2.44.0 by @renovate[bot] in #129
- chore(deps): update dependency ruff to v0.15.8 by @renovate[bot] in #128
- chore(deps): update dependency sphinx-autodoc-typehints to v3.9.11 by @renovate[bot] in #122
- chore(deps): update dependency requests to v2.33.0 by @renovate[bot] in #126
Description
- Various dependency updates.
- Adds three new API clients for USPTO Office Action data endpoints:
- OAActionsClient — Office Action Text Retrieval API (v1): full-text office action documents including body text and structured section data (§101/102/103/112 rejections, citations, etc.)
- OARejectionsClient — Office Action Rejections API (v2): rejection-level records with rejection type indicators (
hasRej101/102/103/112/DP), claim arrays, and examiner classification metadata - OACitationsClient — Office Action Citations API: enriched citation records from office actions including cited document identifiers, legal section codes, and examiner-cited indicators
All three clients provide convenience query parameters for common fields.
Additional Notes
Each client follows the established patterns from EnrichedCitationsClient. The base.py form-urlencoded branch in _get_model was extended to include all three new response types. Config and environment variable
support added for all three base URLs (USPTO_OA_ACTIONS_BASE_URL, USPTO_OA_REJECTIONS_BASE_URL, USPTO_OA_CITATIONS_BASE_URL).
Full Changelog: v0.5.0...v0.5.1