v0.2.0
Re-design - remove gateway-as-an-OPTIMADE-DB
With the merge of #82, the repository has been slightly re-designed to optimize its purpose and base code.
Instead of having every dynamically generated gateway have its own OPTIMADE DB representation, with all the valid introspective endpoints etc., it is simply another resource. This focuses the package to conduct all queries using the QueryResource
- minimizes the code and confusion, and should make the usage easier to grasp.
The proper entry points to using the gateway service is to go through GET /search
or POST /search
and that's it.
All other endpoints are service or semi-introspective endpoints that the gateway uses internally (/databases
, /gateways
) or the user is sent to when receiving their query results (/queries
). No more - no less.
It is still possible to return a response that will validate as an OPTIMADE response by using the as_optimade=True
URL query parameter in the GET /search
endpoint directly. Or one can go via Python; instantiate the finalized QueryResource
(via GET /queries/<ID>
) and use the response_as_optimade()
method.
In order to keep the id
s unique in the OPTIMADE-valid response, they are all prepended by <provider-prefix>/<database-id>/
.
Changelog
v0.2.0 (2021-09-07)
Implemented enhancements:
Fixed bugs:
Merged pull requests:
- Remove references to docker_config.json #118 (CasperWA)
- Return to major version tags (where available) for GH Actions #114 (CasperWA)
- Update dependencies #112 (CasperWA)
- Update pytest-httpx requirement from ~=0.12.0 to ~=0.12.1 #108 (dependabot[bot])
- Update dependencies #107 (CasperWA)
- Update dependencies & GH Actions #104 (CasperWA)
- Update dependencies and GH Actions #99 (CasperWA)
- Update dependencies #96 (CasperWA)
- Bump codecov/codecov-action from 1.5.0 to 1.5.2 #83 (dependabot[bot])
- Update dependencies + GH Actions #81 (CasperWA)
- Update optimade[server] requirement from ~=0.14.0 to ~=0.15.0 #79 (dependabot[bot])
- Bump mkdocs-material from 7.1.3 to 7.1.4 #67 (dependabot[bot])
- Update auto-changelog-action to v1.4 #65 (CasperWA)
* This Changelog was automatically generated by github_changelog_generator