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:
- Squashing a selected range of lines from the working copy
- A functional diff editor for merge commits
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)