doc: Add github and debian issue URLs to release notes
[git-cola.git] / share / doc / git-cola / relnotes / releases.rst
blob1f20eea55739e4c569a1b792a78cfd7b74e45cd7
1 git-cola v1.4.0.5
2 =================
4 Fixes
5 -----
6 * Fix launching external applications on Windows
7 * Ensure that the `amend` checkbox is unchecked when switching modes
8 * Update the status tree when amending commits
11 git-cola v1.4.0.4
12 =================
14 Packaging
15 ---------
16 * Fix Lintian warnings
19 git-cola v1.4.0.3
20 =================
22 Fixes
23 -----
24 * Fix X11 warnings on application startup
27 git-cola v1.4.0.2
28 =================
30 Fixes
31 -----
32 * Add missing 'Exit Diff Mode' button for 'Diff Expression' mode
34   http://github.com/davvid/git-cola/issues/closed/#issue/31
36 * Fix a bug when initializing fonts on Windows
38   http://github.com/davvid/git-cola/issues/closed/#issue/32
41 git-cola v1.4.0.1
42 =================
44 Fixes
45 -----
46 * The classic view keeps entries in sorted order
47 * Staging untracked files works again
49   http://github.com/davvid/git-cola/issues/closed/#issue/27
51 * Fix the 'show' command in the Stash dialog
53   http://github.com/davvid/git-cola/issues/closed/#issue/29
55 * Fix a typo when loading merge commit messages
57   http://github.com/davvid/git-cola/issues/closed/#issue/30
60 git-cola v1.4.0
61 ===============
63 This release focuses on a redesign of the git-cola user interface,
64 a tags interface, and better integration of the 'cola classic' widget.
65 A flexible interface based on configurable docks is used to manage the
66 various cola widgets.
68 Usability, bells and whistles
69 -----------------------------
70 * New main GUI is flexible and user-configurable
71 * Individual widgets can be detached and rearranged arbitrarily
72 * Add an interface for creating tags
73 * Provide a fallback `SSH_ASKPASS` implementation to prompt for
74   SSH passwords on fetch/push/pull
75 * The commit message editor displays the current row/column and
76   warns when lines get too long
77 * The cola classic widget displays upstream changes
78 * `git cola --classic` launches cola classic in standalone mode
79 * Provide more information in log messages
81 Fixes
82 -----
83 * Inherit the window manager's font settings
84 * Miscellaneous PyQt4 bug fixes and workarounds
86 Developer
87 ---------
88 * Removed all usage of Qt Designer `.ui` files
89 * Simpler model/view architecture
90 * Selection now lives in the model
91 * Centralized model notifications are used to keep views in sync
92 * The git command class was made thread-safe
93 * Less coupling between model and view actions
94 * The status view was rewritten to use the MVC architecture
95 * Added more documentation and tests
98 git-cola v1.3.9
99 ===============
101 Usability, bells and whistles
102 -----------------------------
103 * Add a `classic` view for browsing the entire repository
104 * Handle diff expressions with spaces
105 * Handle renamed files
107 Portability
108 -----------
109 * Handle carat `^` characters in diff expressions on Windows
110 * Workaround a PyQt 4.5/4.6 QThreadPool bug
112 Documentation
113 -------------
114 * Add keyboard shortcut documentation
115 * Add more API documentation
117 Fixes
118 -----
119 * Fix the diff expression used when reviewing branches
120 * Fix a bug when pushing branches
121 * Fix X11 warnings
122 * Fix interrupted system calls on Mac OS X
125 git-cola v1.3.8
126 ===============
128 Usability, bells and whistles
129 -----------------------------
130 * Fresh and tasty SVG logos
131 * Branch review mode for reviewing topic branches
132 * Diff modes for diffing between tags, branches, or arbitrary diff expressions.
133 * The push dialog now selects the current branch by default. This is to prepare for upcoming git changes where git push will warn and later refuse to push when git-push is run without arguments
134 * Support `open` and `clone` commands on Windows
135 * Allow saving cola UI layouts
136 * Re-enable double-click-to-stage for unmerged entries.
137   Disabling it for unmerged items was inconsistent, though safer
138 * Show diffs when navigating the status tree with the keyboard
140 Packaging
141 ---------
142 * Work around `pyuic4` bugs in the setup.py build script
143 * Mac OSX application bundles now available for download
146 git-cola v1.3.7
147 ===============
149 Subsystems
150 ----------
151 * `git-difftool` is now an official git command as of `git-v1.6.3`.
152 * `git-difftool` learned `--no-prompt` / `-y` and a corresponding
153   `difftool.prompt` configuration variable
155 Usability, bells and whistles
156 -----------------------------
157 * Warn when non-ffwd is used for push/pull
158 * Allow `Ctrl+C` to exit cola when run from the command line
160 Fixes
161 -----
162 * Support Unicode fonts
163 * Handle interrupted system calls
165 Developer
166 ---------
167 * PEP-8-ify more of the cola code base
168 * Added more tests
170 Packaging
171 ---------
172 * All resources are installed into `$prefix/share/git-cola`.
173 * Closes Debian bug #519972
175   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519972
178 git-cola v1.3.6
179 ===============
181 Subsystems
182 ----------
183 * Support Kompare in `git-difftool`
184 * Add a unique configuration namespace for `git-difftool`
185 * The diff.tool git-config value defines the default diff tool
187 Usability, bells and whistles
188 -----------------------------
189 * The stash dialog allows passing the `--keep-index` option
190 * Warn when amending a published commit
191 * Simplify the file-across-revisions comparison dialog
192 * Select `origin` by default in fetch/push/pull
193 * Remove the search field from the log widget
194 * The log window moved into a drawer widget at the bottom of the UI
195 * Log window display can be configured with
196   `cola.showoutput` = `{never, always, errors}`.
197   `errors` is the default
199 Developer
200 ---------
201 * Improve nose unittest usage
203 Packaging
204 ---------
205 * Add a Windows/msysGit installer
206 * Include private versions of `simplejson` and `jsonpickle`
207   for ease of installation and development