Skip to content

diff

Show what changed on an issue (changelog as structured JSON)

Fetches the changelog for an issue and outputs field-level changes as structured JSON.

Filter by time range (--since) or specific field name (--field). Supports --jq and --preset for output shaping.

Examples: jr diff --issue PROJ-123 jr diff --issue PROJ-123 --since 2h jr diff --issue PROJ-123 --since 2025-01-01 jr diff --issue PROJ-123 --field status

GET /rest/api/3/issue/{issueIdOrKey}/changelog

FlagTypeRequiredDescription
--fieldstringNofilter to a specific field name
--issuestringYesissue key (e.g. PROJ-123)
--sincestringNofilter changes since duration (e.g. 2h, 1d) or ISO date (e.g. 2025-01-01)

Example:

bash
jr diff --issue <issue>