What's Changed
- refactor(view): guard null placeholder instead of waiting on open by @dlyongemallo in #290
- refactor(view): swap
StandardView.cur_layoutatomically by @dlyongemallo in #291 - fix(view): bail from in-flight layout swap when the view closes or the tabpage changes by @dlyongemallo in #292
- docs(TIPS): pass
modeline = falsein the treesitter-context hook by @dlyongemallo in #294 - fix(path): use os.getenv instead of vim.env in PathLib:expand by @napisani in #296
- fix(panel): route cursor ops to windows showing the panel buffer by @dlyongemallo in #297
- fix(diff): invalidate stage buffers when a newly added file is unstaged by @Phaen in #298
- fix(highlight): avoid leaking diff syntax into active buffers by @carlos-algms in #300
- test(highlight): restore mutated
diff*groups after preservation spec by @dlyongemallo in #302 - ci: move nightly
continue-on-errorto the step level so it doesn't gate by @dlyongemallo in #303 - feat(git): add
--rename-thresholdoption toDiffviewOpenandDiffviewFileHistory(#301) by @dlyongemallo in #304 - fix(fold): skip
foldmethod=diffoverride on solo-content side of added/deleted files by @dlyongemallo in #305 - fix(jj): detect renamed files correctly by @jakubbortlik in #306
- feat(jj): parse jj-style conflict markers in
parse_conflictsby @dlyongemallo in #308 - feat(jj): support multi-file merge via
DiffviewOpenby @dlyongemallo in #288
New Contributors
- @napisani made their first contribution in #296
- @Phaen made their first contribution in #298
- @carlos-algms made their first contribution in #300
Full Changelog: v0.36...v0.37