Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: Cretezy/lazyjj

v0.6.1

10 Sep 20:30
fe26e67

Choose a tag to compare

This release is created only to update version in Cargo.toml. See full changelog in v0.6.0

v0.6.0

10 Sep 06:15
60c07bb

Choose a tag to compare

Breaking changes

Minimum jj version raised to 0.33

Features

  • feat: Add support for ui.diff.tool by @Cretezy in #102
  • feat: configure keybinds by @istudyatuni in #94
  • Add h/l keys for prev/next tab by @busfahrer in #100
  • feat: Support jj prefix and quotes in command popup by @Cretezy in #105
  • feat: Only fetch latest head on switch, handle terminal focus by @Cretezy in #108
  • feat: Sort bookmarks in bookmark popup/list by @Cretezy in #104
  • feat: Add --jj-bin (JJ_BIN) option by @Cretezy in #107
  • feat: Handle renames in files tab by @Cretezy in #109
  • feat: Disallow squashing to @, allow squashing to immutable changes by @Cretezy in #110
  • feat: Allow editing immutable changes by @Cretezy in #111
  • feat: Don't snapshot working copy when getting diff by @Cretezy in #114
  • feat: Add lazyjj.diff-tool option to customize diff-tool from ui.diff.tool by @Cretezy in #115
  • Mouse scroll in log tab (closes #68) by @peso in #127
  • feat: Check jj version at startup (fix #138) by @peso in #139
  • feat: add untrack feature by @Spiegie in #146

Bug fixes

  • fix: do not refresh when popup is opened by @istudyatuni in #97
  • fix: Update selection after command "describe" (fix #135) by @peso in #143
  • fix: Changing description should not move selection by @peso in #147
  • fix(bookmarks): Fix crash due to non-total ordering in the sorting lamba by @dotdash in #142

Other changes

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

15 Feb 20:18

Choose a tag to compare

Thanks everyone for all the PRs. lazyjj will be maintained better in the future :)

What's Changed

New Contributors

Full Changelog: v0.4.2...v0.5.0

v0.4.2

08 Oct 05:06

Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.2

v0.4.0

07 Oct 15:47

Choose a tag to compare

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 to jj bookmark, requires recent version of jj

New Contributors

Full Changelog: v0.3.1...v0.4.0

v0.3.1

15 Aug 20:44

Choose a tag to compare

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

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

20 Jun 15:50

Choose a tag to compare

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

  • @orhun made their first contribution in #40

Full Changelog: v0.2.0...v0.2.1

v0.2.0

19 Jun 18:06

Choose a tag to compare

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

29 May 16:47

Choose a tag to compare

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

v0.1.3

24 May 05:07

Choose a tag to compare

  • Fix check for jj existance using stdout