v0.21.0
Breaking changes
next/prev
will no longer infer when to go into edit mode when moving from
commit to commit. It now either follows the flags--edit|--no-edit
or it
gets the mode fromui.movement.edit
.
Deprecations
jj untrack
has been renamed tojj file untrack
.
New features
-
Add new boolean config knob,
ui.movement.edit
for controlling the behaviour
ofprev/next
. The flag turnsedit
modeon
andoff
permanently when set
respectively totrue
orfalse
. -
All diff formats except
--name-only
now include information about copies and
moves. So do external diff tools in file-by-file mode.jj status
also
includes information about copies and moves. -
Color-words diff has gained an option to display complex changes as separate
lines. It's enabled by default. To
restore the old behavior, setdiff.color-words.max-inline-alternation = -1
. -
A tilde (
~
) at the start of the path will now be expanded to the user's home
directory when configuring asigning.key
for SSH commit signing. -
When reconfiguring the author, warn that the working copy won't be updated
Fixed bugs
- Release binaries for Intel Macs have been restored. They were previously
broken due to using a sunset version of GitHub's macOS runners (but nobody had
previously complained.)
Contributors
Thanks to the people who made this release happen!
- Aaron Bull Schaefer (@elasticdog)
- Austin Seipp (@thoughtpolice)
- Benjamin Tan (@bnjmnt4n)
- Raniz Daniel Raneland (@Raniz85)
- Daniel Ploch (@torquestomp)
- Essien Ita Essien (@essiene)
- Ilya Grigoriev (@ilyagr)
- Kaleb Pace (@kalebpace)
- Marie (@NyCodeGHG)
- Marijan Smetko (@InCogNiTo124)
- Martin von Zweigbergk (@martinvonz)
- Matt Kulukundis (@fowles)
- Scott Taylor (@scott2000)
- Stephen Jennings (@jennings)
- tingerrr (@tingerrr)
- Yuya Nishihara (@yuja)