Overview
Investigate the Hypothesis API v2.0 (currently experimental) and plan for future support in this library.
Background
This library currently implements API v1.0 (stable). Hypothesis has an experimental v2.0 API with changes worth understanding for future-proofing.
Research Tasks
Key Questions to Answer
- Authentication: Does v2.0 change auth mechanisms?
- Pagination: Does v2.0 fix the cursor pagination issues we worked around?
- Response format: Are annotation objects structured differently?
- New endpoints: What new functionality does v2.0 expose?
- Deprecations: What v1.0 endpoints are deprecated or removed?
- Timeline: Any indication when v2.0 becomes stable?
Implementation Considerations
Deliverables
- Research document: Summary of v2.0 changes and implications
- Recommendation: Whether/when to add v2.0 support
- Implementation plan: If proceeding, how to structure the code
References
Overview
Investigate the Hypothesis API v2.0 (currently experimental) and plan for future support in this library.
Background
This library currently implements API v1.0 (stable). Hypothesis has an experimental v2.0 API with changes worth understanding for future-proofing.
Research Tasks
Key Questions to Answer
Implementation Considerations
APIv2) or a version parameter?Deliverables
References
hypothesisapi/__init__.py