Skip to content

Releases: chrisyangsong/citegate

citegate v0.3.0

Choose a tag to compare

@chrisyangsong chrisyangsong released this 30 Aug 22:28
  • DBLP added as a third verification source: search fallback for entries without a DOI that Crossref and OpenAlex miss (#2, PR #4 by @floze-the-genius)
  • --only retractions fast mode: checks only the retraction status of DOI entries (two requests per entry), cheap enough to run daily; Action input only: 'retractions' (#1)
  • Hardening from adversarial cross-review: an undetermined retraction status is now reported as error instead of verified; DBLP title markup is stripped; source-client robustness fixes
  • README pre-commit rev bumped to v0.3.0

citegate v0.2.1

Choose a tag to compare

@chrisyangsong chrisyangsong released this 11 Aug 21:35
  • Shorten Action description to satisfy GitHub Marketplace validation (max 125 chars). No functional changes.

citegate v0.2.0

Choose a tag to compare

@chrisyangsong chrisyangsong released this 11 Aug 21:24
  • Parallel reference lookups: new --workers flag (default 4), per-thread API clients preserve politeness
  • README badges and docs updates

citegate v0.1.0

Choose a tag to compare

@chrisyangsong chrisyangsong released this 11 Aug 20:39

Initial release.

  • Verify BibTeX references against Crossref and OpenAlex
  • Catch fabricated (hallucinated) citations and metadata mismatches
  • Retraction detection via OpenAlex is_retracted + Crossref/Retraction Watch update records
  • CLI with CI-friendly exit codes, JSON reports, GitHub Actions annotations and job summaries
  • Composite GitHub Action and pre-commit hook
  • Weekly retraction-monitor example workflow

Install: pip install citegate