Skip to content

Commit 94152c5

Browse files
VidGuiCodeclaude
andcommitted
Release v0.2.5: --assignee me, issue mine, cycle current, --updated-since, normalized JSON, error diagnostics
Features: - --assignee me resolves to current user on issue list/create/update (fixes #1) - plane issue mine lists issues assigned to current user (fixes #2) - plane cycle current shows the active cycle and its issues (fixes #3) - --updated-since date filter on issue list (fixes #4) - Post-pack release verification script (fixes #5) - Normalized --json output on issue list/get, cycle issues, module issues (fixes #6) - Better error diagnostics with status hints and improved resolver messages (fixes #7) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 4dd7842 commit 94152c5

25 files changed

Lines changed: 713 additions & 203 deletions

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Changelog
22

3+
## 0.2.5
4+
5+
### Features
6+
- Added `--assignee me` — resolves the special token `me` to the current authenticated user on `issue list`, `issue create`, and `issue update` (fixes #1)
7+
- Added `plane issue mine` — shortcut for listing issues assigned to the current user (fixes #2)
8+
- Added `plane cycle current` — shows the active cycle and its issues (fixes #3)
9+
- Added `--updated-since <date>` filter on `issue list` — filters issues by last-updated date, useful for "what changed today" queries (fixes #4)
10+
- Added post-pack release verification script (`npm run verify-pack`) — installs the `.tgz` into a temp directory and runs smoke tests before publishing (fixes #5)
11+
12+
### Output consistency
13+
- `issue list --json`, `issue get --json`, `cycle issues --json`, and `module issues --json` now return normalized camelCase fields (state name, identifier string, label names) instead of raw API shapes, closing the gap between `--json` and `--json --fields` (fixes #6)
14+
15+
### Error messages
16+
- API errors now include actionable hints based on HTTP status code (401→check token, 404→verify identifiers, 429→rate limited) (fixes #7)
17+
- Resolver error messages now include more context (e.g., which workspace was searched)
18+
319
## 0.2.4
420

521
### Bug fixes

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Unofficial CLI for [Plane](https://plane.so) — manage your workspace, projects, and issues from any terminal or IDE.
44

5-
![Version](https://img.shields.io/badge/version-0.2.4-blue)
5+
![Version](https://img.shields.io/badge/version-0.2.5-blue)
66
![License](https://img.shields.io/badge/license-MIT-green)
77
![Node](https://img.shields.io/badge/node-%3E%3D20-brightgreen)
88
![Platform](https://img.shields.io/badge/platform-windows%20%7C%20linux%20%7C%20mac-lightgrey)
@@ -14,7 +14,7 @@ Works with self-hosted Plane instances and Plane Cloud. Token-based auth — no
1414
## Install
1515

1616
```bash
17-
npm install -g https://github.com/VidGuiCode/plane-cli/releases/download/v0.2.4/plane-cli-0.2.4.tgz
17+
npm install -g https://github.com/VidGuiCode/plane-cli/releases/download/v0.2.5/plane-cli-0.2.5.tgz
1818
```
1919

2020
Requires Node.js 20+.

dist/commands/cycle.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/commands/cycle.js

Lines changed: 67 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/commands/cycle.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/commands/issue.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/commands/issue.js

Lines changed: 115 additions & 82 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/commands/issue.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)