04.02.2026
Today’s release includes the following updates:
sdk
- Adds a new
NOTE_HEADER_DROPDOWNaction button placement, allowing plugins to add custom entries to the note header triple-dot menu. - Adds ClaimLineItemModifier to the SDK data module, enabling read access to modifiers added to claim line items in revenue. Accessible via
claim_line_item.modifiers.all()on a ClaimLineItem. - Adds
actortoNOTE_STATE_CHANGE_EVENT_PRE_CREATEevents, allowing plugins to identify which user initiated a note state change (e.g., lock, push charges) and conditionally block it based on role. - Action buttons with the
CHART_PATIENT_HEADERlocation now appear on both the chart and profile pages. ThePROFILE_PATIENT_HEADERlocation has been removed — plugins using it should switch toCHART_PATIENT_HEADER. - The Canvas CLI now notifies you when a newer version is available on PyPI. This can be disabled with
CANVAS_NO_UPDATE_CHECK=1.
ui
- The note header triple-dot menu now includes plugin-provided action buttons below the existing options.
- Fixed the note header triple-dot menu being cut off on small screens, making some options inaccessible.