What's Changed
- [Server] chore: remove final keyword on attributes classes by @fox-john in #240
- [Server] fix(session): initialize data lazily in save() to prevent uninitialized property access by @soyuka in #252
- [Server] Oauth2 based on middleware by @sveneld in #221
- Add basic roadmap with important goals for v1.0 by @chr-hertel in #249
- Add dependabot configuration for composer and github actions by @chr-hertel in #248
- [Client] Feat: Implement MCP client component by @CodeWithKyrian in #192
- chore(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #254
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #255
- [Server] Encapsulate session handling from Protocol to new SessionManager by @chr-hertel in #247
- Add changelog entries for client and server auth by @chr-hertel in #257
- chore(deps): update phpdocumentor/reflection-docblock requirement from ^5.6 to ^5.6 || ^6.0 by @dependabot[bot] in #256
- [Server] Improve middleware pipeline consistency by @chr-hertel in #262
- [Server] add a reference handler setter to server builder by @simonchrz in #265
- chore(deps): bump ramsey/composer-install from 3 to 4 by @dependabot[bot] in #268
- [Server] Extend elicitation enum schema compliance by @chr-hertel in #261
- Add soyuka to codeowners to make approvals count by @chr-hertel in #272
- [Client] docs: introduce client SDK documentation and improve README structure by @CodeWithKyrian in #259
- [Server] Fix to make Symfony Finder component optional by @bigdevlarry in #267
- [Server] Fix to let schema attribute enum type hint allow null values by @bigdevlarry in #271
- [Server] feat: relax StrictOidcDiscoveryMetadataPolicy and add Dynamic Client Registration middleware (RFC 7591) by @simonchrz in #269
- [Schema] Add
titlefield to Prompt for MCP spec compliance by @chr-hertel in #278 - style: apply php-cs-fixer and PHPStan fixes by @e0ipso in #289
- [Schema] Fix PHPDoc type of
GetPromptRequest::$argumentsby @vjik in #285 - [Client] add client conformance test suite by @chr-hertel in #279
- CS update after release of v3.95 by @chr-hertel in #282
- [Schema][Server] Add top-level title to Tool by @e0ipso in #288
New Contributors
- @fox-john made their first contribution in #240
- @dependabot[bot] made their first contribution in #254
- @simonchrz made their first contribution in #265
- @vjik made their first contribution in #285
Full Changelog: v0.4.0...v0.5.0