Skip to content

Commit 3fd8bb3

Browse files
CodeWithKyriangithub-actions[bot]
authored andcommitted
Update CHANGELOG
1 parent 51e2376 commit 3fd8bb3

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,30 @@
22

33
All notable changes to `php-mcp/server` will be documented in this file.
44

5+
## v3.2.0 - 2025-06-30
6+
7+
### What's Changed
8+
9+
* fix: resolve cache session handler index inconsistencies by @CodeWithKyrian in https://github.com/php-mcp/server/pull/36
10+
* feat: Add comprehensive callable handler support for closures, static methods, and invokable classes by @CodeWithKyrian in https://github.com/php-mcp/server/pull/38
11+
* feat: Enhanced Completion Providers with Values and Enum Support by @CodeWithKyrian in https://github.com/php-mcp/server/pull/40
12+
13+
### Upgrade Guide
14+
15+
If you're using the `CompletionProvider` attribute with the named `providerClass` parameter, consider updating to the new `provider` parameter for consistency:
16+
17+
```php
18+
// Before (still works)
19+
#[CompletionProvider(providerClass: UserProvider::class)]
20+
21+
// After (recommended)
22+
#[CompletionProvider(provider: UserProvider::class)]
23+
24+
```
25+
The old `providerClass` parameter continues to work for backward compatibility, but may be dropped in a future major version release.
26+
27+
**Full Changelog**: https://github.com/php-mcp/server/compare/3.1.1...3.2.0
28+
529
## v3.1.1 - 2025-06-26
630

731
### What's Changed
@@ -88,6 +112,7 @@ This release brings support for the latest MCP protocol version along with enhan
88112

89113

90114

115+
91116
```
92117
**After:**
93118

@@ -103,6 +128,7 @@ This release brings support for the latest MCP protocol version along with enhan
103128

104129

105130

131+
106132
```
107133
#### Transport Upgrade (Optional)
108134

@@ -117,6 +143,7 @@ $transport = new HttpServerTransport(host: '127.0.0.1', port: 8080);
117143

118144

119145

146+
120147
```
121148
**After:**
122149

@@ -127,6 +154,7 @@ $transport = new StreamableHttpServerTransport(host: '127.0.0.1', port: 8080);
127154

128155

129156

157+
130158
```
131159
### 📚 Documentation
132160

@@ -309,6 +337,7 @@ This is a major refactoring with significant breaking changes:
309337

310338

311339

340+
312341
```
313342
The `http` and `reactphp` options for `run()` were already invalid and are fully removed.
314343

0 commit comments

Comments
 (0)