Added initial OpenSearch structures (#245)
Added initial OpenSearch structure in server.py (#245)

Transform OpenSearch query to a valid GetRecords request (#245)

Logging KVP to Filter (#245)

PIP8 fixes

Fixed function name (#245)

Validating FilterXML from OpenSearch parameters (#245)

etree element to xml (#245)
Implemented q and bbox parameters to Filter XML (#245)
Added timestart and timestop parameters as per OpenSearch Geo/Time spec (#245)
Minor python improvements and logging (#245)
Completed Time FilterXML (#245)

Minor python improvements and logging (#245)

More python improvements (#245)
Switching to time parameter as per CSW3 documentation (#245)
Implemented time parameter to FilterXML (#245)
Implemented time parameter to FilterXML (#245)

Check for empty FilterXML (#245)

Forgot ogc:Literal (#245)

Removing conflicting part with CSW3. Only GetRecords is valid (#245)

Removed duplicate FilterXML validation (#245)
Added Description document and fixed namespaces (#245)
Added Description document and fixed namespaces (#245)

Removed Description document from admin.py (#245)

Updated pycsw-admin.py (#245)
Updated documentation for OGC OpenSearch (#245)
Adding unit tests for OGC OpenSearch (#245)
Updated OpenSearch documentation and unit tests (#245)
Updated OpenSearch documentation (#245)

Minor edits (#245)

Added expected results in unit tests (#245)