Releases: Cretezy/lazyjj
Releases · Cretezy/lazyjj
v0.5.0
Thanks everyone for all the PRs. lazyjj will be maintained better in the future :)
What's Changed
- feat: Add support for pushing new bookmarks by @dotdash in #86
- feat: Add vertical layout by @Charlie-83 in #81
- feat: Command popup by @XavierChanth in #72
- feat: Refresh when terminal gains focus by @dotdash in #90
- feat: Bind
s
in log tab to squash changes from @ into the selected change by @dotdash in #88 - fix: Do not panic on draw errors by @istudyatuni in #75
- fix: Search latest head by change id instead of commit id by @istudyatuni in #77
- fix: Close popup on
esc
when creating branch by @istudyatuni in #66 - fix: Small typo in README by @meain in #78
- fix: Check if change is deleted by @istudyatuni in #76
- fix: Don't redraw on MouseMoved events by @dotdash in #85
- fix: Confirmation dialog text is invisible on light themes by @dotdash in #91
- fix: Terminal restore on panic by @dotdash in #93
- chore: Update dependencies by @istudyatuni in #74 and @dotdash in #92
New Contributors
- @meain made their first contribution in #78
- @dotdash made their first contribution in #85
- @Charlie-83 made their first contribution in #81
- @XavierChanth made their first contribution in #72
Full Changelog: v0.4.2...v0.5.0
v0.4.2
v0.4.0
What's Changed
- Add logging/tracing, make tabs lazy loaded, add frame time in top right corner by @Cretezy in #55
- Adapt test traces to jj 0.22.0 by @samueltardieu in #61
- Don’t use -r with --all for git push by @maralorn in #57
- Upgrade dependencies by @Cretezy in #54
- convert tabs to spaces by @exoticorn in #60
- Rename
jj branch
tojj bookmark
, requires recent version of jj
New Contributors
- @samueltardieu made their first contribution in #61
- @maralorn made their first contribution in #57
- @exoticorn made their first contribution in #60
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- feat: Push selected change by @Cretezy in #48
- fix: Slow draw time in log tab by @Cretezy in #53
- refactor: remove unstable let_chains feature by @orhun in #45
- Nightly toolchain is no longer required for building lazyjj
- restore terminal on error by @istudyatuni in #51
- Adding workflow for winget publishing by @RoscoP in #43
New Contributors
- @istudyatuni made their first contribution in #51
- @RoscoP made their first contribution in #43
Full Changelog: v0.2.1...v0.3.1
Note: v0.3.0 didn't have Cargo.lock
updated. This is a re-publish.
v0.2.1
What's Changed
- fix: Fix key events double firing
- chore: Fix macOS CI, remove AUR CI, add crates.io publishing to CI
- chore/docs: Add lazyjj to Arch Linux extra repositories (
pacman -S lazyjj
)
New Contributors
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- feat: Add branches tab with ability to create (
c
), rename (r
), delete (d
), forget (f
), track (t
), and untrack (T
) branches, as well as editing (e
) and creating new (n
) from branch - feat: Set branch to change in logs tab with
b
, either to existing branch or new or generated branch - feat: Add git push/fetch in logs tab with
p
/f
- feat: Add help menu with
h
/?
Full Changelog: v0.1.4...v0.2.0
v0.1.4
What's Changed
- chore: Support new
jj config list
key escaping - fix: Make q/esc close popups
- feat: Add command duration in command log tab
Note: This version is required for jj v0.18 or newer (due to changes to jj config list
). This version still supports v0.17 and older.
Full Changelog: v0.1.3...v0.1.4