rust-sdk/crates/rmcp-macros/CHANGELOG.md
github-actions[bot] 0e37736a76
chore: release v0.3.1 (#328)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-29 14:41:06 -04:00

4.5 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

0.3.1 - 2025-07-29

Other

  • Fix formatting in crate descriptions in README.md (#333)

0.3.0 - 2025-07-15

Added

  • unified error type (#308)

Other

  • (deps) update darling requirement from 0.20 to 0.21 (#318)

0.2.1 - 2025-07-03

Other

  • (docs) Minor README updates (#301)

0.2.0 - 2025-07-02

Added

  • add progress notification handling and related structures (#282)
  • (server) add annotation to tool macro (#184)
  • (model) add json schema generation support for all model types (#176)
  • (transport) support streamable http server (#152)
  • (rmcp-macro) generate description from docs (#141)
  • revision-2025-03-26 without streamable http (#84)

Fixed

  • (examples) add clients in examples's readme (#225)
  • generic ServerHandler (#223)
  • cleanup zombie processes for child process client (#156)
  • (rmcp-macros) fix extract_doc_line code (#142)
  • (macros) add error deal (#109)
  • (macro) add generics marco types support (#98)
  • (typo) s/marcos/macros/ (#85)
  • (test) fix tool deserialization error (#68)

Other

  • refactor tool macros and router implementation (#261)
  • revert badge (#202)
  • use hierarchical readme for publishing (#198)
  • Ci/coverage badge (#191)
  • Transport trait and worker transport, and streamable http client with those new features. (#167)
  • add oauth2 support (#130)
  • update calculator example description (#115)
  • fix the url (#120)
  • add a simple chat client for example (#119)
  • add spell check (#82)
  • Adopt Devcontainer for Development Environment (#81)
  • fix typos (#79)
  • format and fix typo (#72)
  • add documentation generation job (#59)
  • fmt the project (#54)
  • fix broken link (#53)
  • fix the branch name for git dependency (#46)
  • Move whole rmcp crate to official rust sdk (#44)
  • Initial commit