Releases: modelcontextprotocol/conformance
Releases · modelcontextprotocol/conformance
v0.1.9
What's Changed
- Omit arguments from tool call with no arguments by @mikekistler in #53
- feat: add conformance tests for SEP-1699 SSE polling by @felixweinberger in #47
- Add client credentials conformance tests (JWT and Basic auth) by @pcarleton in #55
- chore: enforce LF line endings for x-plat consistency by @nbarbettini in #74
- Add server ping scenario by @nbarbettini in #75
- fix: validate scope checks ran and report overall test status by @pcarleton in #80
- fix: add shell:true for Windows compatibility in all-scenarios.test by @olaservo in #82
- feat: support protocol version 2025-11-25 by @olaservo in #81
- Refactor client testing to use 'everything' client with scenario routing by @pcarleton in #54
- Add token endpoint auth method conformance tests by @pcarleton in #48
- Add client credentials support to everything-client by @pcarleton in #89
- feat: add --suite all option to run all client scenarios by @pcarleton in #94
- chore: bump version to 0.1.9 by @pcarleton in #95
Dependency updates
- Add dependabot config with 7-day dependency cooldown by @pcarleton in #57
- Change dependabot to monthly grouped updates by @pcarleton in #90
An overly aggressive dependabot configuration triggered these, dependency bumps should be less noisy in the future.
- Bump vitest from 4.0.5 to 4.0.13 by @dependabot[bot] in #69
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #83
-
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #72
- Bump body-parser from 2.2.0 to 2.2.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #71
- Bump @typescript/native-preview from 7.0.0-dev.20251030.1 to 7.0.0-dev.20251124.1 by @dependabot[bot] in #70
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #68
- Bump @eslint/js from 9.38.0 to 9.39.1 by @dependabot[bot] in #67
- Bump typescript-eslint from 8.46.2 to 8.48.0 by @dependabot[bot] in #65
- Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #56
- Bump actions/setup-node from 4 to 6 in the all-actions group by @dependabot[bot] in #91
New Contributors
- @nbarbettini made their first contribution in #74
- @olaservo made their first contribution in #82
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- Add sep-835 limit retry scenario, add suite options to server command and update pending scenarios by @pcarleton in #49
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- Move lefthook to devDependencies by @pcarleton in #39
- Set logging level before calling test_tool_with_logging by @mikekistler in #38
- Use --bin flag for pkg.pr.new to show npx commands by @pcarleton in #40
- Add --suite option to client command for running tests in parallel by @pcarleton in #42
- [auth] Rename basic-dcr scenarios to metadata variants by @pcarleton in #41
- Add metadata suite and relax lefthook requirement by @pcarleton in #43
- Fix example server elicitation conf by @pbezglasny in #29
- fix: sync package-lock.json after lefthook moved to devDeps by @felixweinberger in #46
- Add conformance tests for SEP-1613 JSON Schema 2020-12 support by @felixweinberger in #45
- [auth] Implement CIMD conformance test by @pcarleton in #37
New Contributors
- @mikekistler made their first contribution in #38
- @pbezglasny made their first contribution in #29
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- Add interactive mode with verbose checking by @pcarleton in #23
- Add conformance tests for SEP-1330 elicitation enums by @felixweinberger in #22
- move to vitest by @mattzcarey in #18
- Upgrade vitest to v4.0.5 by @maxisbey in #26
- Downgrade dependencies to resolve build issues by @maxisbey in #27
- remove server requirements, move requirements to schenario description by @ihrpr in #30
- [scenario] authz metadata discovery tests: compatibility with 2025-03-26 spec, prm root, and www-authenticate by @pcarleton in #28
- Bump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #31
- [auth] Scenarios for scope selection by @pcarleton in #36
New Contributors
- @maxisbey made their first contribution in #26
- @dependabot[bot] made their first contribution in #31
Full Changelog: v0.1.5...v0.1.6
v0.1.5
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Full Changelog: v0.1.1...v0.1.2
v0.1.1 : bump to test automatic publishing
What's Changed
- fix: run npm i by @felixweinberger in #13
- Add client-side SEP-1034 elicitation defaults conformance test by @felixweinberger in #19
- [scenario] Add test for broken oauth client by @pcarleton in #12
- use trusted publishing by @pcarleton in #20
- bump beta version for release publishing by @pcarleton in #21
Full Changelog: 0.1.0...v0.1.1
Initial release
What's Changed
- Adjust test and allow running in interactive mode by @pcarleton in #1
- Add conformance test for tools/call by @pcarleton in #2
- initial runner for checking server conformance by @pcarleton in #3
- unbreak package lock by @pcarleton in #6
- Add lefthook for linting and testing hooks, and optional pre-commit hook via local by @pcarleton in #7
- [compliance tests] initial server scenarios by @ihrpr in #4
- add permissions to test github action by @pcarleton in #5
- adjust prettier to use more defaults by @pcarleton in #8
- Add test that ensures example server passes conformance by @pcarleton in #9
- docs: update server requirements by @paoloricciuti in #10
- [scenario] OAuth basic & PRM variation by @pcarleton in #11
- Add conformance tests for SEP-1034 elicitation defaults by @felixweinberger in #14
- Add test_elicitation_sep1034_defaults to SERVER_REQUIREMENTS.md by @felixweinberger in #15
- tsdown + cli with commander by @mattzcarey in #17
- Add publish step by @pcarleton in #16
New Contributors
- @pcarleton made their first contribution in #1
- @ihrpr made their first contribution in #4
- @paoloricciuti made their first contribution in #10
- @felixweinberger made their first contribution in #14
- @mattzcarey made their first contribution in #17
Full Changelog: https://github.com/modelcontextprotocol/conformance/commits/0.1.0