Changed
- fix(activity-logs)!: correct response field and supported filter params (#82) (9f8e680)
- fix(devices)!: nest QuickJobRequest componentUid/variables under jobComponent (#81) (d7ebc98)
Security
- deps: resolve js-yaml CVE-2026-84375 (#84) (1cd7d49)
BREAKING CHANGES
- QuickJobRequest consumers must move componentUid and
variables into a nested jobComponent object, and convert variables from
a Record<string, string> map to a QuickJobVariable[] array of
{name, value} pairs. The previous flat shape never worked against the
live API (every call 400'd with "Failed to read request"), so no
working code depended on it and none can break.
Claude-Session: https://claude.ai/code/session_01TDheWRM33umHvBpF9H7gJa
Co-authored-by: Claude Opus 5 noreply@anthropic.com
ActivityLogsResponse.activityLogsis renamed to
ActivityLogsResponse.activities.ActivityLogParamsno longer accepts
startDate,endDate,activityType,user,siteUid, or
deviceUid— none of these ever had any effect against the real API,
so no working filter behaviour is lost by removing them. Callers should
migrate tocategories,actions, and/orentitiesinstead.
Claude-Session: https://claude.ai/code/session_01TDheWRM33umHvBpF9H7gJa
Co-authored-by: Claude Opus 5 noreply@anthropic.com