GitKraken Release Notes
Behold the evolution of GitKraken! Find out what’s new, what’s fixed, or just take a trip down memory lane with a nostalgic swagger, remembering those bugs of yesterday.
Wednesday, January 2nd, 2019
- Life’s a beach! GitKraken Pro users can now integrate their clients with Bitbucket Server to see a list of repositories that can be cloned and added. There are sunny days ahead 🌞 for Bitbucket Server users because this integration enables you to open pull requests or initialize repositories from within GitKraken.
- Error logging has been added into GitKraken. Users can access the error log from the Help Menu or the Fuzzy Finder. This error log will display the ten most recent error toasts that occured within the application. Let’s toast to that! 🥂
- The VSTS integration has been renamed to Azure DevOps and now supports the new URL format (in addition to the older VSTS format).
- You can now access File History and the Blame view from a file’s diff view.
Several keyboard shortcuts have been added:
- Fetch (Ctrl/Cmd + L)
- Create a Branch (Ctrl/Cmd + B)
- Open File History in the Fuzzy Finder (Ctrl/Cmd + H)
A filter bar has been added to the right panel when
View all filesis selected.
- Hovering over a merge commit will now display a tooltip with the commit author’s name.
- Hovering over a stash will now display a tooltip with the full name. 🔎
- Hovering over a repository, branch, or file name will display a tooltip with the full path and name.
- When discarding changes to an individual file, the prompt will now display the file name.
- The branch “ahead” and “behind” icons have been changed to improve visibility. 👈👉
- The pull request description field can now be expanded.
- A filter has been added to the keyboard shortcuts window. This window can be accessed using Ctrl/Cmd + /.
Bug Fixes 🐛
- Initializing GitFlow on a repository with an existing local
developbranch will no longer throw an error,
Failed initializing Git Flow commit.id is not a function.
- Lines that would connect reference labels to a commit should no longer appear in the graph if the reference label is hidden.
- Launching a terminal from GitKraken will no longer set the
Tuesday, November 13th, 2018
Get the 4-1-1:
- Resolved an issue that prevented GitKraken from launching on some distributions of Linux.
Monday, November 12th, 2018
GitKraken is now smoother than a lumberjack on Timber...
- LumberKeif swiped right on GitHub, GitLab and VSTS (including Azure DevOps with legacy VSTS URLs) pull request templates.
- Users can axe commit author gravatars and replace them with author initials. This setting is located under Preferences → UI Preferences.
- Tree-mendous memory improvements!
- Graph scrolling is smoother than a lumberjack on Timber.
- The Preferences window takes less time to initially load.
- Spruced up the Fuzzy Finder and added these options: Open File & View File. Both have the same behavior as the Fuzzy Finder option Edit File.
- When cloning a repository via URL, GitKraken will now strip off any additional spaces at the beginning and end of the URL.
Bug Fixes 🐛
- For Linux users: Got to the root of the problem, and resolved an issue on some distributions that caused v4.0.6 to throw a
- Tooltips will no longer linger on the LFS dropdown. That was a real pine.
- Removed the context menu option to favorite a repository in the branch breadcrumb menu.
- Resolved an issue that caused duplicate pull requests to appear in the left panel due to having the same remote added with different casings.
- Initializing a repository in GitKraken wood fail if you select a
.gitignoretemplate. It will no longer do that.
- The Edit Submodule panel will now correctly update the remote URL when switching between submodules.
Friday, October 12th, 2018
- Linux users may now notice that there are four builds of GitKraken.
- Fedora, CentOS, & RHEL users should utilize the
.tar.gzbuilt for Ubuntu LTS 18.04+.
- GitKraken will no longer crash on Fedora 28 if a repository that has a SSH remote is opened or cloned.
- Resolved an issue that caused the submodule sliding panel to be much more narrow than intended.
- Users should now be able to correctly clear out the clone and initialize input fields.
Wednesday, September 19th, 2018
- Readded editor setting to change the font family. Changing this setting will alter the font in the Diff, File, History, & Blame Views.
Update Not Found
Friday, September 14th, 2018
Bug Fixes 🐛
- Temporarily removed editor setting to change the font family to prevent GitKraken from crashing for some users.
Monday, September 10th, 2018
- Added editor settings to change the font size and family. This setting is located under Preferences → Editor Preferences.
- Added a setting to remember the last opened repository on startup. This setting is located under Preferences → General.
- Added an editor setting and Fuzzy Finder option to toggle syntax highlighting on and off. This setting is located under Preferences → Editor Preferences.
- Added a context menu option to delete all branches within a branch folder (local branches only).
- Added the ability to change theme from the Fuzzy Finder.
- Using the stage all and unstage all keyboard shortcuts (Ctrl/Cmd + Shift + S & Ctrl/Cmd + Shift + U) will now select the WIP node.
- Disabled several keyboard shortcuts when no repository is open.
- In the repository management window under the recently opened tab, a browse button has been added if there are no recently opened repositories available.
- When viewing a file, Ctrl/Cmd + W will close the file instead of closing the whole repository.
- When performing a Fetch or Pull, the text under the loading icon will now reflect which action is being performed.
- The prompt to notify a file has been modified externally has been reworked and improved.
- The sliding panels for Git Flow, Remotes, Pull Requests, and Submodules have been expanded.
Bug Fixes 🐛
- For GitLab.com users, context menus will now be generated for the currently checked out commit.
- Tooltips should no longer linger when clicking buttons in the top toolbar.
- Unstaging the last hunk of a file would sometimes cause that file not to appear in the unstaged list. This has been fixed.
Escwill once again close the PR panel.
- The graph will no longer disappear after creating or editing a file inside of GitKraken.
- Resolved an issue that would cause the File View to blank out when staging new additions to a file.
- When using Glo inside of GitKraken, Ctrl/Cmd + / will no longer open both GitKraken and Glo’s keyboard shortcut menus.
- The discard button should no longer cause the commit panel to shift when multi-selecting files in the staging/unstaging panes.
Friday, August 17th, 2018
- When viewing a diff, users may now highlight lines to be staged, unstaged and discarded.
- We changed the appearance of the Push and Pull icons. The new icons should no longer cause users' eyes to bleed.
- Removed the Blame option for binary files.
- Staging files quickly will no longer display a
File contents are unchangedmessage.
- Removed several actions from the Fuzzy Finder when no repository is open.
Bug Fixes 🐛
Stage all changesbutton should correctly appear after hitting the
Mark all resolvedbutton during a conflict.
- An error toast will no longer appear after navigating to a commit from File History.
- An error toast will no longer appear after switching to File View when viewing the diff of a submodule.
- When creating a Feature, Hotfix, or Release branch in Git Flow, the text will now appear correctly in the input field.
- After saving a file in the editor, the top toolbar will no longer flash like a strobe light.
- The tooltip for hosting service icons, on the new landing page, will now correctly display the service's name instead of
Monday, August 13th, 2018
Bug Fixes 🐛
- "...a glitch in the Matrix. It happens when they change something." The edit profile modal has been cleaned up.
- "Choice. The problem is choice." There will now be a default diff view mode selected.
Monday, August 13th, 2018
This is your last chance. After this, there is no turning back. You take the blue pill: the story ends, you wake up at your computer with the same Git GUI you’ve always had. You take the red pill: you stay in Wonderland, and I show you what it’s like to develop like a Kraken.
- Keif swallowed the red pill and woke up in the construct with some new abilities. Files can now be edited directly in GitKraken! The following features have also been added to file and diff views:
- Syntax highlighting
- Word diffing
- Ability to search within a file (Ctrl/Cmd + F when focused)
- And much more!
- Déjà vu or did something change? File diffs can now be viewed inline or in Split view, in addition to Hunk view.
- Do not try and bend the file. Realize the truth: there is no file. You can now create and delete files from within GitKraken.
- These options can be accessed through the context menu or from the Fuzzy Finder.
- There might not be an operator watching your back, so GitKraken’s support documentation is now accessible through the Help menu.
- Mastering the Fuzzy Finder can feel like becoming “The One”. The Fuzzy Finder can now be opened through the Help menu.
- Free your mind from the graph clutter. Stashes now have the ability to be hidden from the graph view.
- “Are you sure, Mr. Anderson?” A confirmation prompt has been added when deleting a stash.
- What if I told you there was an all new way to manage your repos? Repositories can now be closed (Ctrl/Cmd + W), revealing a new view with quick links to open or start new projects.
- It doesn’t take a visit to the Oracle to know that you’re ready to commit. Now, after staging all files through the keyboard shortcut (Ctrl/Cmd + Shift + S), the commit message box will be focused automatically.
- Icons throughout GitKraken have been updated.
Bug Fixes 🐛
- A glitch in the Matrix, perhaps. Private groups on GitLab CE and EE will now have their remote avatars display correctly.
- Like conquering a jump between buildings, GitLab projects with spaces in the name should not throw a
404error after performing a pull or fetch in GitKraken.
- “You’re empty.” “So are you.” After merging a branch, GitKraken will now correctly set the commit message box to be empty.
- The commit panel is now able to dodge the long name or path of a file and will no longer get pushed off of the screen.
- Commit Templates will now render correctly after staging and committing a file hunk.
- Resolved an issue that caused GitKraken to throw an error when trying to view a deleted file with a missing parent folder.
- Sometimes history needs to repeat itself, so we resolved an issue that prevented users from copying more than 67 lines of a file.
- Fixed an issue with Start TLS for LDAP authentication.
- Resolved an issue that prevented users from registering through the Enterprise account site, when using built-in authentication.