Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 22 Jan 15:11
25c3cc0

1.0.0 (2026-01-22)

Features

  • add comprehensive test/lint/CI infrastructure (1de4985)
  • add comprehensive test/lint/CI infrastructure (cddaa37)
  • add pre-commit hook for local lint/format checks (48ee7a7)
  • bridge: implement WebSocket MCP bridge with pkg bundling (9ec1a9b)
  • bridge: implement WebSocket MCP bridge with pkg bundling (d96efd4)
  • client: add @alias and @group attributes to maxmcp object (c77c549)
  • client: add @alias and @group attributes to maxmcp object (0a62abd)
  • client: implement maxmcp client and patch registry (1330e1a)
  • client: implement maxmcp client and patch registry (add20e2)
  • client: implement maxmcp client and patch registry (Task 1.4) (2801073)
  • client: implement maxmcp client and patch registry (Task 1.4) (4f4a20b)
  • core: implement auto-generated patch IDs (Task 2.1) (fafb7d0)
  • core: implement auto-generated patch IDs (Task 2.1) (8bc6018)
  • core: implement auto-generated patch IDs (Task 2.1) (602ccf5)
  • core: implement auto-generated patch IDs (Task 2.1) (3f091ae)
  • core: implement lifecycle management (Task 2.2) (09c7c5f)
  • core: implement lifecycle management (Task 2.2) (f72ae5e)
  • core: implement lifecycle management (Task 2.2) (a856af0)
  • core: implement lifecycle management (Task 2.2) (37dd2f8)
  • core: implement unified binary with @mode attribute (d708f5d)
  • core: implement unified binary with @mode attribute (bcf4686)
  • docs: create maxmcp reference XML documentation (ead46cf)
  • docs: create maxmcp reference XML documentation (1c6ffeb)
  • docs: create maxmcp reference XML documentation (f467678)
  • docs: create maxmcp reference XML documentation (570aae3)
  • examples: create 4 interactive example patches (9d1b7cc)
  • examples: create 4 interactive example patches (c7d117c)
  • examples: create 4 interactive example patches (5d8489f)
  • examples: create 4 interactive example patches (3f88204)
  • external: implement minimal MaxMCP external object (Task 1.2) (d4c4267)
  • external: implement minimal MaxMCP external object (Task 1.2) (9a7433f)
  • external: implement minimal MaxMCP external object (Task 1.2) (2e820b9)
  • external: implement minimal MaxMCP external object (Task 1.2) (680526e)
  • help: create accessible maxmcp.maxhelp with interactive links (3775f51)
  • help: create accessible maxmcp.maxhelp with interactive links (b5d356a)
  • help: create accessible maxmcp.maxhelp with interactive links (828c5c7)
  • help: create accessible maxmcp.maxhelp with interactive links (55adc35)
  • package: add Max Package integration with install script (3179012)
  • package: add Max Package integration with install script (7b67c78)
  • package: add Max Package Manager icons (11e8dbc)
  • package: add Max Package Manager icons (c98a8f2)
  • package: create Max Package structure for distribution (e108714)
  • package: create Max Package structure for distribution (5a4075f)
  • package: create Max Package structure for distribution (20251e8)
  • package: create Max Package structure for distribution (eb37488)
  • package: update package-info.json with Package Manager metadata (7388ead)
  • package: update package-info.json with Package Manager metadata (bac6b2a)
  • phase2: complete Phase 2 implementation with E2E testing (c733466)
  • phase2: complete Phase 2 implementation with E2E testing (6f4b988)
  • scripts: add release preparation script (5d6da1a)
  • scripts: add release preparation script (7740bcc)
  • server: add group filter to list_active_patches tool (eae970d)
  • server: add group filter to list_active_patches tool (cc9e9ee)
  • server: complete Phase 2 E2E WebSocket MCP connection (0f25426)
  • server: complete Phase 2 E2E WebSocket MCP connection (6454466)
  • server: implement maxmcp.server with console logging (5f0d4c2)
  • server: implement maxmcp.server with console logging (17d7507)
  • server: implement maxmcp.server with console logging (Task 1.3) (10501c1)
  • server: implement maxmcp.server with console logging (Task 1.3) (d32021d)
  • server: implement stdio communication for maxmcp.server (7e04af2)
  • server: implement stdio communication for maxmcp.server (8782fb8)
  • server: implement stdio communication for maxmcp.server (a1f1cb1)
  • server: implement stdio communication for maxmcp.server (1a29a7c)
  • server: implement UDP communication for maxmcp.server (7049384)
  • server: implement UDP communication for maxmcp.server (8b14f0e)
  • server: implement WebSocket server for maxmcp.server (936fa85)
  • server: implement WebSocket server for maxmcp.server (ba94451)
  • setup: implement project structure setup (Task 1.1) (3da513e)
  • setup: implement project structure setup (Task 1.1) (ef00677)
  • setup: implement project structure setup (Task 1.1) (7428e55)
  • setup: implement project structure setup (Task 1.1) (ba2f944)
  • tools: implement add_max_object MCP tool (b5bee37)
  • tools: implement add_max_object MCP tool (2d30a91)
  • tools: implement add_max_object MCP tool (Task 1.5) (fc745ac)
  • tools: implement add_max_object MCP tool (Task 1.5) (3a0510c)
  • tools: implement connection management tools (0254227)
  • tools: implement connection management tools (f291384)
  • tools: implement connection management tools (ac94771)
  • tools: implement connection management tools (86732f3)
  • tools: implement get_patch_info and get_frontmost_patch (5c1bf4f)
  • tools: implement get_patch_info and get_frontmost_patch (1d966c3)
  • tools: implement get_patch_info and get_frontmost_patch (7aa7461)
  • tools: implement get_patch_info and get_frontmost_patch (bdcd799)
  • tools: implement object operations tools (41b0c8a)
  • tools: implement object operations tools (747fda2)
  • tools: implement object operations tools (c0b4387)
  • tools: implement object operations tools (a9fab91)
  • tools: implement patch information tools (f9d1b4b)
  • tools: implement patch information tools (7ec8ccf)
  • tools: implement patch information tools (eef5322)
  • tools: implement patch information tools (98659a1)

Bug Fixes

  • add bootstrap-sha to prevent Release Please version downgrade (#19) (ddfdbf9)
  • add last-release-sha to sync Release Please state (#15) (c8d71a6)
  • ci: skip dylib bundling in CI builds (c88e6d2)
  • docs: update commit/PR language rule to English-only (002457d)
  • enable CI builds with Max SDK and package-lock.json (2e39bbf)
  • enable CI builds with Max SDK and package-lock.json (dd069c3)
  • ensure Max SDK is cloned to correct directory in CI (dd11531)
  • ensure Max SDK is cloned to correct directory in CI (f963ee9)
  • escape special characters in object string (94a1c30)
  • initialize Max SDK submodules in CI (eb57881)
  • initialize Max SDK submodules in CI (dafea3c)
  • mcp: resolve MCP protocol format and defer callback memory issues (a545a93)
  • mcp: resolve MCP protocol format and defer callback memory issues (c19d377)
  • remove recursive symlink in package/MaxMCP/ (05d396c)
  • remove recursive symlink in package/MaxMCP/ (6d4b3c0)
  • remove recursive symlink in package/MaxMCP/ (7769c6b)
  • remove recursive symlink in package/MaxMCP/ (c882017)
  • reset Release Please manifest to 0.0.0 for fresh start (#21) (79500b3)
  • server: fix JSON id field type handling in MCP requests (3280bdb)
  • server: fix JSON id field type handling in MCP requests (790d4bf)
  • server: remove duplicate stdin thread and fix package version (b3ef610)
  • server: remove duplicate stdin thread and fix package version (b871bb6)
  • server: resolve buffer overflow in start_bridge and bundle dylibs (f90e890)
  • server: resolve buffer overflow in start_bridge and bundle dylibs (6b75e73)
  • support non-UI object creation with newobj (6487b0e)
  • tools: add newline character escape in add_max_object (#17) (c6b5f8e)
  • use FetchContent Google Test instead of find_package (473689f)
  • use FetchContent Google Test instead of find_package (7875020)
  • use system GoogleTest instead of FetchContent (e8932e9)
  • use system GoogleTest instead of FetchContent (105a57e)
  • wrap Max API access in test mode guards (2e5c0bc)
  • wrap Max API access in test mode guards (68fb11f)
  • 非UIオブジェクト作成のためのnewobj対応 (dff4b77)