Skip to content

v2.4.0 — native assignment + Node HTTP fix

Choose a tag to compare

@superWorldSavior superWorldSavior released this 16 Jul 03:34
· 106 commits to main since this release

Bug Fixes

  • npm/HTTP: npx @casys/mcp-erpnext --http no longer crashes on Node.js with ReferenceError: Deno is not defined. The npm bundle now consumes @casys/mcp-server's own npm build (Node-clean, ≥ 0.21.1 enforced at build time), and both packages select their runtime adapter at load time instead of a build-time file swap. Thanks @dennypradipta for the report and the workaround docs (#4).

Features

  • Native Frappe assignment across doctypes. erpnext_doc_assign assigns any document via frappe.desk.form.assign_to.add (permissions, ToDo, realtime notifications, and assignment emails preserved), with assignee validation and native ToDo IDs in the response. erpnext_user_list lists enabled users. The kanban detail modal gains an assignee section with a user dropdown (#5). Based on @mateotiedra's Task-assignment implementation (#3) — thanks Mateo!
  • Migrate to @casys/mcp-server ^0.21 and the McpApp API; audited the deprecated Sampling / Logging / Roots capabilities — none used.

Full changelog: v2.3.1...v2.4.0