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.
--assignee me- resolve the special tokenmeto the current authenticated user soplane issue list --assignee meworks without knowing your own emailplane issue mine- shortcut for listing issues assigned to the current userplane cycle current- show the active/in-progress cycle and its issuesplane issue list --updated-since <date>- filter issues by last-updated date, useful for "what changed today" in CI and AI workflows
- Post-pack release verification - install the
.tgzinto a temp directory and run smoke tests against the installed binary before publishing, to catch version mismatches or broken dist files before they reach users
- Normalize
--jsonpassthrough output onissue list,cycle issues, andmodule issuesto return camelCase resolved fields (state name, identifier string) instead of raw API shapes, closing the gap between--jsonand--json --fields
- Better diagnostics on auth failures and 404s - surface which part of the resolution failed (workspace / project / issue number) so failures are actionable rather than cryptic
— fixed: 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 visibilityplane project update— shipped:plane issue moveplane issue move <issue> --to-project <identifier>; uses copy+delete (state mapped by group);--copyskips the deleteBulk operations— shipped:plane issue update PROJ-1,2,3 --state Doneresolves all refs first, then patches in parallelMulti-filter— shipped:--state,--priority, and--assigneeonissue listandissue mineaccept comma-separated values; filtering is applied in-memory
Items beyond v0.3.0 will be added as the project evolves. Feedback and suggestions welcome via GitHub Issues.