Files
israel-law-mcp/CHANGELOG.md
Mortalus 2476300c7e feat: golden-ify Israel Law MCP — census, skipIf tests, dual transport
Add data/census.json (10 laws, 135 provisions, jurisdiction IL) generated
from database.db. Rewrite golden.test.ts to golden standard pattern with
describe.skipIf guards so tests skip gracefully in CI without DB artifacts.
Update server.json to packages format with streamable-http Vercel endpoint.
Bump version to 1.1.0.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 17:30:45 +01:00

1.8 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

1.1.0 - 2026-02-22

Added

  • data/census.json — full law census (10 laws, 135 provisions, jurisdiction IL)
  • Dual transport in server.json (stdio + streamable-http via Vercel)
  • Census consistency tests validating DB matches census
  • describe.skipIf guards on all DB-dependent test suites (CI-safe)

Changed

  • Rewrote __tests__/contract/golden.test.ts to golden standard pattern
    • DB integrity, key law presence, provision retrieval, FTS search, negative tests
    • All describe blocks skip gracefully when data/database.db is absent
  • Updated server.json to packages format with Vercel endpoint

1.0.0 - 2026-02-19

Added

  • Initial release of Israel Law MCP
  • search_legislation tool for full-text search across all Israeli statutes
  • get_provision tool for retrieving specific articles/sections
  • get_provision_eu_basis tool for international framework cross-references (GDPR adequacy)
  • validate_citation tool for legal citation validation
  • check_statute_currency tool for checking statute amendment status
  • list_laws tool for browsing available legislation
  • Contract tests with 12 golden test cases
  • Drift detection with 6 stable provision anchors
  • Health and version endpoints
  • Vercel deployment (single tier bundled)
  • npm package with stdio transport
  • MCP Registry publishing