- Forge 0.4.0/0.4.1 Release: Finally announced after 2 years with 699 commits. Released 6 days ago along with Magit and 9 other packages. Intends to release more frequently.
- Significant Steps Forward: Easier to get started. Documentation for initial setup is easier. Command to track additional repos guides users. Topic filtering and changing topic details are more convenient.
- What Forge Does: Allows working with Git forges (currently Github and Gitlab) from Magit and Emacs. Fetches data using API and Git. Works with topics in Magit interface.
- Income and Support: Users' payments for Magit, Forge, etc. are the only income. Any support is appreciated.
- Technical Debt Paid Off: Many changes and additions possible due to this.
- Topic Menu Commands: New prefix command
forge-topics-menu
to change displayed topics. Default filters can be customized. Dedicated topic buffers usemagit-mode
. - Dispatch and Menu Commands:
forge-dispatch
and new menu commands provide bindings to switch menus and list buffers. - Github API Issues: The Github API for private topic status is bad. Distinction between
pending
anddone
statuses can't be synchronized. - Topic States and Statuses: All possible values for public and private states and statuses of topics are supported. Default shows "active" topics.
- Emacs Requirements: At least Emacs 27.1 required. EmacSQL 4.0.0 needed with preferred new backend.
- Adding Repositories: Can add repositories to local database without cloning. Can fetch only specific topics. Can list and modify topics without local clone.
- New Commands and Options: Added many transient menu commands and new options. Removed some old options.
- New Faces: Added new faces for different topic states and more. Some are replacements for removed faces.
- Git Variable: Added new Git variable
forge.graphqlItemLimit
to limit API data fetching. - Database Access: If cannot access database, disables itself to keep Magit usable.
- Improved Function:
forge-get-repository
has undergone improvements to serve callers better. - Completion for Topics: When selecting a topic using completion, initially only open topics are offered. Pressing
+
extends choices to all topics. - Other New Features: Many other new features, improvements and bugfixes included.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。