Skip to content

v0.0.16

Choose a tag to compare

@cmpadden cmpadden released this 09 Apr 18:59
· 3 commits to main since this release

Changed

  • Issue assignee filtering: linear issues list --no-assignee now correctly filters to unassigned issues (2026-04-09)
    • Added --all-assignees to disable the default "my issues" filter and show issues regardless of assignee
    • --no-assignee now maps to Linear's null assignee filter instead of showing assigned issues
    • Added validation for conflicting assignee flags

Added

  • Issue duplication: Added linear issues duplicate command to clone existing issues (2026-01-16)
    • Creates a new issue with copied fields from source issue: title, description, priority, labels, project, state, estimate, due date, parent, and cycle
    • Title is automatically prefixed with "Copy of " to distinguish the duplicate
    • New issue is unassigned by default (assignee is not copied)
    • Comments, attachments, and subscribers are not copied (these remain unique to the original issue)
    • Supports --yes / -y flag to skip confirmation prompt
    • Supports --link flag to create a duplicate relation between source and new issue
    • Supports --format flag for detail or JSON output
    • Examples:
      • linear issues duplicate ENG-123 - Duplicate issue with confirmation
      • linear issues duplicate ENG-123 --yes - Skip confirmation prompt
      • linear issues duplicate ENG-123 --link --yes - Create duplicate and link with relation
      • linear issues duplicate abc123-uuid --format json - Output as JSON

Fixed

  • Type checking: Fixed type errors in duplicate_issue implementation (2026-01-16)
    • Fixed labels access to use direct list instead of connection nodes
    • Added datetime to ISO string conversion for due_date field
    • Added team_id null check to satisfy type system requirements