GitX 0.6.1
[GitX.git] / Site / text / release_history.markdown
blob9b959615c95a5704264f736ec81da0a001cb3943
1 <% @title = "Release History"  %>
2 <h2>
3         Release history
4 </h2>
6 ### Changes in v0.6.1:
8 This is a bugfix release. The following bugs have been fixed:
10 * The commit view shows new files with linebreaks
11 * The history view works with Git >= 1.5.4 again
12 * Reloading the detailed view in the History no longer causes an empty page
14 ### Changes in v0.6
16 This release has the following new features and enhancements:
18 * The diff display now looks much nicer, using boxes to segment files
19 * The toolbar can now me customized
20 * Images that have been changed or added in a commit can now be viewed
21   inline in GitX
22 * GitX has gained a preference pane which allows you to specify a git path
23   and disable the Gist and Gravatar integration
24 * The commit interface is now more intuitive. Particularly, you can now
25   select multiple files and use drag and drop to stage / unstage files
26 * You can now drag and drop files out of the commit view
27 * The files in the commit view have gained a context menu that allows you
28   to revert changes / open the file / ignore the file
29 * It is now possible to adjust the amount of context lines in the commit view.
30   Using a smaller context size allows you to do more fine-grained commits
31 * The branch menu is now organized in branches/remotes/tags
32 * The view switch button now uses icons rather than words
33 * The view shortcuts have changed to use command 1/2 for the history/commit 
34   view. The history's subviews can now be changed using command-option-1/2/3
35 * Listing commits has become much faster
36 * GitX no longer spawns zombie processes
37 * GitX now shows a list of files that have been changed in a commit
38 * GitX now uses libgit2 to store object id's, reducing it's memory footprint
40 In addition many bugs were fixed, including the correct calculation of a
41 gravatar MD5 hash.
43 ### Changes in v0.5
45 This feature release has several new smaller or larger features:
47 * The current branch is now highlighted
48 * In the commit view, there is an option to amend commits
49 * The "Gist it" button now respects github.user/token
50 * Display a gravatar of the committer
51 * The commit message view now displays a vertical line at 50 characters
52 * It is now possible to revert changes by using the context menu in the
53   commit view
54 * You can now stage only parts of a file by using the "Stage Hunk" buttons
55   in the commit view
56 * You can now use GitX to show a diff of anything, for example by using
57   'gitx --diff HEAD^^' or 'git diff HEAD~3 | gitx --diff'
58 * You can now drag and drop refs to move them and also create branches
60 In addition, the following bugs have been fixed:
62 * Better detection of git version
63 * Branch lines are no longer interspersed with half a pixel of whitespace
64 * The toolbar keeps its state when switching views
66 <h3>Changes in v0.4.1:</h3>
67 <ul>
68 <li>The diff display is now much faster</li>
69         <li>More locations are now searched for a default git</li>
70         <li>Code pasted online is now private</li>
72 </ul>
73 <h3>Changes in v0.4:</h3>
74 <ul>
75 <li>A new commitview, allowing you to selectively add changes and commit them.</li>
76         <li>You can now upload a commit as a patch to gist.github.com</li>
78         <li>GitX now searches for your git binary in more directories and is smarter
79  about reporting errors regarding git paths.</li>
80         <li>You can now remove branches by right-clicking on them in the detailed view</li>
81         <li>GitX now comes with a spicy new icon</li>
82         <li>The diff view has become prettier and now also highlights trailing
83  whitespace.</li>
84         <li>Various little changes and stability improvement</li>
85 </ul>
86 <h3>Changes in v0.3:</h3>
87 <ul>
88 <li>You can now pass on command-line arguments just like you can with ‘git log’</li>
89         <li>The program has an icon</li>
90         <li>Also displays remote branches in the branch list</li>
92         <li>Is better in determining if a directory is a bare git repository</li>
93         <li>Support for—left-right: use ‘gitx—left-right <span class="caps">HEAD</span>..origin/master’
94  to see which commits are only on your branch or on their branch</li>
95         <li>Navigate through changed hunks by using j/k keys</li>
96         <li>Scroll down in webview by using space / shift-space</li>
97 </ul>
99 <h3>Changes in v0.2.1:</h3>
100 <ul>
101 <li>Added supercool auto-update feature (Sparkle)</li>
102 </ul>
103 <h3>Changes in v0.2</h3>
104 <ul>
105 <li>Branch lines now have colors</li>
106 <li>Ref labels added to commits</li>
107 </ul>