Tags: benzsevern/infermap
Tags
chore: v0.3.1 — add mcp-name tag for MCP Registry validation PyPI README must contain `mcp-name: io.github.benzsevern/infermap` for the MCP Registry to validate package ownership. Bumped to 0.3.1 to republish the README. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
release: v0.3.0 — engine improvements, domain dictionaries, TS parity - Bump infermap (Python + JS) to 0.3.0 - CHANGELOG entry with headline numbers - README: updated scorer table (7 scorers), feature matrix (calibration, domains, benchmark), "What's new in v0.3" section, config reference with domains key - Docs: index.md updated, domain-dictionaries.md already landed - New examples: - examples/09_domain_dictionaries.py - examples/10_calibration.py - examples/typescript/09_domain_dictionaries.ts Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
infermap-js v0.3.2 — CVE fixes, vitest 4.1, tsup 8.5
fix(ts): satisfy exactOptionalPropertyTypes in calibration test
TypeScript CI uses `exactOptionalPropertyTypes: true`, so passing
`calibrator: undefined` is not assignable to `Calibrator`. Changed to
`{}` which has the same semantics (no calibrator).
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
release: v0.2.0 — accuracy benchmark + map_schemas + score matrix - Bump infermap (Python + JS) to 0.2.0 - CHANGELOG entry - Docs page docs/benchmark.md (auto-deploys to Pages) - New examples: - examples/08_benchmark_introspection.py - examples/typescript/08_score_matrix_introspection.ts Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
release: v0.2.0 — accuracy benchmark + map_schemas + score matrix - Bump infermap (Python + JS) to 0.2.0 - CHANGELOG entry - Docs page docs/benchmark.md (auto-deploys to Pages) - New examples: - examples/08_benchmark_introspection.py - examples/typescript/08_score_matrix_introspection.ts Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
feat: add TypeScript port (infermap-js) with full Python parity Ports the infermap scorer pipeline to TypeScript as a new npm package under packages/infermap-js, publishable as `infermap` on npm. The port covers all 6 scorers (Exact, Alias, PatternType, Profile, FuzzyName, LLM), Hungarian assignment, schema providers, config loading, the public map() API, a node:util/parseArgs-based CLI, and optional Node-side DB providers (SQLite / Postgres / DuckDB) under the infermap/node subpath export. Parity with Python is enforced by a shared manifest (tests/fixtures/parity_cases.json) and Python-generated golden files in tests/fixtures/_goldens/. CI regenerates the goldens on every run and fails if the committed files drift, then runs the TS parity suite against the fresh goldens. - 135 unit + parity tests (vitest), all green - Zero runtime dependencies in the edge-safe core entrypoint - Dual ESM/CJS build via tsup with .d.ts for every subpath - Node 20+, Next.js edge-runtime compatible Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>