Skip to content

Latest commit

 

History

History
330 lines (152 loc) · 17.5 KB

File metadata and controls

330 lines (152 loc) · 17.5 KB

Changelog

0.10.1 (2026-05-18)

Bug Fixes

  • incorrect NotificationFromServer method name mapping (#111) (98054fe)

0.10.0 (2026-03-13)

⚠ BREAKING CHANGES

  • using BTreeMap for deterministic serialization (#108)

Features

  • using BTreeMap for deterministic serialization (#108) (3401552)

0.9.6 (2026-03-10)

Features

  • update MCP schema to latest version and add method() to RpcMessage trait (#106) (0e1f53a)

0.9.5 (2026-01-23)

Features

  • add new helper functions for creating CallToolResult (c002acb)
  • improving the ProtocolVersion enum and adopting upcoming changes (2dea3a6)

0.9.4 (2026-01-01)

Features

  • introduce convenience methods for better resource support (#102) (5a966b3)

0.9.3 (2025-12-29)

Bug Fixes

  • capability check for ServerCapabilities (6785e92)

0.9.2 (2025-12-29)

Features

  • enhance schema utils implementation (#99) (31aef12)

0.9.1 (2025-12-14)

Features

  • enhance schema-utils conversion implementations for elicitation types (#97) (23706cb)

0.9.0 (2025-12-13)

⚠ BREAKING CHANGES

  • improve schema_utils, generqted new schema sets (#95)

Features

  • improve schema_utils, generqted new schema sets (#95) (afa6a7b)

0.8.0 (2025-12-01)

⚠ BREAKING CHANGES

  • support mcp protocol version 2025-11-25 (#93)

Features

  • support mcp protocol version 2025-11-25 (#93) (6c7b555)

0.7.5 (2025-10-03)

Features

  • added method value validation and more strickt restriction on const values (#91) (5b81b64)
  • validation: support validation for subtypes of ServerRequest enum. (#81) (83ad262)

0.7.4 (2025-09-17)

Features

0.7.3 (2025-08-30)

Features

  • enhance CallToolError API and Introduce is_initialized_notification to (#85) (83734bf)

0.7.2 (2025-07-27)

Features

  • enhance schema utils types and utilities (#82) (dc4a364)

0.7.1 (2025-07-01)

Features

  • implement new utility functions for CallToolResult and TextContent (#79) (1c8aa34)

0.7.0 (2025-06-28)

⚠ BREAKING CHANGES

  • add support for MCP Schema Version 2025-06-18 (#77)

Features

  • add support for MCP Schema Version 2025-06-18 (#77) (a5ba501)

0.6.0 (2025-06-17)

⚠ BREAKING CHANGES

  • add support for multiple active schema versions with versioned module access (#73)

Features

  • add support for multiple active schema versions with versioned module access (#73) (2570c2b)

0.5.2 (2025-05-28)

Features

  • add protocol version enum, update draft version (#71) (1040b11)

0.5.1 (2025-05-23)

Features

  • update cargo docs to 2025_03_26 version (dd1763b)

0.5.0 (2025-05-22)

⚠ BREAKING CHANGES

  • update schema default version and latest draft changes (#68)

Features

  • update schema default version and latest draft changes (#68) (279baf2)

0.4.0 (2025-04-26)

⚠ BREAKING CHANGES

  • add new draft version and update 2025_03_26 (#66)

Features

  • add new draft version and update 2025_03_26 (#66) (bc233ea)

0.3.0 (2025-04-04)

⚠ BREAKING CHANGES

  • add support for schema version 2025-03-26 (#62)

Features

  • add support for schema version 2025-03-26 (#62) (10aca90)
  • set default schema version to 2024_11_05 (#64) (c72d252)

0.2.2 (2025-03-30)

Bug Fixes

  • update readme, announce rust-mcp-sdk (#59) (c5c6808)

0.2.1 (2025-03-23)

Bug Fixes

  • soft deprecate CustomResult variants to suppress warnings (#57) (069b7a4)

0.2.0 (2025-03-22)

⚠ BREAKING CHANGES

  • improve generated schema, eliminate deprecated methods (#53)

Features

  • add associated methods to structs for static values (#56) (f5a97a3)
  • improve generated schema, eliminate deprecated methods (#53) (604de64)

0.1.11 (2025-03-18)

Features

  • add new utility functions for CallToolResultContentItem (#46) (1fe212c)
  • add tool_name() method to CallToolRequest (#52) (2489d90)
  • implement default trait for eligible types (#51) (92022da)

Bug Fixes

  • updated release action to keep the readme version updated (#49) (e8b03cf)

0.1.10 (2025-03-08)

Bug Fixes

  • custom result deserialization conflict with rust_mcp_schema::Result (#44) (f141060)

0.1.9 (2025-03-02)

Features

  • introduce CallToolError (#39) (7b8672d)
  • new cunstructor and conversion utilities for call tool operations (#41) (0b8f622)

Bug Fixes

  • add missing MCPMessage trait for MessageFromClient (#43) (48dc8af)

0.1.8 (2025-02-23)

Features

  • add SdkError codes and types (#37) (034ee8f)
  • add utility function for easy detection of initialized notifications (#38) (39400b6)
  • add utility functions for simplified type conversions (#33) (7447800)
  • more type conversion utilities (#36) (9a0abb9)
  • new TryFrom implementation for all standard mcp message variants (#35) (08854f0)

0.1.7 (2025-02-21)

Features

0.1.6 (2025-02-17)

Features

Bug Fixes

  • implemented Error trait for JsonrpcErrorError (#22) (753bd87)
  • serializations to skip None Params (#25) (1f67654)

0.1.5 (2025-02-15)

Features

  • implement builder pattern for JsonrpcErrorError (#18) (71e63e5)

Bug Fixes

  • Standardize error types to conform to JSON-RPC (#20) (47fd818)

0.1.4 (2025-02-12)

Features

  • enhance schema_utils and mcp_schema (#12) (2dbd271)

0.1.3 (2025-02-10)

Bug Fixes

  • generated schema and schema_utils (#10) (c077d75)

0.1.2 (2025-02-09)

Features

0.1.1 (2025-02-09)

Bug Fixes

0.1.0 (2025-02-08)

Features