This task depends on successful completion of T231599, T231600 and requires T231558
Acceptance Criteria:
- Extend /page/{title}/history handler to support a filter parameter
- Extend /page/{title}/history handler to support the following values for filter:
- reverted
- anonymous
- bot
- Request:
- Must support HTTP GET only
- Request body must be empty
- Request headers:
- Must support If-Modified-Since: only if the result set has changed since this date
- Must support If-None-Match: only if the result set's etag is different from this
- Response
- Response must return JSON
- Response results must be filtered based on the filter param provided