Skip to content

Tags: benzsevern/infermap

Tags

v0.3.2

Toggle v0.3.2's commit message
v0.3.2 — MCP resources, prompts, and deployment fixes

v0.3.1

Toggle v0.3.1's commit message
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]>

v0.3.0

Toggle v0.3.0's commit message
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

Toggle infermap-js-v0.3.2's commit message
infermap-js v0.3.2 — CVE fixes, vitest 4.1, tsup 8.5

infermap-js-v0.3.0

Toggle infermap-js-v0.3.0's commit message
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]>

v0.2.0

Toggle v0.2.0's commit message
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]>

infermap-js-v0.2.0

Toggle infermap-js-v0.2.0's commit message
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]>

infermap-js-v0.1.0

Toggle infermap-js-v0.1.0's commit message
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]>

v0.1.0

Toggle v0.1.0's commit message
fix: add skip-existing to PyPI publish workflow

Prevents deployment failure when version is already uploaded.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>