v0.6.0
This upgrades the backend to sqlalchemy to 2.0, meaning several changes were made to make app compatible, cache invalidation was simplified and pmid and dois were made so they couldn't be empty strings (would be converted to None).
What's Changed
- [ENH] add project meta analysis pagination by @jdkent in #721
- fix style in code by @jdkent in #722
- [ENH] data validation by @jdkent in #723
- [ENH] add pmcid by @jdkent in #725
- Enh/add pmcid by @jdkent in #726
- 660 ux add link to pmc if available and differentiate from pdf by @nicoalee in #727
- [ENH] DB improvements by @jdkent in #728
- [REF] Sqlalchemy20 by @jdkent in #724
- [MAINT] update to node20 by @jdkent in #734
- [ENH] use joinedload for many to one relationships in annotations by @jdkent in #733
- [ENH] make sure empty strings cannot be added to doi and pmid by @jdkent in #735
- [ENH] do not run unnecessary update on put by @jdkent in #736
- [ENH] add annotation-analysis endpoint by @jdkent in #737
- [FIX] assign user to annotation_analyses by @jdkent in #738
- [REF] annotation analyses do not create id column by @jdkent in #739
Full Changelog: v0.5.0...v0.6.0