v2.4.0 — native assignment + Node HTTP fix
Bug Fixes
- npm/HTTP:
npx @casys/mcp-erpnext --httpno longer crashes on Node.js withReferenceError: 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_assignassigns any document viafrappe.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_listlists 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 theMcpAppAPI; audited the deprecated Sampling / Logging / Roots capabilities — none used.
Full changelog: v2.3.1...v2.4.0