Emacsair! Forge 0.4.0 和 0.4.1 已发布

  • 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 use magit-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 and done 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.
阅读 14
0 条评论