{"thread":{"id":"48933","subject":"[ANNOUNCE] tig-2.4.0","startedAt":"2018-07-21T19:35:40Z","lastAt":"2018-07-21T19:35:40Z","messageCount":1,"participants":["Jonas Fonseca"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"353251","messageId":"CAFuPQ1LtE2OgsfUOff=a_RDA0Q7B7Xk91kyAEWMnG2EW0TNRuw@mail.gmail.com","threadId":"48933","inReplyTo":null,"subject":"[ANNOUNCE] tig-2.4.0","fromName":"Jonas Fonseca","fromEmail":"jonas.fonseca@gmail.com","sentAt":"2018-07-21T19:35:24Z","receivedAt":"2018-07-21T19:35:40Z","isPatch":false,"sender":{"key":"jonas.fonseca@gmail.com","avatar":"https://gravatar.com/avatar/9b7fa23cce50269e5d164312b6ac5ae818a180f837b38f28f3bdf689dd7f96cd?d=mp&s=160"},"body":"Hi,\n\nI'm pleased to announce Tig version 2.4.0 with improvements to UTF-8\nhandling and compatibility with Git as well as a ton of bug fixes,\n\nWhat is Tig?\n------------\n\nTig is an ncurses-based text-mode interface for git. It functions mainly\nas a Git repository browser, but can also assist in staging changes for\ncommit at chunk level and act as a pager for output from various Git\ncommands.\n\n - Homepage: https://jonas.github.io/tig/\n - Manual: https://jonas.github.io/tig/doc/manual.html\n - Tarballs: https://github.com/jonas/tig/releases\n - Gitter: https://gitter.im/jonas/tig\n - Q&A: https://stackoverflow.com/questions/tagged/tig\n\nRelease notes\n-------------\n\nImprovements:\n\n - Add 'send-child-enter' option to control interaction with child\n   views. (#791)\n - Update make config defaults for Cygwin to ncurses6. (#792)\n - Build against netbsd-curses. (#789)\n - Change the blame view to render more like `git blame`. (#812)\n - Improve worktree and submodule support. (#459, #781, #783)\n - Support running Tig via a Git alias. (#763)\n - Use ISO-8601 letters for short relative dates. (#759, #760)\n - Change date formatting to show time zones by default. (#428, #811)\n - Use utf8proc to handle Unicode characters. (#827)\n\nBug fixes:\n\n - Fix `file(1)` argument on Linux used for resolving encodings. (#788)\n - Fix underflow in the file search. (#800, #801)\n - Fix line numbers in grep view when scrolled. (#813)\n - Pass command line args through to the stage view. (#569, #823)\n - Fix resource leak. (#780)\n - Fix various compiler warnings and pointer arithmetic. (#799, #803)\n - Workaround potential null pointer dereferences. (#824)\n - Bind to single and double quotes by using the *<SingleQuote>* and\n   *<DoubleQuote>* key mappings. (#821)\n - Make Tig the process-group leader and clean child processes. (#828,\n   #837)\n - Fix sh compatibility in `contrib/tig-pick`. (#832)\n - Fix incorrect behaviour of up and down keys in diff view when opened\n   from diff preview. (#802, #835)\n - Open the stage view when maximizing a split diff view of (un)staged\n   changes.  (#836)\n - Use fully qualified reference name for tags when conflicting with\n   branch name. (#746, #787, #849)\n - Fix resize not working after entering command. (#845) (#846)\n - Use stack allocated memory to handle TIG_LS_REMOTE. (#839)\n - Fix deleted file mode line remains highlighted after hovering in diff\n   or stage view. (#851)\n - Fix `TIG_LS_REMOTE` not working with git-ls-remote(1). (#853, #854)\n\nThanks to everyone who contributed (in alphabetical order): Björn\nAndersson, Brtwrst, Diego Pomares, Jonas Fonseca, Leo Arias, Maksim\nOdnoletkov, Max Odnoletkov, PaulChanHK, Pavel Roskin, Roland Walker,\nRonan Jouchet, Thomas Koutcher, hwangcc23, plgruener, rofl0r\n\n-- \nJonas Fonseca\n"}]}