Release v0.67.0
·
4 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Features
π Cursor-based pagination for gh issue list (e29bdf0)
Issues are now fetched via the GitHub GraphQL API, enabling true server-side cursor pagination. Pass --after <cursor> to fetch the next page β the cursor comes from next_cursor in the JSON output.
# First page
dex gh issue list -L 30 -o json
# Next page β grab cursor and continue
CURSOR=$(dex gh issue list -L 30 -o json | jq -r .next_cursor)
dex gh issue list -L 30 --after "$CURSOR"π Full server-side filtering
All filters are pushed to GitHub's API β no more client-side workarounds.
dex gh issue list -l bug -l enhancement # multi-label AND filter
dex gh issue list --author octocat # by author
dex gh issue list --milestone v2.0 # by milestone
dex gh issue list --since 2024-01-01 # updated after date
dex gh issue list --order-by UPDATED_AT --order-dir ASCNote: --no-label has been removed β GitHub's API has no server-side equivalent.
π¦ Renderable output types for all gh commands
All gh list and view commands now support -o json, -o yaml, -o compact, and --compact.
dex gh issue list -o json # full JSON with pagination metadata
dex gh issue list -o yaml
dex gh issue list --compact # terse one-liner per issue
dex gh release list -o json
dex gh label list -o yamlThe JSON output for issue list includes pagination metadata:
{
"issues": [...],
"next_cursor": "Y3Vyc29yOjMw",
"has_more": true,
"total_count": 42
}Install
go install github.com/codewandler/dex@latest