What's Changed
- Add automated repair mode for supporting text validation errors by @cmungall in #7
- Verify capitalization detection in test_suggests_capitalization_fix by @Copilot in #6
- Add DOI support via Crossref API by @cmungall in #8
- Feature/fuzzy matching suggestions by @cmungall in #9
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #4
- ai integrations by @cmungall in #11
- feat: Add generic URL checking functionality by @cmungall in #13
- Bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #3
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #2
- Add plugin-based reference sources with file and URL support by @cmungall in #14
- Add Entrez-based reference sources (GEO, BioProject, BioSample) by @cmungall in #15
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #16
- Add title validation with dcterms:title support by @cmungall in #20
- Fix duplicate validations and overly broad interface matching in title validation by @Copilot in #21
- Add support for ClinicalTrials.gov by @dragon-ai-agent in #22
- fix: Make linkml an optional dependency for plugin imports by @cmungall in #23
- Bump actions/setup-node from 3 to 6 by @dependabot[bot] in #17
- docs: Add content-types documentation and abstract-only failure context by @cmungall in #25
- feat: Add canonical W3C/Dublin Core URIs for field detection by @cmungall in #24
- feat: Add GEO accession-to-UID conversion and CLI title validation by @cmungall in #26
- docs: Add tutorial notebooks by @cmungall in #27
- Add configuration options for handling unsupported reference prefixes by @github-actions[bot] in #29
- Add configurable JSON API reference sources by @cmungall in #31
- Add lookup command for quick reference lookups by @cmungall in #32
- Add skip_prefixes and unknown_prefix_severity support to validate_title by @cmungall in #33
- Fix for AttributeError: type object Severity has no attribute WARNING by @caufieldjh in #35
- Add DataCite fallback, supplementary files, and URL normalization by @cmungall in #36
- Fix for uncaught RuntimeError when retrieving some PMID entries without PMCID by @caufieldjh in #38
- Feature/source extra fields by @Reasat in #42
- Add comprehensive setup and troubleshooting documentation by @github-actions[bot] in #30
- Bump actions/github-script from 6 to 8 by @dependabot[bot] in #19
- Bump astral-sh/setup-uv from 5 to 7 by @dependabot[bot] in #18
New Contributors
- @Copilot made their first contribution in #6
- @dependabot[bot] made their first contribution in #4
- @dragon-ai-agent made their first contribution in #22
- @github-actions[bot] made their first contribution in #29
- @caufieldjh made their first contribution in #35
- @Reasat made their first contribution in #42
Full Changelog: v0.1.0...v0.2.0