Skip to content

Releases: jesseduffield/lazygit

v0.24.2

24 Dec 09:36
d7c9243
Compare
Choose a tag to compare

Changelog

d7c9243 workflows: setup git before PPA repo updating

v0.24.1

24 Dec 09:25
f42a595
Compare
Choose a tag to compare

Changelog

797722e Merge pull request #1129 from jesseduffield/dawidd6-patch-1
f42a595 Merge pull request #1130 from jesseduffield/dawidd6-patch-2
106fce2 Update Custom_Command_Keybindings.md
bb4bf23 gui: ReplaceAll -> Replace
f3aacbd workflows: split CD into separate jobs

v0.24

24 Dec 02:56
Compare
Choose a tag to compare

Changelog

lazygit 0.24 Release Notes

  • Suggestions now shown when checking out branch by name

  • Minimum OSX version is now officially 10.10

  • Pull requests URLs can be copied from the keyboard, thanks @farzadmf!

  • Allow --follow-tags flag for git push to be disabled in config,
    thanks @fishybell!

  • Allow quick commit when no files are staged and the user presses 'c',
    thanks @fluffynuts!

  • Lazygit config is now by default created with 'jesseduffield' as the parent
    folder, thanks @Liberatys!

  • You can now configure how lazygit behaves when you open it outside a repo
    (e.g. skip the prompt and open the most recent repo), thanks @kalvinpearce!

  • You can now visualise the commit graph for all branches by pressing 'a' in
    the status panel - thanks @Yuuki77!

  • And thanks to @dawidd6, @sstiglitz, @fargozhu and @nils-a for helping out with
    CI and documentation!

v0.23.7

05 Nov 10:37
Compare
Choose a tag to compare

Changelog

4b55b2e prevent crash when removing remote with no urls

v0.23.6

14 Oct 10:54
7c1889c
Compare
Choose a tag to compare

Fixing go-1.10 compatibility

v0.23.5

13 Oct 22:02
d2ea5dd
Compare
Choose a tag to compare

Changelog

d2ea5dd workflows: don't sign commit

v0.23.4

13 Oct 21:53
e0381b5
Compare
Choose a tag to compare

Changelog

e0381b5 workflows: run CD on Ubuntu 20.04

v0.23.3

13 Oct 21:37
dac3978
Compare
Choose a tag to compare

Changelog

1ff405e Copy a commit message to clipboard: Changes to latest version
dac3978 Merge pull request #1049 from jesseduffield/cd-update-ppa
7074cc2 Merge pull request #1050 from jesseduffield/dawidd6-patch-1
031e97e more password checks on commands that talk to the remote
624fb8d preserve width of side panel when main view split unless window is wide enough
b1dd3c4 support rebinding confirm/newline keys in editor
327b6ad utils: ReplaceAll -> Replace
1dc8375 workflows: update PPA repo as part of CD process

v0.23.2

11 Oct 22:13
Compare
Choose a tag to compare

lazygit 0.23.2 Release Notes

  • Fixed bug where editing a file with spaces did not work
  • Fixed formatting issue with delta that rendered '[0;K' to the screen
  • Fixed bug where lazygit failed upon attempting to create a config file in a
    read-only filesystem

v0.23.1

09 Oct 23:22
Compare
Choose a tag to compare

lazygit 0.23.1 Release Notes

Custom Commands:

Submodules:

  • Add, update, and sync submodules with the new submodules tab. To enter a
    submodule hit enter on it and then hit escape to return to the superproject

Bare repos:

  • Bare repos are now supported with the --git-dir and --work-tree args, so you
    can use lazygit to manage your dotfiles!

Staging panel navigation:

  • Ability to search with '/' and jump page by page with ',', '.', '<', '>' in
    the staging and patch-building contexts

More clipboard stuff:

  • More text copying. Pressing ctrl+o on a commit to copy
    its SHA, or a file to copy its name, etc.

Easily view lazygit logs:

  • View lazygit logs with lazygit --logs (in another
    terminal tab run lazygit --debug to write to logs)

Other:

  • For the butterfingers of the world, you are now protected from accidentally
    deleting the .gitignore file (thanks @kobutomo!)

  • Fewer panics

  • No more 'invalid merge' errors on startup

  • Smaller binary after ditching the Viper and i18n package. Beware! This means
    configs are now case-sensitive so if your config stops working check the case
    sensitivity of the keys against what you get from lazygit --config

  • Code refactor for better dev experience including more type safety

  • Integration tests have finally been added and there are many more to come.
    These will assist in ensuring no regressions have been introduced in future
    releases. Making an integration test is actually pretty fun you basically just
    record yourself using lazygit and that's it. See the guide to integration tests at
    https://github.com/jesseduffield/lazygit/blob/master/docs/Integration_Tests.md

  • Showing release notes from within lazygit, as you no doubt have realised. I'm
    too lazy to include retrospective release notes but better late than never.