v0.8.0
New features:
- Resource adapter. Intended for use in clients. It mimicks the
EntryResource
class in models, while also open the possibility to convert an OPTIMADE resource to other well-known formats for the specific resource (e.g., ASE Atoms or CIF file for structures). See more info in the commit descriptions for 9bedc78 (#241, @CasperWA with testing by @ml-evs) - Enable passing an URI, when using MongoDB (#150, @shyamd)
- Enable filtering on entry resource
relationships
for the MongoDB transformer (#234, @ml-evs) - Concept of
LENGTH
aliases, where one may link a resource property's size/length to another resource property (#222, @ml-evs) - Move to
pydantic
'sBaseSettings
for the server configuration details (#226, @shyamd) - Use Dependabot to keep track of dependencies (@CasperWA)
Updates:
- Remove query constraints for the
/links
-endpoint, making it able to handle a query on the same level as an entry resource endpoint (#244, @CasperWA) - Add handling of the
filter
'sLENGTH
operator when using the MongoDB transformer (#222, @ml-evs) - Scrape all
filter
query examples from the OPTIMADE API specification for testing (#227, @ml-evs) - Use new OPTIMADE capitalization throughout the repository (#233, @ml-evs)
- README now reflects the extraction of the GH Action for validation into a different repository (#231, @ml-evs)
Bug fixes: