Skip to content

Releases: rust-mcp-stack/rust-mcp-schema

v0.1.6

17 Feb 22:25
80b26ce
Compare
Choose a tag to compare

0.1.6 (2025-02-17)

Features

  • implement new utility functions (#24) (859b5db)

    New functions New functions provided by `MCPMessage` , available on `ClientMessage` and `ServerMessage`:
    • message.is_request() : Returns true if the message is a response type
    • message.is_response() : Returns true if the message is a request type
    • message.is_notification() : Returns true if the message is a notification type
    • message.is_error() : Returns true if the message represents an error
    • message.request_id() : Retrieves the request ID associated with the message, if applicable

Bug Fixes

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

v0.1.5

15 Feb 00:14
17a9229
Compare
Choose a tag to compare

0.1.5 (2025-02-15)

Features

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

    Details

    Old Approach

    JsonrpcErrorError::new(
                schema_utils::RpcErrorCodes::method_not_found,
                "Method not found!".to_string(),
                None,
            );

    New Approach

    JsonrpcErrorError::method_not_found()
    • overriding the message and passing data:
    JsonrpcErrorError::method_not_found()
            .with_message("Method is not supported!".to_string())
            .with_data(Some(json!({"details": "No implementation found for this method."})))

Bug Fixes

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

v0.1.4

12 Feb 01:17
a248b66
Compare
Choose a tag to compare

0.1.4 (2025-02-12)

Features

  • enhance schema_utils and mcp_schema (#12) (2dbd271)
    • Implemented the Display trait for the Result type in mcp_schema to simplify instantiation.
    • Implemented Display trait for ClientMessage and ServerMessage variants of the `schema_utils

v0.1.3

10 Feb 00:53
c4b66bb
Compare
Choose a tag to compare

0.1.3 (2025-02-10)

Bug Fixes

  • Restored the unit test for verifying the default case in the detect_message_type() function. (#10) (c077d75)

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

v0.1.2

09 Feb 23:05
2dbe0a1
Compare
Choose a tag to compare

0.1.2 (2025-02-09)

Features

  • re-generated schema.rs files for both draft and latest version (#8) (de51f57)

  • improved schema utils (#8) (de51f57)

v0.1.1

09 Feb 12:45
9da0787
Compare
Choose a tag to compare

0.1.1 (2025-02-09)

Bug Fixes

v0.1.0

08 Feb 23:40
babf0eb
Compare
Choose a tag to compare

0.1.0 (2025-02-08)

Features