@@ -5,6 +5,55 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 1.5.2] - 2025-09-25
9+
10+ ### Fixed
11+ - Release workflow to handle existing releases gracefully
12+ - Cargo.toml version alignment for proper crates.io publishing
13+ - Ensure correct tag checkout in GitHub Actions workflow
14+
15+ ### Changed
16+ - Updated release workflow to use GitHub CLI instead of deprecated actions/create-release
17+
18+ ## [ 1.5.1] - 2025-09-25 (Skipped)
19+
20+ ### Fixed
21+ - Release workflow to handle existing releases gracefully
22+ - Cargo.toml version alignment for proper crates.io publishing
23+
24+ ### Changed
25+ - Updated release workflow to use GitHub CLI instead of deprecated actions/create-release
26+
27+ ## [ 1.5.0] - 2025-09-25
28+
29+ ### Added
30+ - ** WASM MCP Server Support** : Complete WebAssembly deployment capabilities
31+ - Platform-agnostic WasmMcpServer implementation using PMCP SDK
32+ - Cloudflare Workers deployment with worker crate
33+ - Fermyon Spin deployment with spin-sdk
34+ - "Write once, deploy everywhere" architecture
35+ - Calculator tool example with comprehensive operations
36+ - ** MCP Scenario Testing** : YAML/JSON-based test scenarios
37+ - Declarative test definitions for MCP servers
38+ - Support for tool testing with assertions
39+ - Integration with mcp-tester for automated validation
40+ - Example scenarios for calculator tool testing
41+ - ** Streamable HTTP Transport** : Enhanced HTTP transport with empty response handling
42+ - Support for 200 OK with empty body
43+ - Proper Content-Type detection for responses
44+ - Improved error handling for edge cases
45+
46+ ### Fixed
47+ - JSON-RPC notification handling in WASM servers (notifications have no 'id' field)
48+ - Verbose flag propagation in mcp-tester
49+ - Scenario executor assertion logic for Success/Failure cases
50+ - Windows release asset upload paths in GitHub Actions
51+
52+ ### Changed
53+ - Refactored WASM server into platform-specific implementations
54+ - Separated core MCP logic from transport/platform layers
55+ - Improved scenario executor to return actual tool responses
56+
857## [ 1.4.2] - 2025-01-15
958
1059### Added
0 commit comments