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>
1.8 KiB
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.skipIfguards on all DB-dependent test suites (CI-safe)
Changed
- Rewrote
__tests__/contract/golden.test.tsto golden standard pattern- DB integrity, key law presence, provision retrieval, FTS search, negative tests
- All describe blocks skip gracefully when
data/database.dbis absent
- Updated
server.jsontopackagesformat with Vercel endpoint
1.0.0 - 2026-02-19
Added
- Initial release of Israel Law MCP
search_legislationtool for full-text search across all Israeli statutesget_provisiontool for retrieving specific articles/sectionsget_provision_eu_basistool for international framework cross-references (GDPR adequacy)validate_citationtool for legal citation validationcheck_statute_currencytool for checking statute amendment statuslist_lawstool 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