Codebase list magit / 2923b81
Update release notes Jonas Bernoulli 2 years ago
1 changed file(s) with 74 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
1616
1717 - The commands ~magit-branch-pull-request~, ~magit-checkout-pull-request~
1818 and ~magit-worktree-checkout-pull-request~ were removed in favor of
19 improved implementations provided by the new Forge package.
19 improved implementations provided by the new Forge package. (See
20 https://emacsair.me/2018/12/19/forge-0.1 for more information about
21 Forge.)
2022
2123 - ~C-c C-e~ is no longer bound to ~magit-dispatch-popup~. It is bound to
2224 ~magit-edit-thing~ now, so that Forge can add section-specific
3840 compatibility. Packages using the obsolete variable and functions
3941 should be adjusted soon. #3836
4042
43 - Magit-Section is now distributed as a separate package, as announced
44 here: https://emacsair.me/2020/01/23/magit-section. #4003
45
46 - Magit now adds three global key bindings, which can be prevented
47 by setting the new option ~magit-define-global-key-bindings~ before
48 loading ~magit~. Note that if you bind these keys to other commands
49 anywhere in your init file (even *after* loading ~magit~), then Magit
50 won't override those bindings. See the options doc-string for
51 more information. #4237
52
53 - Magit no longer depends on ~async-bytecomp~ to avoid a certain class
54 of mystery bugs because this effort backfired. 86eec7ba3
55
56 - ~global-git-commit-mode~ is no longer autoloaded. Users who commit
57 from the command-line but still want to use ~git-commit-mode~, might
58 now have to load ~git-commit~ explicitly in their init file.
59 13f20763a
60
4161 ** Changes since v2.90.0
4262
4363 - It isn't always obvious that a section can be expanded, especially
156176 - ~magit-cherry~ is now available from the ~magit-dispatch~ prefix.
157177 ef311f378
158178
159 ~ ~magit-cherry-spinoff~ now offers the upstream as the default
179 - ~magit-cherry-spinoff~ now offers the upstream as the default
160180 starting-point. e5a2a0ac2
161181
162182 - Added new command ~magit-branch-spinout~. #3794.
181201
182202 - Added new option ~magit-worktree-read-directory-name-function~. #3820
183203
184 - TODO Added basic support for libgit2. #3841
204 - Basic optional support for ~libgit2~ was added, but because so few
205 functions are currently implemented using that library, opting in
206 currently has almost no effect. #3841
185207
186208 - ~git bisect~ is now run asynchronously. #3802
187209
341363 available from the diff transients by default. To enable it use
342364 "C-x l" in those transients. #4056
343365
366 - Added new command ~magit-reset-keep~. 0ea8b0ef6
367
368 - Added new option ~magit-reshelve-since-committer-only~. #4101
369
370 - Added new command ~magit-commit-absorb~ as an alternative to
371 ~magit-commit-autofixup~. 9423edc0b
372
373 - Added new option ~magit-status-use-buffer-arguments~. #4046
374
375 - Added new command ~magit-project-status~. #4173
376
377 - Added new variable ~magit-process-extreme-logging~ for debugging
378 purposes. #4217
379
380 - Taught Isearch and Swiper how to expand Magit sections when the
381 current match is inside a hidden section and how to close sections
382 again. #3999
383
384 - Added new command ~magit-commit-absorb-modules~. 10b4bec53
385
386 - Added new transient command ~magit-shortlog~. #4262
387
388 - Added new command ~magit-generate-changelog~. c5e118111
389
390 - The name of the main branch is no longer hard-coded to "master".
391 Now we use the value of ~init.defaultBranch~ if that is set and the
392 named branch exists. If not, then some other names that are
393 commonly used for the main branch are tried as a potential fallback.
394 c4494ac0b
395
396 - Added new option ~magit-diff-extra-stat-arguments~. 1bd4fe26e
397
398 - Added support for ~git-credential-manager-core~. #4318
399
400 - The name of the upstream remote is no longer hard-code to "origin".
401 See the doc-string of function ~magit-primary-remote~ to learn how to
402 customize this. f883b62fe
403
404 This release also contains numerous other improvements.
405
344406 ** Fixes since v2.90.0
345407
346408 - Bumped the minimal required version of ~git-commit~ to the correct
482544 - Calling ~magit-status~ in a repository with a corrupt Git
483545 configuration didn't propagate the error and instead preseted the
484546 directory as though it was uninitialized. #4337
547
548 - When the status buffer is not shown in any buffer but point is on
549 a hunk, and editing and saving the respective file causes, that
550 hunk to disappear or change, then Magit ended up changing point
551 in the file-visiting buffer. #4196
485552
486553 - Various bug fixes to
487554 ~magit-branch-delete~ (3e73ff19d),
514581 ~magit-stash-drop~ (a4972766a),
515582 ~magit-ignore-submodules-p~ (a7699f868),
516583 ~magit-log-propertize-keywords~ (ac1ee3df5),
517
518 This release also contains other minor improvements, bug fixes, typo
519 fixes, and documentation fixes.
584 and then I stopped adding to this list.
585
586 This release also contains numerous other bug fixes, typo fixes, and
587 documentation fixes.