Repository navigation
0.5.0
Breaking changes
GhErrorhas a new member,GhOutputLimitError. Exhaustive matches overGhErrorneed a case for it.- Workflow
Runnow includesnameandevent, so test fixtures that fakegh run listorgh run viewoutput need both fields.
New features
Gh.interactiveruns gh on the terminal, so gh and git can show progress and prompt.GhOptions.maxOutputBytesstops a command once stdout passes a size.Api.empty,Api.textandApi.headersfor no-content mutations, raw bodies and response headers.PullRequest.getandPullRequest.querydecode exactly thefieldsyou select, pluscreate,edit,merge,disableAutoMergeanddiff.Issue.getandIssue.querywithfields, pluscreate,edit,commentandclose.Workflow.jobs,Workflow.dispatchandWorkflow.open.Repository.clone,Repository.cloneInteractiveandRepository.browse.RateLimit.guardchecks a cached quota before a request and waits for a near reset.- New
Auth,Cli,Extension,Label,ReleaseandSearchmodules.
Documentation
- The README and agent skill now point consumers at typed operations, and at adding one to effect-gh when a command is missing, instead of the raw
Ghmethods.
Maintenance
- Markdownlint ignores the linked
.claude/skillsdirectory.
Full Changelog: 0.4.0...0.5.0