items for array tool parameter schemas by @valeriudev in https://github.com/modelcontextprotocol/php-sdk/pull/378Full Changelog: https://github.com/modelcontextprotocol/php-sdk/compare/v0.6.0...v0.7.0
exception context when logging exceptions by @svenmuennich in https://github.com/modelcontextprotocol/php-sdk/pull/300Mcp\Schema\Resource to Mcp\Schema\ResourceDefinition. No alias.Mcp\Capability\Registry\Loader\ArrayLoader to Mcp\Capability\Registry\Loader\ReflectedElementLoader.2025-11-25ElementReference::$isManual public property and the bool $isManual parameter from all *Reference constructors. Origin tracking is no longer carried on the element; manual-over-discovered precedence is encoded by loader execution order.RegistryInterface::registerTool(), registerResource(), registerResourceTemplate(), registerPrompt() lost their trailing bool $isManual = false parameter. Callers using positional arguments must drop the flag.RegistryInterface::clear(), getDiscoveryState(), setDiscoveryState(). Rediscovery now goes through DiscoveryLoader::load() directly.Builder::addResource() signature changed — $title parameter added between $name and $description. Callers using positional arguments must switch to named arguments.Builder::addResourceTemplate() signature changed — $title parameter added between $name and $description. Callers using positional arguments must switch to named arguments.StreamableHttpTransport constructor: $corsHeaders parameter removed; CORS is now configured via CorsMiddleware. The $middleware parameter is nullable — null (or omitted) installs the default stack; [] disables all defaults. Default Access-Control-Allow-Origin is no longer set (was *).ResourceDefinition::__construct() signature changed — $title parameter added between $name and $description. Callers using positional arguments must switch to named arguments.ResourceTemplate::__construct() signature changed — $title parameter added between $name and $description. Callers using positional arguments must switch to named arguments.McpResource and McpResourceTemplate attribute signatures changed — $title parameter added between $name and $description. Callers using positional arguments must switch to named arguments.Full Changelog: https://github.com/modelcontextprotocol/php-sdk/compare/v0.5.0...v0.6.0
title field to Prompt for MCP spec compliance by @chr-hertel in https://github.com/modelcontextprotocol/php-sdk/pull/278GetPromptRequest::$arguments by @vjik in https://github.com/modelcontextprotocol/php-sdk/pull/285Full Changelog: https://github.com/modelcontextprotocol/php-sdk/compare/v0.4.0...v0.5.0
Psr16StoreSession to Psr16SessionStore for consistency by @chr-hertel in https://github.com/modelcontextprotocol/php-sdk/pull/236Full Changelog: https://github.com/modelcontextprotocol/php-sdk/compare/v0.3.0...v0.4.0
schema to resource in Capability by @luoyue712 in https://github.com/modelcontextprotocol/php-sdk/pull/217Full Changelog: https://github.com/modelcontextprotocol/php-sdk/compare/v0.2.2...v0.3.0
Full Changelog: https://github.com/modelcontextprotocol/php-sdk/compare/v0.2.1...v0.2.2
Full Changelog: https://github.com/modelcontextprotocol/php-sdk/compare/v0.2.0...v0.2.1
Full Changelog: https://github.com/modelcontextprotocol/php-sdk/compare/v0.1.0...v0.2.0
actions/checkout from v4 to v5 by @OskarStark in https://github.com/modelcontextprotocol/php-sdk/pull/24nyholm/nsa dev dependency by @OskarStark in https://github.com/modelcontextprotocol/php-sdk/pull/28composer.json file before install by @OskarStark in https://github.com/modelcontextprotocol/php-sdk/pull/29ConfigurationException by @OskarStark in https://github.com/modelcontextprotocol/php-sdk/pull/31suggest section in composer.json by @OskarStark in https://github.com/modelcontextprotocol/php-sdk/pull/34.yml to .yaml by @OskarStark in https://github.com/modelcontextprotocol/php-sdk/pull/35self to static by @markinigor in https://github.com/modelcontextprotocol/php-sdk/pull/53Server::make() to Server::builder() for better clarity by @CodeWithKyrian in https://github.com/modelcontextprotocol/php-sdk/pull/84completion/complete handler, centralize provider logic, and move completion capability by @CodeWithKyrian in https://github.com/modelcontextprotocol/php-sdk/pull/97Full Changelog: https://github.com/modelcontextprotocol/php-sdk/commits/0.1.0
How can I help you explore Laravel packages today?