Planned improvements and features for upcoming releases. This is a living document: items may shift between releases or be dropped based on usage and feedback.
- shipped: resolve the special token--assignee memeto the current authenticated user soplane issue list --assignee meworks without knowing your own email.- shipped: shortcut for listing issues assigned to the current user.plane issue mine- shipped: show the active/in-progress cycle and its issues.plane cycle current- shipped: filter issues by last-updated date, useful for "what changed today" in CI and AI workflows.plane issue list --updated-since <date>
Post-pack release verification- shipped: install the.tgzinto a temp directory and run smoke tests against the installed binary before publishing.
Normalize- shipped on--jsonpassthrough outputissue list,cycle issues, andmodule issuesto return camelCase resolved fields instead of raw API shapes.
Better diagnostics on auth failures and 404s- shipped: surface which part of resolution failed so failures are actionable.
- shipped: optional fields default to empty in non-interactive mode (#8).--no-interactiveerrors on optional fields
- shipped (#9).--namealias for--titleonissue update- shipped onviewalias forgetissue getandpage get(#10).Preserve description formatting in compact/text output- shipped:stripHtmlpreserves paragraphs, line breaks, and list structure (#11).Richer cycle/module detail output- shipped: progress counters, richer tables, and discovery output (#12).
- shipped:plane project createplane project create <name> --identifier <ID> --description "..." --network 0|2.- shipped: update active project name, description, and network visibility.plane project update- shipped:plane issue moveplane issue move <issue> --to-project <identifier>with copy/delete semantics;--copyskips delete.Bulk operations- shipped:plane issue update PROJ-1,2,3 --state Doneresolves refs first, then patches in parallel.Multi-filter- shipped:--state,--priority, and--assigneeaccept comma-separated values onissue listandissue mine.
- shipped: request bodies now send--labelflag silently dropped onissue create/issue updatelabelsrather thanlabel_ids. Same fix applied tolabel addandlabel remove(#19). See bug-label-flag-silently-dropped.md.
- shipped: alternative to--label-id <uuid>--label <name>onissue createandissue update.Document case-insensitive label matching in- shipped on--helpissue create,issue update,label add, andlabel remove.
- shipped: request bodies now send--dueflag silent no-op onissue updatetarget_daterather thandue_date. Also fixedissue getdue-date display and the--jsondueDatealias. See bug-due-flag-silent-noop-on-update.md.
Live round-trip test for- shipped:--duetests/smoke/due-date-roundtrip.test.ts.Silent-drop audit harness for remaining- shipped:issue updateflagstests/smoke/issue-update-audit.test.ts.
Idempotent module/cycle creation- shipped:plane module ensure <name>andplane cycle ensure <name>return existing resources by case-insensitive name or create them when missing.Bulk module/cycle assignment- shipped:plane module add <issues> <module>andplane cycle add <issues> <cycle>accept comma-separated issue refs.Page lookup improvements- shipped:plane page search <query>andplane page get <page>by UUID, exact name, or one unambiguous partial name.Discovery metadata for automation workflows- shipped:discover issue-inputsadvertises ensure commands, bulk assignment, and comma-separated issue refs.
- shipped: create payload now includes the resolved project ID.cycle createmissingproject_idProject pages 404 compatibility- shipped: page listing now reports unsupported/API-version behavior clearly instead of a generic 404.
Round-trip assertion on- shipped: after PATCH, the CLI compares returned fields against requested fields and exits non-zero if Plane appears to have silently ignored any requested update.issue update
Cycle membership endpoint compatibility- ready:cycle current,cycle issues,cycle add, andcycle removeuse Plane'scycle-issuesmembership endpoint. See cycle-membership-endpoint-failures.md.
plane label ensure- idempotent label creation for agent workflows.plane issue import- JSON/YAML bulk issue import with preflight validation.- Bulk assignment alternatives - consider supporting
--issues/--cycleflags or repeated positional refs in addition to comma-separated issue refs.
Items beyond v0.4.1 will be added as the project evolves. Feedback and suggestions welcome via GitHub Issues.