Skip to content

Releases: ywatanabe1989/crossref-local

v0.7.3

30 Apr 21:06
4814263

Choose a tag to compare

Routine release: develop -> main + auditor hygiene fixes from session 2026-05-01.

See scitex-dev ecosystem audit-summary (in scitex-dev>=0.10.0) for ecosystem-wide quality state.

v0.7.1

26 Mar 19:40

Choose a tag to compare

Full Changelog: v0.7.0...v0.7.1

v0.7.0

26 Mar 18:37

Choose a tag to compare

What's Changed

Full Changelog: v0.6.4...v0.7.0

v0.6.4

20 Mar 23:11
936a579

Choose a tag to compare

v0.6.4 - Audit fixes, skills, CLI enhancements

Fixed duplicate filename in wheel build (force-include removed).

Added

  • AGPL-3.0 LICENSE file
  • docs and skills CLI subcommands via scitex-dev
  • --dry-run on relay and mcp start
  • @supports_return_as on Python API functions
  • Enriched SKILL.md

Changed

Removed

  • Deprecated run-server-mcp and run-server-http commands

v0.6.3

20 Mar 23:05
7de48fd

Choose a tag to compare

v0.6.3 - Audit fixes, skills, CLI enhancements (PyPI release)

Versions 0.6.0-0.6.2 had PyPI upload issues. This is the first successful PyPI release of the v0.6 series.

See v0.6.0 release notes for full changelog.

v0.6.2

20 Mar 23:00

Choose a tag to compare

v0.6.2 - Audit fixes, skills, CLI enhancements

See v0.6.0 release for full changelog. v0.6.0-0.6.1 had PyPI upload issues (missing attestations permission).

v0.6.1

20 Mar 22:55

Choose a tag to compare

v0.6.1 - Same as v0.6.0 with PyPI upload fix

See v0.6.0 release notes for full changelog.

v0.6.0

20 Mar 22:52

Choose a tag to compare

Release v0.6.0 - Audit fixes, skills, CLI enhancements

Added

  • AGPL-3.0 LICENSE file
  • docs and skills CLI subcommands (via scitex-dev)
  • --dry-run option on relay and mcp start commands
  • @supports_return_as decorator on key Python API functions
  • scitex_dev as dependency
  • Enriched SKILL.md with verified workflow examples

Changed

  • Author email set to ywatanabe@scitex.ai
  • README aligned with SciTeX branding
  • MCP tools updated to FastMCP v2 API

Removed

  • Deprecated run-server-mcp and run-server-http commands

Fixed

  • Version sync between init.py and pyproject.toml
  • CLI tests updated for removed deprecated commands

v0.5.5

13 Mar 19:34
8456bd1

Choose a tag to compare

Patch release: docs entry point, fastmcp dependency fix

v0.4.0: Collections API, Citation Endpoints, Security Hardening

24 Jan 00:07

Choose a tag to compare

What's New

Collections API

  • GET/POST /collections - List/create collections
  • GET/DELETE /collections/{name} - Query/delete collection
  • GET /collections/{name}/stats - Collection statistics
  • GET /collections/{name}/download - Download as JSON/CSV/BibTeX/DOIs

Citation HTTP Endpoints

  • GET /citations/{doi}/citing - Papers citing this DOI
  • GET /citations/{doi}/cited - Papers cited by this DOI
  • GET /citations/{doi}/count - Citation count
  • GET /citations/{doi}/network - Citation network graph

Multi-tenant Support

  • X-User-ID header for collection scoping
  • User-specific cache directories

Security Hardening

  • Path traversal protection via name sanitization
  • Input validation with field whitelist (14 allowed fields)
  • Size limits: MAX_LIMIT=10000, MAX_DOIS=1000

Infrastructure

  • Default port changed from 8333 to 31291 (SCITEX convention)
  • Server refactored into modular package (server/)
  • SCITEX environment variables with fallback chain
  • MCP subcommand group (mcp start/doctor/installation/list-tools)

Installation

pip install crossref-local==0.4.0

See CHANGELOG.md for full details.


🤖 Generated with Claude Code