Repository navigation
v1.0.0
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)