- BREAKING CHANGE: update to new consult API with breaking changes consult-gh now uses the new consult API for async processes. See Breaking Changes in Consult for more info!
- improve consult-gh-dashboard by using consult–multi with async processes
- add integration with emacs-pr-review
- improve embark keybindings (issue #174)
- improve embark actions (see #190)
- improve backward compatibility (issue #183)
- remove dependency on dash.el (see #188)
- fix minor issues nad typos, …
- Fixes bugs/issues in v2.0 (issues #178, #183, …)
- Listing commands like issue-list now have a customization option to chasnge the effect of c-u prefix (see issue #175)
- Adds support for switching accounts (multi-account)
- Adds support for alternative hosts (e.g. GitHub Enterprise)
- Adds built-in support for adding comments to issues/PRs without the forge package
- Adds built-in support for code review (comments on PRs, comments on code lines in a PR, …)
- Adds support for creating repositories, issues or pull requests from within emacs (e.g. support
gh repo create
) - Introduces minor modes:
consult-gh-embark-mode
: for enabling/disabling embark actionsconsult-gh-forge-mode
: for enabling/diabling forge integrationconsult-gh-issue-view-mode
: for buffers that view issuesconsult-gh-pr-view-mode
: for buffers that view pull requestsconsult-gh-topics-edit-comment-mode
: for editing comments - Cleans up the code for forge integration (no more hacking forge functions)
- Improves file browsing (reusing downloaded files)
- Cleans up the code to removes unnecessary redundancy
- Cleans up the code (for MELPA compatibility)
- Package is now on MELPA
A major redeisgn:
- Switches to async process with consult-async (allows dynamically updating search queries)
- Adds support for searching Pull Requests, Codes, Files, …
- Improves file browsing
- Improves integration with forge
- Improves cloning, forking, …
- bumps up dependency to emacs 29.1
- Overall bug fixes and improvements of UI.
consult-gh-embark
: Improve embark actions.consult-gh-forge
: Adds integration with forge.
Initial stable release