v0.3.0
What's Changed
Highlights:
- major improvements to the backend - there is now a reusable abstraction and multiple implementations for SQL, Neo4j, and the filesystem
- new reviewer slots in the SSSOM specification and related workflows.
Repository Abstraction
- Add abstraction for repositories by @cthoyt in #50
- Add a Neo4j repository backend by @cthoyt in #46
- Update imports by @cthoyt in #53
- Add filesystem backend by @cthoyt in #54
- Refactor, improve tests, and add missing functionality to backends by @cthoyt in #55
- Implement neo4j sorting by @cthoyt in #60
- Add default mapping hash by @cthoyt in #63
- Add count_entities() function by @cthoyt in #64
- Add read and write functions to generic repository by @cthoyt in #66
- Refactor read/write testing by @cthoyt in #67
Web
- Reorganize web module by @cthoyt in #68
- Add minimal frontend by @cthoyt in #65
- Add API endpoint for a triple by @cthoyt in #73
Review Workflow
- Implement review_date by @cthoyt in #57
- Add confidence value constraints by @cthoyt in #71
- Add review workflow by @cthoyt in #72
- Add confidence estimation by @cthoyt in #62
- Update review workflow and encoding of unsure reviews by @cthoyt in #69
- Implement
reviewer_agreementby @cthoyt in #58
Misc
- Update cruft by @cthoyt in #49
- Enable reading from URL by @cthoyt in #52
- Add minimum LinkML pin by @cthoyt in #51
- Parametrize FastAPI testing by @cthoyt in #56
- Update type check by @cthoyt in #61
- Enable filter by triple identifier by @cthoyt in #59
- Add progress option for adding mappings by @cthoyt in #70
Full Changelog: v0.2.0...v0.3.0