8000 Releases · keanemind/jjk · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: keanemind/jjk

v0.8.1

10 Jun 02:00
5b44cbb
Compare
Choose a tag to compare
  • Fixed a Windows-specific bug where diffs always appeared empty for modified files, and failed to open entirely for deleted files(#141)

v0.8.0

09 Jun 02:44
10d8e22
Compare
Choose a tag to compare
  • Removed unnecessary polling and improved responsiveness to repository updates that happen from outside of jjk, such as from the command line (#131)
  • Fixed diff and squash selected ranges for jj 0.30.0 (#128)
  • Fixed discard changes command for renamed files (status R) (#129)
  • Added the ability to view diffs for renamed files (status R) that also have modifications in the current change (#130)
  • Added a setting to specify a path to a jj binary (#124)
  • Added basic search for a jj binary in common install locations, rather than only relying on the PATH environment variable (#125)
  • Added file decorations to indicate conflicts (#133)
  • Added a confirmation prompt when a command is run that affects an immutable change (#134)
  • Added the ability to detect the creation or deletion of a jj repository in an already-opened folder (#132)

v0.7.1

02 Jun 05:20
8ad101e
Compare
Choose a tag to compare
  • Fixed a bug where fakeeditor processes would accumulate without exiting over time (#117).
  • Added the ability to customize the timeout for jj invocations (#26)

v0.7.0

21 May 13:54
8d39911
Compare
Choose a tag to compare

If your issue was missed this time around, we'll try to get it in the next patch, which should come a lot sooner than it took for this release! The two highlights of 0.7.0 are:

  1. Squashing a selected range of lines from the working copy
  2. A functional diff editor for merge commits

squash_range

Notable changes:

  • Added the option to pick which parent to squash to when the working copy is a merge (#53)
  • Implemented "squash selected ranges" command (#34)
  • Added the option to create a change from graph webview with any number of parents (#56)
  • Implemented diff for merge commits (#68)
  • Added language/grammar for .jjdescription (#60)
  • Added the first automated test (#76)
  • Added commands to switch between a file and diff (#78)
  • Added view file in child/parent change commands (#79)
  • Added support for copied (C) file status (#104)

Bug-fixes/Minor changes:

  • Fixed issue with parsing change descriptions (#54)
  • Fixed renamed file regex (#80)
  • Fixed repo root matching (#93)
  • Fixed Windows path issue with jj squash (#91)
  • Hid irrelevant commands from the command palette (#81)
  • Added Discord badge for the jj server/jjk channel (#82)
  • Updated changelog to direct to GitHub releases page (#90)
  • Changed title of parent resource states to be the changeId instead of "(Parent Change)" (#73)

v0.6.2

05 Apr 05:22
41cf77f
Compare
Choose a tag to compare

@kevin314 and I focused heavily on fixing issues for this release.

  • Added debug logging of every invocation of the jj CLI that the extension performs. You can view this by going to the Outputs view in VS Code and selecting the "Jujutsu Kaizen" output channel. jj invocations are level debug, so to view them, you'll need to change the log level setting in the viewer from the default of info to debug. #27
  • Fixed the count badge displayed on the source control view container icon to only include changes in the working copy, not parents. #30 (closes #16)
  • jjk now supplies its own config to its jj invocations so that user configs don't break jjk functionality. #25 and #31 (closes #13)
  • Fixed a bug where squashing a file or change in the source control view could lead to indefinite hanging. #33
  • Fixed a bug where the gutter diffs would fail to update properly when moving to a change with multiple parents. Now the gutter diffs disappear (rather than showing incorrect diffs) because we don't yet have the ability to compare the working copy against multiple parents. #39
  • Moved all VS Code commands from jjk to be under the "Jujutsu" category. This means you can now find all of jjk's commands by typing in Jujutsu in the Command Palette.
  • Added support for jj v0.28.0's new jj status output. #46
  • Fixed a bug where abandoning a change while jjk was in the middle of refreshing the source control view could result in the source control view being unable to update until the extension was restarted. #49
  • Fixed incorrect added/deleted/modified decorations for files in the Explorer on Windows. #51 (closes #47)

v0.6.1

30 Mar 07:42
a495d66
Compare
Choose a tag to compare
  • Updated gitignore to include (exclude?) test output (e259706)
  • Improved performance by removing unnecessary diff generation (f0570b9)
  • Fixed potentially incorrect file decorations during startup (5ac196a)
  • Fixed blame annotations not updating properly to the end of the line being edited (22c8e57)
  • Fixed wrong file decorations being displayed in Windows (cd4cd2f)

v0.6.0

14 Mar 03:32
Compare
Choose a tag to compare
  • Fixed issue where the Source Control view's folders displayed invalid commands (1cadeab)
  • Removed extraneous refreshing of the Source Control view (a115d56)
  • Added warnings for disabling the Git extension when opening co-located repos (9d57df6)
  • Added graying out ignored files in the file explorer (084f575) and (56584ae)
  • Fixed file decorations to work around VS Code's event count limit (a79dec0)
  • Improved compatibility with the jj CLI with additional flags (bcb8c38)
  • Added an extension setting to disable blame annotations (241ed51)
  • Fixed issue where diff views failed to work in Windows (6d57db1)

v0.5.2

20 Feb 18:19
Compare
Choose a tag to compare
  • Ensured only one SCM refresh operation happens at at a time (4d04f21)
  • Temporarily removed file system provider caching until we have proper cache invalidation (6f79965)
  • Fixed a memory leak caused by not disposing of parent resource groups (d78222e)
  • Shortened file paths displayed in the SCM / Cleaned up usage of URIs (f44cc29) and (d08911f)
  • Supported showing the source change for files starting at changes other than the current working copy (781013f)
  • Fixed issue when attempting to open the diff of a file that was created or deleted (5500f38)

v0.5.1

16 Feb 22:41
Compare
Choose a tag to compare
7B85
  • Fixed a bug where newly created files had gutter indicators for modified lines over the entire file (b1e9303)

v0.5.0

16 Feb 22:06
Compare
Choose a tag to compare
  • Added gutter indicators for dirty working tree files. Thank you @HKalbasi for pointing me in the right direction! (#4 ec52074)
    image
0