Skip to content

Releases: dbosk/scholarcli

v1.28

Choose a tag to compare

@dbosk dbosk released this 16 Oct 10:35
70fb4c9

What's Changed

  • Add interactive tutorials via pytorial by @dbosk in #95
  • Explain Scopus's untranslatable-query 400 as an Elsevier-side refusal by @dbosk in #86
  • Request Scopus's COMPLETE view when entitled; fix surname-first author names by @dbosk in #97
  • Let Scopus enrich papers by DOI where it serves the COMPLETE view by @dbosk in #102
  • Keep the affiliations that providers report by @dbosk in #103
  • Try every PDF source of a DOI instead of only the first by @dbosk in #101
  • Bump the uv group across 1 directory with 4 updates by @dependabot[bot] in #104
  • Bump the uv group across 1 directory with 2 updates by @dependabot[bot] in #127
  • WP1: merge concurrent session saves (fixes #107), atomic writes with .bak, all-or-nothing export, safe notes file by @dbosk in #117
  • WP2: record provider failures as failed, DBLP anti-bot detection and retry, Scopus empty sets, venue invariant by @dbosk in #116
  • WP3: one category per classified paper, status wins in the audit table, decide --confidence, one cite-key scheme by @dbosk in #115
  • WP4: offline tests, one rate limiter for every client, --proxy and scholar's own User-Agent by @dbosk in #118
  • cache clear keeps paid LLM caches (and really clears), TUI drops legacy decision files, api_key=None documented by @dbosk in #124
  • DBLP onto the shared rate limiter and network layer; drop DBLP homonym numbers (stacked on #116 + #118) by @dbosk in #125

Full Changelog: v1.26...v1.28

v1.26

Choose a tag to compare

@dbosk dbosk released this 08 Sep 19:50
9e1ddba

What's Changed

  • Sanitize DBLP queries and add provider health checks by @dbosk in #67
  • Persist search -n sessions non-interactively and add sessions decide by @dbosk in #68
  • Rename providers table column Default -> Configured by @dbosk in #69
  • Name the status code and retry count in s2 rate-limit warnings by @dbosk in #70
  • Unpaywall open-access lookup and SCHOLAR_EMAIL by @dbosk in #72
  • Add preprint-server providers (SSRN, bioRxiv, medRxiv, ChemRxiv, Research Square, Preprints.org, IACR ePrint) and HAL by @dbosk in #75
  • Adopt preprint versions for papers without a findable PDF by @dbosk in #76
  • Track provider rate limits and quotas across sessions by @dbosk in #77
  • feature/ingest and classify by @dbosk in #93
  • LaTeX fragments, synthesis decision appendix, audit table, decide --source by @dbosk in #80
  • Authenticate OpenAlex requests with OPENALEX_API_KEY by @dbosk in #81
  • Clean provider text at ingest; keep llm classify inside the tag vocabulary by @dbosk in #92

Full Changelog: v1.24...v1.26

v1.24

Choose a tag to compare

@dbosk dbosk released this 26 Jun 09:50
dacd9e7

What's Changed

  • fix/provider 403 dblp live tests by @dbosk in #65

Full Changelog: v1.23...v1.24

v1.23

Choose a tag to compare

@dbosk dbosk released this 25 Jun 14:41
c88c3e3

What's Changed

  • feature/optional examples classify by @dbosk in #64

Full Changelog: v1.21...v1.23

v1.21

Choose a tag to compare

@dbosk dbosk released this 25 Jun 14:18
79987cc

What's Changed

  • feature/pdf quote 51 by @dbosk in #54
  • Deduplicate search results, keeping richest copy by @dbosk in #57
  • Add Crossref retraction/currency check (#52) by @dbosk in #58
  • Add provenance-stub BibTeX export (-f bibtex+prov) (#49) by @dbosk in #56
  • Bump the uv group across 1 directory with 2 updates by @dependabot[bot] in #59
  • Add scholar prov import/export provenance round-trip (#53) by @dbosk in #60
  • Add scholar prov found-via with full reproducible provenance (#50, #61) by @dbosk in #63

Essentially this release is to improve the scholar command for use by AI agents.

Full Changelog: v1.20...v1.21

v1.20

Choose a tag to compare

@dbosk dbosk released this 29 May 08:08
040303f

What's Changed

  • fix/sessions show cached methods by @dbosk in #45
  • feature/llm classify no examples by @dbosk in #46
  • feature/scopus provider by @dbosk in #47
  • fix/scopus cli metadata by @dbosk in #48
  • Bumps snowball version

Full Changelog: v1.16...v1.20

v1.16

Choose a tag to compare

@dbosk dbosk released this 03 Mar 10:27
7857ab1

What's Changed

  • Fix bug in abstract handling by @dbosk in
    #44

Full Changelog: v1.15...v1.16

v1.15

Choose a tag to compare

@dbosk dbosk released this 19 Feb 14:19
93970fe

What's Changed

  • Add notes search and cross-session theme commands by @dbosk in #43

Full Changelog: v1.14...v1.15

v1.14

Choose a tag to compare

@dbosk dbosk released this 18 Feb 19:03
a02a755

What's Changed

  • Sort session and note lists oldest-first by @dbosk in #42

Full Changelog: v1.13...v1.14

v1.13

Choose a tag to compare

@dbosk dbosk released this 18 Feb 17:43
426abd3

What's Changed

Full Changelog: v1.12...v1.13