Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 1.54 KB

File metadata and controls

56 lines (43 loc) · 1.54 KB

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.

[0.3.2] - 2025-03-07

Added

  • Add support for Nested Arguments and Array Arguments: #6
    • Add validation for nested arguments
    • Support array type arguments

[0.3.1] - 2025-03-05

Added

  • Add resources/templates/list method: #5

[0.3.0] - 2025-02-19

  • Allow specifying the version via DSL keyword: #2
  • Add MCP Client: #3

Breaking Changes

[0.2.0] - 2025-02-14

Breaking Changes

  • Unified DSL to block-based style for both tools and resources
    • Example of new resource style:
      resource "uri" do
        name "Resource Name"
        description "Description"
        mime_type "text/plain"
        call { "content" }
      end
    • Example of new tool style:
      tool "greet" do
        description "Greet someone"
        argument :name, String, required: true, description: "Name to greet"
        call do |args|
          "Hello, #{args[:name]}!"
        end
      end

[0.1.0] - 2025-02-12

Added

  • Initial release