- Move `validate_bbox` and `validate_datetime` field validation functions outside the Search class (to enable re-utilization) - Remove `Search()._start_date` and ``Search()._end_date` private attributes - Add `api.search.str_to_datetime(value: str) -> List[Optional[datetime.datetime]]` function
3.1.5
- Fix `Search` model to make sure `_start_date` and `_end_date` privateAttr are cleared on model initialization (72, sbrunato and vincentsarago) - Fix bbox validation to allow anti-meridian crossing (167, ujjwal360) - Add `octet_stream=application/octet-stream` to MimeTypes (169, tjellicoe-tpzuk)
3.1.4
- Fix URL comparison for Landing page conformance (163, gadomski) - Fix `Search` validation when `datetime` is `None` (165, gadomski)
3.1.3
- Add optional `numberMatched` and `numberReturned` to `api.collections.Collections` model to match the OGC Common part2 specification