v0.2.7: ORCID checksum validation, works output shaping, mcp-ts-core 0.10.14
ORCID checksum validation, works output shaping, mcp-ts-core 0.10.14
Local ISO 7064 checksum validation, orcid_get_works pagination, and framework/supply-chain maintenance.
Fixed:
- ORCID iD checksum validation (#14) — orcid_id schemas verify the ISO/IEC 7064:2003 MOD 11-2 check digit; a checksum-invalid iD now fails locally with InvalidParams before any upstream call, across all 9 definitions that accept orcid_id.
Added:
- orcid_get_works gains limit/offset/include_external_ids for locally paging prolific records; new returnedCount/offset/nextOffset/truncated outputs (#16)
- .github/SECURITY.md, LICENSE, .gitattributes
Changed:
- orcid://researcher/{orcid_id}/works resource caps its inline works array to a compact first-25 page; workCount reports the full total (#16)
- Adopt mcp-ts-core 0.10.14 supply-chain hardening: Socket install-time scanning, bunfig.toml minimumReleaseAge, Dockerfile cache mounts + --ignore-scripts
Dependencies:
@cyanheads/mcp-ts-core^0.10.9 -> ^0.10.14@biomejs/biome^2.5.0 -> ^2.5.3@types/node^26.0.0 -> ^26.1.1ignore^7.0.5 -> ^7.0.6tsc-alias^1.8.17 -> ^1.9.0vitest^4.1.9 -> ^4.1.10@socketsecurity/bun-security-scanner— new, ^1.1.2
252 tests pass; bun run devcheck clean.