##// END OF EJS Templates
changelog and contributors update
marcink -
r3093:5f08551a beta
parent child Browse files
Show More
@@ -1,34 +1,34 b''
1 List of contributors to RhodeCode project:
1 List of contributors to RhodeCode project:
2 Marcin Kuźmiński <marcin@python-works.com>
2 Marcin Kuźmiński <marcin@python-works.com>
3 Lukasz Balcerzak <lukaszbalcerzak@gmail.com>
3 Lukasz Balcerzak <lukaszbalcerzak@gmail.com>
4 Jason Harris <jason@jasonfharris.com>
4 Jason Harris <jason@jasonfharris.com>
5 Thayne Harbaugh <thayne@fusionio.com>
5 Thayne Harbaugh <thayne@fusionio.com>
6 cejones <>
6 cejones <>
7 Thomas Waldmann <tw-public@gmx.de>
7 Thomas Waldmann <tw-public@gmx.de>
8 Lorenzo M. Catucci <lorenzo@sancho.ccd.uniroma2.it>
8 Lorenzo M. Catucci <lorenzo@sancho.ccd.uniroma2.it>
9 Dmitri Kuznetsov <>
9 Dmitri Kuznetsov <>
10 Jared Bunting <jared.bunting@peachjean.com>
10 Jared Bunting <jared.bunting@peachjean.com>
11 Steve Romanow <slestak989@gmail.com>
11 Steve Romanow <slestak989@gmail.com>
12 Augosto Hermann <augusto.herrmann@planejamento.gov.br>
12 Augosto Hermann <augusto.herrmann@planejamento.gov.br>
13 Ankit Solanki <ankit.solanki@gmail.com>
13 Ankit Solanki <ankit.solanki@gmail.com>
14 Liad Shani <liadff@gmail.com>
14 Liad Shani <liadff@gmail.com>
15 Les Peabody <lpeabody@gmail.com>
15 Les Peabody <lpeabody@gmail.com>
16 Jonas Oberschweiber <jonas.oberschweiber@d-velop.de>
16 Jonas Oberschweiber <jonas.oberschweiber@d-velop.de>
17 Matt Zuba <matt.zuba@goodwillaz.org>
17 Matt Zuba <matt.zuba@goodwillaz.org>
18 Aras Pranckevicius <aras@unity3d.com>
18 Aras Pranckevicius <aras@unity3d.com>
19 Tony Bussieres <t.bussieres@gmail.com>
19 Tony Bussieres <t.bussieres@gmail.com>
20 Erwin Kroon <e.kroon@smartmetersolutions.nl>
20 Erwin Kroon <e.kroon@smartmetersolutions.nl>
21 nansenat16 <nansenat16@null.tw>
21 nansenat16 <nansenat16@null.tw>
22 Vincent Duvert <vincent@duvert.net>
22 Vincent Duvert <vincent@duvert.net>
23 Takumi IINO <trot.thunder@gmail.com>
23 Takumi IINO <trot.thunder@gmail.com>
24 Indra Talip <indra.talip@gmail.com>
24 Indra Talip <indra.talip@gmail.com>
25 James Rhodes <jrhodes@redpointsoftware.com.au>
25 James Rhodes <jrhodes@redpointsoftware.com.au>
26 Dominik Ruf <dominikruf@gmail.com>
26 Dominik Ruf <dominikruf@gmail.com>
27 xpol <xpolife@gmail.com>
27 xpol <xpolife@gmail.com>
28 Vincent Caron <vcaron@bearstech.com>
28 Vincent Caron <vcaron@bearstech.com>
29 Zachary Auclair <zach101@gmail.com>
29 Zachary Auclair <zach101@gmail.com>
30 Stefan Engel <mail@engel-stefan.de>
30 Stefan Engel <mail@engel-stefan.de>
31 Andrew Shadura <bugzilla@tut.by>
31 Andrew Shadura <bugzilla@tut.by>
32 Raoul Thill <raoul.thill@gmail.com>
32 Raoul Thill <raoul.thill@gmail.com>
33 Philip Jameson <philip.j@hostdime.com>
33 Philip Jameson <philip.j@hostdime.com>
34
34 Mads Kiilerich <madski@unity3d.com>
@@ -1,894 +1,896 b''
1 .. _changelog:
1 .. _changelog:
2
2
3 =========
3 =========
4 Changelog
4 Changelog
5 =========
5 =========
6
6
7 1.5.1 (**2012-XX-XX**)
7 1.5.1 (**2012-XX-XX**)
8 ----------------------
8 ----------------------
9
9
10 :status: in-progress
10 :status: in-progress
11 :branch: beta
11 :branch: beta
12
12
13 news
13 news
14 ++++
14 ++++
15
15
16 fixes
16 fixes
17 +++++
17 +++++
18
18
19 1.5.0 (**2012-12-12**)
19 1.5.0 (**2012-12-12**)
20 ----------------------
20 ----------------------
21
21
22 news
22 news
23 ++++
23 ++++
24
24
25 - new rewritten from scratch diff engine. 10x faster in edge cases. Handling
25 - new rewritten from scratch diff engine. 10x faster in edge cases. Handling
26 of file renames, copies, change flags and binary files
26 of file renames, copies, change flags and binary files
27 - added lightweight dashboard option. ref #500. New version of dashboard
27 - added lightweight dashboard option. ref #500. New version of dashboard
28 page that doesn't use any VCS data and is super fast to render. Recommended
28 page that doesn't use any VCS data and is super fast to render. Recommended
29 for large amount of repositories.
29 for large amount of repositories.
30 - implements #648 write Script for updating last modification time for
30 - implements #648 write Script for updating last modification time for
31 lightweight dashboard
31 lightweight dashboard
32 - implemented compare engine for git repositories.
32 - implemented compare engine for git repositories.
33 - LDAP failover, option to specify multiple servers
33 - LDAP failover, option to specify multiple servers
34 - added Errormator and Sentry support for monitoring RhodeCode
34 - added Errormator and Sentry support for monitoring RhodeCode
35 - implemented #628: Pass server URL to rc-extensions hooks
35 - implemented #628: Pass server URL to rc-extensions hooks
36 - new tooltip implementation - added lazy loading of changesets from journal
36 - new tooltip implementation - added lazy loading of changesets from journal
37 pages. This can significantly improve speed of rendering the page
37 pages. This can significantly improve speed of rendering the page
38 - implements #632,added branch/tag/bookmarks info into feeds
38 - implements #632,added branch/tag/bookmarks info into feeds
39 added changeset link to body of message
39 added changeset link to body of message
40 - implemented #638 permissions overview to groups
40 - implemented #638 permissions overview to groups
41 - implements #636, lazy loading of history and authors to speed up source
41 - implements #636, lazy loading of history and authors to speed up source
42 pages rendering
42 pages rendering
43 - implemented #647, option to pass list of default encoding used to
43 - implemented #647, option to pass list of default encoding used to
44 encode to/decode from unicode
44 encode to/decode from unicode
45 - added caching layer into RSS/ATOM feeds.
45 - added caching layer into RSS/ATOM feeds.
46 - basic implementation of cherry picking changesets for pull request, ref #575
46 - basic implementation of cherry picking changesets for pull request, ref #575
47 - implemented #661 Add option to include diff in RSS feed
47 - implemented #661 Add option to include diff in RSS feed
48 - implemented file history page for showing detailed changelog for a given file
48 - implemented file history page for showing detailed changelog for a given file
49 - implemented #663 Admin/permission: specify default repogroup perms
49 - implemented #663 Admin/permission: specify default repogroup perms
50 - implemented #379 defaults settings page for creation of repositories, locking
50 - implemented #379 defaults settings page for creation of repositories, locking
51 statistics, downloads, repository type
51 statistics, downloads, repository type
52 - implemented #210 filtering of admin journal based on Whoosh Query language
52 - implemented #210 filtering of admin journal based on Whoosh Query language
53 - added parents/children links in changeset viewref #650
53 - added parents/children links in changeset viewref #650
54
54
55 fixes
55 fixes
56 +++++
56 +++++
57
57
58 - fixed git version checker
58 - fixed git version checker
59 - #586 patched basic auth handler to fix issues with git behind proxy
59 - #586 patched basic auth handler to fix issues with git behind proxy
60 - #589 search urlgenerator didn't properly escape special characters
60 - #589 search urlgenerator didn't properly escape special characters
61 - fixed issue #614 Include repo name in delete confirmation dialog
61 - fixed issue #614 Include repo name in delete confirmation dialog
62 - fixed #623: Lang meta-tag doesn't work with C#/C++
62 - fixed #623: Lang meta-tag doesn't work with C#/C++
63 - fixes #612 Double quotes to Single quotes result in bad html in diff
63 - fixes #612 Double quotes to Single quotes result in bad html in diff
64 - fixes #630 git statistics do too much work making them slow.
64 - fixes #630 git statistics do too much work making them slow.
65 - fixes #625 Git-Tags are not displayed in Shortlog
65 - fixes #625 Git-Tags are not displayed in Shortlog
66 - fix for issue #602, enforce str when setting mercurial UI object.
66 - fix for issue #602, enforce str when setting mercurial UI object.
67 When this is used together with mercurial internal translation system
67 When this is used together with mercurial internal translation system
68 it can lead to UnicodeDecodeErrors
68 it can lead to UnicodeDecodeErrors
69 - fixes #645 Fix git handler when doing delete remote branch
69 - fixes #645 Fix git handler when doing delete remote branch
70 - implements #649 added two seperate method for author and commiter to VCS
70 - implements #649 added two seperate method for author and commiter to VCS
71 changeset class switch author for git backed to be the real author not commiter
71 changeset class switch author for git backed to be the real author not commiter
72 - fix issue #504 RhodeCode is showing different versions of README on
72 - fix issue #504 RhodeCode is showing different versions of README on
73 different summary page loads
73 different summary page loads
74 - implemented #658 Changing username in LDAP-Mode should not be allowed.
74 - implemented #658 Changing username in LDAP-Mode should not be allowed.
75 - fixes #652 switch to generator approach when doing file annotation to prevent
75 - fixes #652 switch to generator approach when doing file annotation to prevent
76 huge memory consumption
76 huge memory consumption
77 - fixes #666 move lockkey path location to cache_dir to ensure this path is
77 - fixes #666 move lockkey path location to cache_dir to ensure this path is
78 always writable for rhodecode server
78 always writable for rhodecode server
79 - many more small fixes and improvements
79 - many more small fixes and improvements
80 - fixed issues with recursive scans on removed repositories that could take
81 long time on instance start
80
82
81 1.4.4 (**2012-10-08**)
83 1.4.4 (**2012-10-08**)
82 ----------------------
84 ----------------------
83
85
84 news
86 news
85 ++++
87 ++++
86
88
87 - obfuscate db password in logs for engine connection string
89 - obfuscate db password in logs for engine connection string
88 - #574 Show pull request status also in shortlog (if any)
90 - #574 Show pull request status also in shortlog (if any)
89 - remember selected tab in my account page
91 - remember selected tab in my account page
90 - Bumped mercurial version to 2.3.2
92 - Bumped mercurial version to 2.3.2
91 - #595 rcextension hook for repository delete
93 - #595 rcextension hook for repository delete
92
94
93 fixes
95 fixes
94 +++++
96 +++++
95
97
96 - Add git version detection to warn users that Git used in system is to
98 - Add git version detection to warn users that Git used in system is to
97 old. Ref #588 - also show git version in system details in settings page
99 old. Ref #588 - also show git version in system details in settings page
98 - fixed files quick filter links
100 - fixed files quick filter links
99 - #590 Add GET flag that controls the way the diff are generated, for pull
101 - #590 Add GET flag that controls the way the diff are generated, for pull
100 requests we want to use non-bundle based diffs, That are far better for
102 requests we want to use non-bundle based diffs, That are far better for
101 doing code reviews. The /compare url still uses bundle compare for full
103 doing code reviews. The /compare url still uses bundle compare for full
102 comparison including the incoming changesets
104 comparison including the incoming changesets
103 - Fixed #585, checks for status of revision where to strict, and made
105 - Fixed #585, checks for status of revision where to strict, and made
104 opening pull request with those revision impossible due to previously set
106 opening pull request with those revision impossible due to previously set
105 status. Checks now are made also for the repository.
107 status. Checks now are made also for the repository.
106 - fixes #591 git backend was causing encoding errors when handling binary
108 - fixes #591 git backend was causing encoding errors when handling binary
107 files - added a test case for VCS lib tests
109 files - added a test case for VCS lib tests
108 - fixed #597 commits in future get negative age.
110 - fixed #597 commits in future get negative age.
109 - fixed #598 API docs methods had wrong members parameter as returned data
111 - fixed #598 API docs methods had wrong members parameter as returned data
110
112
111 1.4.3 (**2012-09-28**)
113 1.4.3 (**2012-09-28**)
112 ----------------------
114 ----------------------
113
115
114 news
116 news
115 ++++
117 ++++
116
118
117 - #558 Added config file to hooks extra data
119 - #558 Added config file to hooks extra data
118 - bumped mercurial version to 2.3.1
120 - bumped mercurial version to 2.3.1
119 - #518 added possibility of specifying multiple patterns for issues
121 - #518 added possibility of specifying multiple patterns for issues
120 - update codemirror to latest version
122 - update codemirror to latest version
121
123
122 fixes
124 fixes
123 +++++
125 +++++
124
126
125 - fixed #570 explicit users group permissions can overwrite owner permissions
127 - fixed #570 explicit users group permissions can overwrite owner permissions
126 - fixed #578 set proper PATH with current Python for Git
128 - fixed #578 set proper PATH with current Python for Git
127 hooks to execute within same Python as RhodeCode
129 hooks to execute within same Python as RhodeCode
128 - fixed issue with Git bare repos that ends with .git in name
130 - fixed issue with Git bare repos that ends with .git in name
129
131
130 1.4.2 (**2012-09-12**)
132 1.4.2 (**2012-09-12**)
131 ----------------------
133 ----------------------
132
134
133 news
135 news
134 ++++
136 ++++
135
137
136 - added option to menu to quick lock/unlock repository for users that have
138 - added option to menu to quick lock/unlock repository for users that have
137 write access to
139 write access to
138 - Implemented permissions for writing to repo
140 - Implemented permissions for writing to repo
139 groups. Now only write access to group allows to create a repostiory
141 groups. Now only write access to group allows to create a repostiory
140 within that group
142 within that group
141 - #565 Add support for {netloc} and {scheme} to alternative_gravatar_url
143 - #565 Add support for {netloc} and {scheme} to alternative_gravatar_url
142 - updated translation for zh_CN
144 - updated translation for zh_CN
143
145
144 fixes
146 fixes
145 +++++
147 +++++
146
148
147 - fixed visual permissions check on repos groups inside groups
149 - fixed visual permissions check on repos groups inside groups
148 - fixed issues with non-ascii search terms in search, and indexers
150 - fixed issues with non-ascii search terms in search, and indexers
149 - fixed parsing of page number in GET parameters
151 - fixed parsing of page number in GET parameters
150 - fixed issues with generating pull-request overview for repos with
152 - fixed issues with generating pull-request overview for repos with
151 bookmarks and tags, also preview doesn't loose chosen revision from
153 bookmarks and tags, also preview doesn't loose chosen revision from
152 select dropdown
154 select dropdown
153
155
154 1.4.1 (**2012-09-07**)
156 1.4.1 (**2012-09-07**)
155 ----------------------
157 ----------------------
156
158
157 news
159 news
158 ++++
160 ++++
159
161
160 - always put a comment about code-review status change even if user send
162 - always put a comment about code-review status change even if user send
161 empty data
163 empty data
162 - modified_on column saves repository update and it's going to be used
164 - modified_on column saves repository update and it's going to be used
163 later for light version of main page ref #500
165 later for light version of main page ref #500
164 - pull request notifications send much nicer emails with details about pull
166 - pull request notifications send much nicer emails with details about pull
165 request
167 request
166 - #551 show breadcrumbs in summary view for repositories inside a group
168 - #551 show breadcrumbs in summary view for repositories inside a group
167
169
168 fixes
170 fixes
169 +++++
171 +++++
170
172
171 - fixed migrations of permissions that can lead to inconsistency.
173 - fixed migrations of permissions that can lead to inconsistency.
172 Some users sent feedback that after upgrading from older versions issues
174 Some users sent feedback that after upgrading from older versions issues
173 with updating default permissions occurred. RhodeCode detects that now and
175 with updating default permissions occurred. RhodeCode detects that now and
174 resets default user permission to initial state if there is a need for that.
176 resets default user permission to initial state if there is a need for that.
175 Also forces users to set the default value for new forking permission.
177 Also forces users to set the default value for new forking permission.
176 - #535 improved apache wsgi example configuration in docs
178 - #535 improved apache wsgi example configuration in docs
177 - fixes #550 mercurial repositories comparision failed when origin repo had
179 - fixes #550 mercurial repositories comparision failed when origin repo had
178 additional not-common changesets
180 additional not-common changesets
179 - fixed status of code-review in preview windows of pull request
181 - fixed status of code-review in preview windows of pull request
180 - git forks were not initialized at bare repos
182 - git forks were not initialized at bare repos
181 - fixes #555 fixes issues with comparing non-related repositories
183 - fixes #555 fixes issues with comparing non-related repositories
182 - fixes #557 follower counter always counts up
184 - fixes #557 follower counter always counts up
183 - fixed issue #560 require push ssl checkbox wasn't shown when option was
185 - fixed issue #560 require push ssl checkbox wasn't shown when option was
184 enabled
186 enabled
185 - fixed #559
187 - fixed #559
186 - fixed issue #559 fixed bug in routing that mapped repo names with <name>_<num> in name as
188 - fixed issue #559 fixed bug in routing that mapped repo names with <name>_<num> in name as
187 if it was a request to url by repository ID
189 if it was a request to url by repository ID
188
190
189 1.4.0 (**2012-09-03**)
191 1.4.0 (**2012-09-03**)
190 ----------------------
192 ----------------------
191
193
192 news
194 news
193 ++++
195 ++++
194
196
195 - new codereview system
197 - new codereview system
196 - email map, allowing users to have multiple email addresses mapped into
198 - email map, allowing users to have multiple email addresses mapped into
197 their accounts
199 their accounts
198 - improved git-hook system. Now all actions for git are logged into journal
200 - improved git-hook system. Now all actions for git are logged into journal
199 including pushed revisions, user and IP address
201 including pushed revisions, user and IP address
200 - changed setup-app into setup-rhodecode and added default options to it.
202 - changed setup-app into setup-rhodecode and added default options to it.
201 - new git repos are created as bare now by default
203 - new git repos are created as bare now by default
202 - #464 added links to groups in permission box
204 - #464 added links to groups in permission box
203 - #465 mentions autocomplete inside comments boxes
205 - #465 mentions autocomplete inside comments boxes
204 - #469 added --update-only option to whoosh to re-index only given list
206 - #469 added --update-only option to whoosh to re-index only given list
205 of repos in index
207 of repos in index
206 - rhodecode-api CLI client
208 - rhodecode-api CLI client
207 - new git http protocol replaced buggy dulwich implementation.
209 - new git http protocol replaced buggy dulwich implementation.
208 Now based on pygrack & gitweb
210 Now based on pygrack & gitweb
209 - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and
211 - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and
210 reformated based on user suggestions. Additional rss/atom feeds for user
212 reformated based on user suggestions. Additional rss/atom feeds for user
211 journal
213 journal
212 - various i18n improvements
214 - various i18n improvements
213 - #478 permissions overview for admin in user edit view
215 - #478 permissions overview for admin in user edit view
214 - File view now displays small gravatars off all authors of given file
216 - File view now displays small gravatars off all authors of given file
215 - Implemented landing revisions. Each repository will get landing_rev attribute
217 - Implemented landing revisions. Each repository will get landing_rev attribute
216 that defines 'default' revision/branch for generating readme files
218 that defines 'default' revision/branch for generating readme files
217 - Implemented #509, RhodeCode enforces SSL for push/pulling if requested at
219 - Implemented #509, RhodeCode enforces SSL for push/pulling if requested at
218 earliest possible call.
220 earliest possible call.
219 - Import remote svn repositories to mercurial using hgsubversion.
221 - Import remote svn repositories to mercurial using hgsubversion.
220 - Fixed #508 RhodeCode now has a option to explicitly set forking permissions
222 - Fixed #508 RhodeCode now has a option to explicitly set forking permissions
221 - RhodeCode can use alternative server for generating avatar icons
223 - RhodeCode can use alternative server for generating avatar icons
222 - implemented repositories locking. Pull locks, push unlocks. Also can be done
224 - implemented repositories locking. Pull locks, push unlocks. Also can be done
223 via API calls
225 via API calls
224 - #538 form for permissions can handle multiple users at once
226 - #538 form for permissions can handle multiple users at once
225
227
226 fixes
228 fixes
227 +++++
229 +++++
228
230
229 - improved translations
231 - improved translations
230 - fixes issue #455 Creating an archive generates an exception on Windows
232 - fixes issue #455 Creating an archive generates an exception on Windows
231 - fixes #448 Download ZIP archive keeps file in /tmp open and results
233 - fixes #448 Download ZIP archive keeps file in /tmp open and results
232 in out of disk space
234 in out of disk space
233 - fixes issue #454 Search results under Windows include proceeding
235 - fixes issue #454 Search results under Windows include proceeding
234 backslash
236 backslash
235 - fixed issue #450. Rhodecode no longer will crash when bad revision is
237 - fixed issue #450. Rhodecode no longer will crash when bad revision is
236 present in journal data.
238 present in journal data.
237 - fix for issue #417, git execution was broken on windows for certain
239 - fix for issue #417, git execution was broken on windows for certain
238 commands.
240 commands.
239 - fixed #413. Don't disable .git directory for bare repos on deleting
241 - fixed #413. Don't disable .git directory for bare repos on deleting
240 - fixed issue #459. Changed the way of obtaining logger in reindex task.
242 - fixed issue #459. Changed the way of obtaining logger in reindex task.
241 - fixed #453 added ID field in whoosh SCHEMA that solves the issue of
243 - fixed #453 added ID field in whoosh SCHEMA that solves the issue of
242 reindexing modified files
244 reindexing modified files
243 - fixed #481 rhodecode emails are sent without Date header
245 - fixed #481 rhodecode emails are sent without Date header
244 - fixed #458 wrong count when no repos are present
246 - fixed #458 wrong count when no repos are present
245 - fixed issue #492 missing `\ No newline at end of file` test at the end of
247 - fixed issue #492 missing `\ No newline at end of file` test at the end of
246 new chunk in html diff
248 new chunk in html diff
247 - full text search now works also for commit messages
249 - full text search now works also for commit messages
248
250
249 1.3.6 (**2012-05-17**)
251 1.3.6 (**2012-05-17**)
250 ----------------------
252 ----------------------
251
253
252 news
254 news
253 ++++
255 ++++
254
256
255 - chinese traditional translation
257 - chinese traditional translation
256 - changed setup-app into setup-rhodecode and added arguments for auto-setup
258 - changed setup-app into setup-rhodecode and added arguments for auto-setup
257 mode that doesn't need user interaction
259 mode that doesn't need user interaction
258
260
259 fixes
261 fixes
260 +++++
262 +++++
261
263
262 - fixed no scm found warning
264 - fixed no scm found warning
263 - fixed __future__ import error on rcextensions
265 - fixed __future__ import error on rcextensions
264 - made simplejson required lib for speedup on JSON encoding
266 - made simplejson required lib for speedup on JSON encoding
265 - fixes #449 bad regex could get more than revisions from parsing history
267 - fixes #449 bad regex could get more than revisions from parsing history
266 - don't clear DB session when CELERY_EAGER is turned ON
268 - don't clear DB session when CELERY_EAGER is turned ON
267
269
268 1.3.5 (**2012-05-10**)
270 1.3.5 (**2012-05-10**)
269 ----------------------
271 ----------------------
270
272
271 news
273 news
272 ++++
274 ++++
273
275
274 - use ext_json for json module
276 - use ext_json for json module
275 - unified annotation view with file source view
277 - unified annotation view with file source view
276 - notification improvements, better inbox + css
278 - notification improvements, better inbox + css
277 - #419 don't strip passwords for login forms, make rhodecode
279 - #419 don't strip passwords for login forms, make rhodecode
278 more compatible with LDAP servers
280 more compatible with LDAP servers
279 - Added HTTP_X_FORWARDED_FOR as another method of extracting
281 - Added HTTP_X_FORWARDED_FOR as another method of extracting
280 IP for pull/push logs. - moved all to base controller
282 IP for pull/push logs. - moved all to base controller
281 - #415: Adding comment to changeset causes reload.
283 - #415: Adding comment to changeset causes reload.
282 Comments are now added via ajax and doesn't reload the page
284 Comments are now added via ajax and doesn't reload the page
283 - #374 LDAP config is discarded when LDAP can't be activated
285 - #374 LDAP config is discarded when LDAP can't be activated
284 - limited push/pull operations are now logged for git in the journal
286 - limited push/pull operations are now logged for git in the journal
285 - bumped mercurial to 2.2.X series
287 - bumped mercurial to 2.2.X series
286 - added support for displaying submodules in file-browser
288 - added support for displaying submodules in file-browser
287 - #421 added bookmarks in changelog view
289 - #421 added bookmarks in changelog view
288
290
289 fixes
291 fixes
290 +++++
292 +++++
291
293
292 - fixed dev-version marker for stable when served from source codes
294 - fixed dev-version marker for stable when served from source codes
293 - fixed missing permission checks on show forks page
295 - fixed missing permission checks on show forks page
294 - #418 cast to unicode fixes in notification objects
296 - #418 cast to unicode fixes in notification objects
295 - #426 fixed mention extracting regex
297 - #426 fixed mention extracting regex
296 - fixed remote-pulling for git remotes remopositories
298 - fixed remote-pulling for git remotes remopositories
297 - fixed #434: Error when accessing files or changesets of a git repository
299 - fixed #434: Error when accessing files or changesets of a git repository
298 with submodules
300 with submodules
299 - fixed issue with empty APIKEYS for users after registration ref. #438
301 - fixed issue with empty APIKEYS for users after registration ref. #438
300 - fixed issue with getting README files from git repositories
302 - fixed issue with getting README files from git repositories
301
303
302 1.3.4 (**2012-03-28**)
304 1.3.4 (**2012-03-28**)
303 ----------------------
305 ----------------------
304
306
305 news
307 news
306 ++++
308 ++++
307
309
308 - Whoosh logging is now controlled by the .ini files logging setup
310 - Whoosh logging is now controlled by the .ini files logging setup
309 - added clone-url into edit form on /settings page
311 - added clone-url into edit form on /settings page
310 - added help text into repo add/edit forms
312 - added help text into repo add/edit forms
311 - created rcextensions module with additional mappings (ref #322) and
313 - created rcextensions module with additional mappings (ref #322) and
312 post push/pull/create repo hooks callbacks
314 post push/pull/create repo hooks callbacks
313 - implemented #377 Users view for his own permissions on account page
315 - implemented #377 Users view for his own permissions on account page
314 - #399 added inheritance of permissions for users group on repos groups
316 - #399 added inheritance of permissions for users group on repos groups
315 - #401 repository group is automatically pre-selected when adding repos
317 - #401 repository group is automatically pre-selected when adding repos
316 inside a repository group
318 inside a repository group
317 - added alternative HTTP 403 response when client failed to authenticate. Helps
319 - added alternative HTTP 403 response when client failed to authenticate. Helps
318 solving issues with Mercurial and LDAP
320 solving issues with Mercurial and LDAP
319 - #402 removed group prefix from repository name when listing repositories
321 - #402 removed group prefix from repository name when listing repositories
320 inside a group
322 inside a group
321 - added gravatars into permission view and permissions autocomplete
323 - added gravatars into permission view and permissions autocomplete
322 - #347 when running multiple RhodeCode instances, properly invalidates cache
324 - #347 when running multiple RhodeCode instances, properly invalidates cache
323 for all registered servers
325 for all registered servers
324
326
325 fixes
327 fixes
326 +++++
328 +++++
327
329
328 - fixed #390 cache invalidation problems on repos inside group
330 - fixed #390 cache invalidation problems on repos inside group
329 - fixed #385 clone by ID url was loosing proxy prefix in URL
331 - fixed #385 clone by ID url was loosing proxy prefix in URL
330 - fixed some unicode problems with waitress
332 - fixed some unicode problems with waitress
331 - fixed issue with escaping < and > in changeset commits
333 - fixed issue with escaping < and > in changeset commits
332 - fixed error occurring during recursive group creation in API
334 - fixed error occurring during recursive group creation in API
333 create_repo function
335 create_repo function
334 - fixed #393 py2.5 fixes for routes url generator
336 - fixed #393 py2.5 fixes for routes url generator
335 - fixed #397 Private repository groups shows up before login
337 - fixed #397 Private repository groups shows up before login
336 - fixed #396 fixed problems with revoking users in nested groups
338 - fixed #396 fixed problems with revoking users in nested groups
337 - fixed mysql unicode issues + specified InnoDB as default engine with
339 - fixed mysql unicode issues + specified InnoDB as default engine with
338 utf8 charset
340 utf8 charset
339 - #406 trim long branch/tag names in changelog to not break UI
341 - #406 trim long branch/tag names in changelog to not break UI
340
342
341 1.3.3 (**2012-03-02**)
343 1.3.3 (**2012-03-02**)
342 ----------------------
344 ----------------------
343
345
344 news
346 news
345 ++++
347 ++++
346
348
347
349
348 fixes
350 fixes
349 +++++
351 +++++
350
352
351 - fixed some python2.5 compatibility issues
353 - fixed some python2.5 compatibility issues
352 - fixed issues with removed repos was accidentally added as groups, after
354 - fixed issues with removed repos was accidentally added as groups, after
353 full rescan of paths
355 full rescan of paths
354 - fixes #376 Cannot edit user (using container auth)
356 - fixes #376 Cannot edit user (using container auth)
355 - fixes #378 Invalid image urls on changeset screen with proxy-prefix
357 - fixes #378 Invalid image urls on changeset screen with proxy-prefix
356 configuration
358 configuration
357 - fixed initial sorting of repos inside repo group
359 - fixed initial sorting of repos inside repo group
358 - fixes issue when user tried to resubmit same permission into user/user_groups
360 - fixes issue when user tried to resubmit same permission into user/user_groups
359 - bumped beaker version that fixes #375 leap error bug
361 - bumped beaker version that fixes #375 leap error bug
360 - fixed raw_changeset for git. It was generated with hg patch headers
362 - fixed raw_changeset for git. It was generated with hg patch headers
361 - fixed vcs issue with last_changeset for filenodes
363 - fixed vcs issue with last_changeset for filenodes
362 - fixed missing commit after hook delete
364 - fixed missing commit after hook delete
363 - fixed #372 issues with git operation detection that caused a security issue
365 - fixed #372 issues with git operation detection that caused a security issue
364 for git repos
366 for git repos
365
367
366 1.3.2 (**2012-02-28**)
368 1.3.2 (**2012-02-28**)
367 ----------------------
369 ----------------------
368
370
369 news
371 news
370 ++++
372 ++++
371
373
372
374
373 fixes
375 fixes
374 +++++
376 +++++
375
377
376 - fixed git protocol issues with repos-groups
378 - fixed git protocol issues with repos-groups
377 - fixed git remote repos validator that prevented from cloning remote git repos
379 - fixed git remote repos validator that prevented from cloning remote git repos
378 - fixes #370 ending slashes fixes for repo and groups
380 - fixes #370 ending slashes fixes for repo and groups
379 - fixes #368 improved git-protocol detection to handle other clients
381 - fixes #368 improved git-protocol detection to handle other clients
380 - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be
382 - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be
381 Moved To Root
383 Moved To Root
382 - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys
384 - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys
383 - fixed #373 missing cascade drop on user_group_to_perm table
385 - fixed #373 missing cascade drop on user_group_to_perm table
384
386
385 1.3.1 (**2012-02-27**)
387 1.3.1 (**2012-02-27**)
386 ----------------------
388 ----------------------
387
389
388 news
390 news
389 ++++
391 ++++
390
392
391
393
392 fixes
394 fixes
393 +++++
395 +++++
394
396
395 - redirection loop occurs when remember-me wasn't checked during login
397 - redirection loop occurs when remember-me wasn't checked during login
396 - fixes issues with git blob history generation
398 - fixes issues with git blob history generation
397 - don't fetch branch for git in file history dropdown. Causes unneeded slowness
399 - don't fetch branch for git in file history dropdown. Causes unneeded slowness
398
400
399 1.3.0 (**2012-02-26**)
401 1.3.0 (**2012-02-26**)
400 ----------------------
402 ----------------------
401
403
402 news
404 news
403 ++++
405 ++++
404
406
405 - code review, inspired by github code-comments
407 - code review, inspired by github code-comments
406 - #215 rst and markdown README files support
408 - #215 rst and markdown README files support
407 - #252 Container-based and proxy pass-through authentication support
409 - #252 Container-based and proxy pass-through authentication support
408 - #44 branch browser. Filtering of changelog by branches
410 - #44 branch browser. Filtering of changelog by branches
409 - mercurial bookmarks support
411 - mercurial bookmarks support
410 - new hover top menu, optimized to add maximum size for important views
412 - new hover top menu, optimized to add maximum size for important views
411 - configurable clone url template with possibility to specify protocol like
413 - configurable clone url template with possibility to specify protocol like
412 ssh:// or http:// and also manually alter other parts of clone_url.
414 ssh:// or http:// and also manually alter other parts of clone_url.
413 - enabled largefiles extension by default
415 - enabled largefiles extension by default
414 - optimized summary file pages and saved a lot of unused space in them
416 - optimized summary file pages and saved a lot of unused space in them
415 - #239 option to manually mark repository as fork
417 - #239 option to manually mark repository as fork
416 - #320 mapping of commit authors to RhodeCode users
418 - #320 mapping of commit authors to RhodeCode users
417 - #304 hashes are displayed using monospace font
419 - #304 hashes are displayed using monospace font
418 - diff configuration, toggle white lines and context lines
420 - diff configuration, toggle white lines and context lines
419 - #307 configurable diffs, whitespace toggle, increasing context lines
421 - #307 configurable diffs, whitespace toggle, increasing context lines
420 - sorting on branches, tags and bookmarks using YUI datatable
422 - sorting on branches, tags and bookmarks using YUI datatable
421 - improved file filter on files page
423 - improved file filter on files page
422 - implements #330 api method for listing nodes ar particular revision
424 - implements #330 api method for listing nodes ar particular revision
423 - #73 added linking issues in commit messages to chosen issue tracker url
425 - #73 added linking issues in commit messages to chosen issue tracker url
424 based on user defined regular expression
426 based on user defined regular expression
425 - added linking of changesets in commit messages
427 - added linking of changesets in commit messages
426 - new compact changelog with expandable commit messages
428 - new compact changelog with expandable commit messages
427 - firstname and lastname are optional in user creation
429 - firstname and lastname are optional in user creation
428 - #348 added post-create repository hook
430 - #348 added post-create repository hook
429 - #212 global encoding settings is now configurable from .ini files
431 - #212 global encoding settings is now configurable from .ini files
430 - #227 added repository groups permissions
432 - #227 added repository groups permissions
431 - markdown gets codehilite extensions
433 - markdown gets codehilite extensions
432 - new API methods, delete_repositories, grante/revoke permissions for groups
434 - new API methods, delete_repositories, grante/revoke permissions for groups
433 and repos
435 and repos
434
436
435
437
436 fixes
438 fixes
437 +++++
439 +++++
438
440
439 - rewrote dbsession management for atomic operations, and better error handling
441 - rewrote dbsession management for atomic operations, and better error handling
440 - fixed sorting of repo tables
442 - fixed sorting of repo tables
441 - #326 escape of special html entities in diffs
443 - #326 escape of special html entities in diffs
442 - normalized user_name => username in api attributes
444 - normalized user_name => username in api attributes
443 - fixes #298 ldap created users with mixed case emails created conflicts
445 - fixes #298 ldap created users with mixed case emails created conflicts
444 on saving a form
446 on saving a form
445 - fixes issue when owner of a repo couldn't revoke permissions for users
447 - fixes issue when owner of a repo couldn't revoke permissions for users
446 and groups
448 and groups
447 - fixes #271 rare JSON serialization problem with statistics
449 - fixes #271 rare JSON serialization problem with statistics
448 - fixes #337 missing validation check for conflicting names of a group with a
450 - fixes #337 missing validation check for conflicting names of a group with a
449 repositories group
451 repositories group
450 - #340 fixed session problem for mysql and celery tasks
452 - #340 fixed session problem for mysql and celery tasks
451 - fixed #331 RhodeCode mangles repository names if the a repository group
453 - fixed #331 RhodeCode mangles repository names if the a repository group
452 contains the "full path" to the repositories
454 contains the "full path" to the repositories
453 - #355 RhodeCode doesn't store encrypted LDAP passwords
455 - #355 RhodeCode doesn't store encrypted LDAP passwords
454
456
455 1.2.5 (**2012-01-28**)
457 1.2.5 (**2012-01-28**)
456 ----------------------
458 ----------------------
457
459
458 news
460 news
459 ++++
461 ++++
460
462
461 fixes
463 fixes
462 +++++
464 +++++
463
465
464 - #340 Celery complains about MySQL server gone away, added session cleanup
466 - #340 Celery complains about MySQL server gone away, added session cleanup
465 for celery tasks
467 for celery tasks
466 - #341 "scanning for repositories in None" log message during Rescan was missing
468 - #341 "scanning for repositories in None" log message during Rescan was missing
467 a parameter
469 a parameter
468 - fixed creating archives with subrepos. Some hooks were triggered during that
470 - fixed creating archives with subrepos. Some hooks were triggered during that
469 operation leading to crash.
471 operation leading to crash.
470 - fixed missing email in account page.
472 - fixed missing email in account page.
471 - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
473 - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
472 forking on windows impossible
474 forking on windows impossible
473
475
474 1.2.4 (**2012-01-19**)
476 1.2.4 (**2012-01-19**)
475 ----------------------
477 ----------------------
476
478
477 news
479 news
478 ++++
480 ++++
479
481
480 - RhodeCode is bundled with mercurial series 2.0.X by default, with
482 - RhodeCode is bundled with mercurial series 2.0.X by default, with
481 full support to largefiles extension. Enabled by default in new installations
483 full support to largefiles extension. Enabled by default in new installations
482 - #329 Ability to Add/Remove Groups to/from a Repository via AP
484 - #329 Ability to Add/Remove Groups to/from a Repository via AP
483 - added requires.txt file with requirements
485 - added requires.txt file with requirements
484
486
485 fixes
487 fixes
486 +++++
488 +++++
487
489
488 - fixes db session issues with celery when emailing admins
490 - fixes db session issues with celery when emailing admins
489 - #331 RhodeCode mangles repository names if the a repository group
491 - #331 RhodeCode mangles repository names if the a repository group
490 contains the "full path" to the repositories
492 contains the "full path" to the repositories
491 - #298 Conflicting e-mail addresses for LDAP and RhodeCode users
493 - #298 Conflicting e-mail addresses for LDAP and RhodeCode users
492 - DB session cleanup after hg protocol operations, fixes issues with
494 - DB session cleanup after hg protocol operations, fixes issues with
493 `mysql has gone away` errors
495 `mysql has gone away` errors
494 - #333 doc fixes for get_repo api function
496 - #333 doc fixes for get_repo api function
495 - #271 rare JSON serialization problem with statistics enabled
497 - #271 rare JSON serialization problem with statistics enabled
496 - #337 Fixes issues with validation of repository name conflicting with
498 - #337 Fixes issues with validation of repository name conflicting with
497 a group name. A proper message is now displayed.
499 a group name. A proper message is now displayed.
498 - #292 made ldap_dn in user edit readonly, to get rid of confusion that field
500 - #292 made ldap_dn in user edit readonly, to get rid of confusion that field
499 doesn't work
501 doesn't work
500 - #316 fixes issues with web description in hgrc files
502 - #316 fixes issues with web description in hgrc files
501
503
502 1.2.3 (**2011-11-02**)
504 1.2.3 (**2011-11-02**)
503 ----------------------
505 ----------------------
504
506
505 news
507 news
506 ++++
508 ++++
507
509
508 - added option to manage repos group for non admin users
510 - added option to manage repos group for non admin users
509 - added following API methods for get_users, create_user, get_users_groups,
511 - added following API methods for get_users, create_user, get_users_groups,
510 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
512 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
511 get_repo, create_repo, add_user_to_repo
513 get_repo, create_repo, add_user_to_repo
512 - implements #237 added password confirmation for my account
514 - implements #237 added password confirmation for my account
513 and admin edit user.
515 and admin edit user.
514 - implements #291 email notification for global events are now sent to all
516 - implements #291 email notification for global events are now sent to all
515 administrator users, and global config email.
517 administrator users, and global config email.
516
518
517 fixes
519 fixes
518 +++++
520 +++++
519
521
520 - added option for passing auth method for smtp mailer
522 - added option for passing auth method for smtp mailer
521 - #276 issue with adding a single user with id>10 to usergroups
523 - #276 issue with adding a single user with id>10 to usergroups
522 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
524 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
523 - #288 fixes managing of repos in a group for non admin user
525 - #288 fixes managing of repos in a group for non admin user
524
526
525 1.2.2 (**2011-10-17**)
527 1.2.2 (**2011-10-17**)
526 ----------------------
528 ----------------------
527
529
528 news
530 news
529 ++++
531 ++++
530
532
531 - #226 repo groups are available by path instead of numerical id
533 - #226 repo groups are available by path instead of numerical id
532
534
533 fixes
535 fixes
534 +++++
536 +++++
535
537
536 - #259 Groups with the same name but with different parent group
538 - #259 Groups with the same name but with different parent group
537 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
539 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
538 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
540 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
539 - #265 ldap save fails sometimes on converting attributes to booleans,
541 - #265 ldap save fails sometimes on converting attributes to booleans,
540 added getter and setter into model that will prevent from this on db model level
542 added getter and setter into model that will prevent from this on db model level
541 - fixed problems with timestamps issues #251 and #213
543 - fixed problems with timestamps issues #251 and #213
542 - fixes #266 RhodeCode allows to create repo with the same name and in
544 - fixes #266 RhodeCode allows to create repo with the same name and in
543 the same parent as group
545 the same parent as group
544 - fixes #245 Rescan of the repositories on Windows
546 - fixes #245 Rescan of the repositories on Windows
545 - fixes #248 cannot edit repos inside a group on windows
547 - fixes #248 cannot edit repos inside a group on windows
546 - fixes #219 forking problems on windows
548 - fixes #219 forking problems on windows
547
549
548 1.2.1 (**2011-10-08**)
550 1.2.1 (**2011-10-08**)
549 ----------------------
551 ----------------------
550
552
551 news
553 news
552 ++++
554 ++++
553
555
554
556
555 fixes
557 fixes
556 +++++
558 +++++
557
559
558 - fixed problems with basic auth and push problems
560 - fixed problems with basic auth and push problems
559 - gui fixes
561 - gui fixes
560 - fixed logger
562 - fixed logger
561
563
562 1.2.0 (**2011-10-07**)
564 1.2.0 (**2011-10-07**)
563 ----------------------
565 ----------------------
564
566
565 news
567 news
566 ++++
568 ++++
567
569
568 - implemented #47 repository groups
570 - implemented #47 repository groups
569 - implemented #89 Can setup google analytics code from settings menu
571 - implemented #89 Can setup google analytics code from settings menu
570 - implemented #91 added nicer looking archive urls with more download options
572 - implemented #91 added nicer looking archive urls with more download options
571 like tags, branches
573 like tags, branches
572 - implemented #44 into file browsing, and added follow branch option
574 - implemented #44 into file browsing, and added follow branch option
573 - implemented #84 downloads can be enabled/disabled for each repository
575 - implemented #84 downloads can be enabled/disabled for each repository
574 - anonymous repository can be cloned without having to pass default:default
576 - anonymous repository can be cloned without having to pass default:default
575 into clone url
577 into clone url
576 - fixed #90 whoosh indexer can index chooses repositories passed in command
578 - fixed #90 whoosh indexer can index chooses repositories passed in command
577 line
579 line
578 - extended journal with day aggregates and paging
580 - extended journal with day aggregates and paging
579 - implemented #107 source code lines highlight ranges
581 - implemented #107 source code lines highlight ranges
580 - implemented #93 customizable changelog on combined revision ranges -
582 - implemented #93 customizable changelog on combined revision ranges -
581 equivalent of githubs compare view
583 equivalent of githubs compare view
582 - implemented #108 extended and more powerful LDAP configuration
584 - implemented #108 extended and more powerful LDAP configuration
583 - implemented #56 users groups
585 - implemented #56 users groups
584 - major code rewrites optimized codes for speed and memory usage
586 - major code rewrites optimized codes for speed and memory usage
585 - raw and diff downloads are now in git format
587 - raw and diff downloads are now in git format
586 - setup command checks for write access to given path
588 - setup command checks for write access to given path
587 - fixed many issues with international characters and unicode. It uses utf8
589 - fixed many issues with international characters and unicode. It uses utf8
588 decode with replace to provide less errors even with non utf8 encoded strings
590 decode with replace to provide less errors even with non utf8 encoded strings
589 - #125 added API KEY access to feeds
591 - #125 added API KEY access to feeds
590 - #109 Repository can be created from external Mercurial link (aka. remote
592 - #109 Repository can be created from external Mercurial link (aka. remote
591 repository, and manually updated (via pull) from admin panel
593 repository, and manually updated (via pull) from admin panel
592 - beta git support - push/pull server + basic view for git repos
594 - beta git support - push/pull server + basic view for git repos
593 - added followers page and forks page
595 - added followers page and forks page
594 - server side file creation (with binary file upload interface)
596 - server side file creation (with binary file upload interface)
595 and edition with commits powered by codemirror
597 and edition with commits powered by codemirror
596 - #111 file browser file finder, quick lookup files on whole file tree
598 - #111 file browser file finder, quick lookup files on whole file tree
597 - added quick login sliding menu into main page
599 - added quick login sliding menu into main page
598 - changelog uses lazy loading of affected files details, in some scenarios
600 - changelog uses lazy loading of affected files details, in some scenarios
599 this can improve speed of changelog page dramatically especially for
601 this can improve speed of changelog page dramatically especially for
600 larger repositories.
602 larger repositories.
601 - implements #214 added support for downloading subrepos in download menu.
603 - implements #214 added support for downloading subrepos in download menu.
602 - Added basic API for direct operations on rhodecode via JSON
604 - Added basic API for direct operations on rhodecode via JSON
603 - Implemented advanced hook management
605 - Implemented advanced hook management
604
606
605 fixes
607 fixes
606 +++++
608 +++++
607
609
608 - fixed file browser bug, when switching into given form revision the url was
610 - fixed file browser bug, when switching into given form revision the url was
609 not changing
611 not changing
610 - fixed propagation to error controller on simplehg and simplegit middlewares
612 - fixed propagation to error controller on simplehg and simplegit middlewares
611 - fixed error when trying to make a download on empty repository
613 - fixed error when trying to make a download on empty repository
612 - fixed problem with '[' chars in commit messages in journal
614 - fixed problem with '[' chars in commit messages in journal
613 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
615 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
614 - journal fork fixes
616 - journal fork fixes
615 - removed issue with space inside renamed repository after deletion
617 - removed issue with space inside renamed repository after deletion
616 - fixed strange issue on formencode imports
618 - fixed strange issue on formencode imports
617 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
619 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
618 - #150 fixes for errors on repositories mapped in db but corrupted in
620 - #150 fixes for errors on repositories mapped in db but corrupted in
619 filesystem
621 filesystem
620 - fixed problem with ascendant characters in realm #181
622 - fixed problem with ascendant characters in realm #181
621 - fixed problem with sqlite file based database connection pool
623 - fixed problem with sqlite file based database connection pool
622 - whoosh indexer and code stats share the same dynamic extensions map
624 - whoosh indexer and code stats share the same dynamic extensions map
623 - fixes #188 - relationship delete of repo_to_perm entry on user removal
625 - fixes #188 - relationship delete of repo_to_perm entry on user removal
624 - fixes issue #189 Trending source files shows "show more" when no more exist
626 - fixes issue #189 Trending source files shows "show more" when no more exist
625 - fixes issue #197 Relative paths for pidlocks
627 - fixes issue #197 Relative paths for pidlocks
626 - fixes issue #198 password will require only 3 chars now for login form
628 - fixes issue #198 password will require only 3 chars now for login form
627 - fixes issue #199 wrong redirection for non admin users after creating a repository
629 - fixes issue #199 wrong redirection for non admin users after creating a repository
628 - fixes issues #202, bad db constraint made impossible to attach same group
630 - fixes issues #202, bad db constraint made impossible to attach same group
629 more than one time. Affects only mysql/postgres
631 more than one time. Affects only mysql/postgres
630 - fixes #218 os.kill patch for windows was missing sig param
632 - fixes #218 os.kill patch for windows was missing sig param
631 - improved rendering of dag (they are not trimmed anymore when number of
633 - improved rendering of dag (they are not trimmed anymore when number of
632 heads exceeds 5)
634 heads exceeds 5)
633
635
634 1.1.8 (**2011-04-12**)
636 1.1.8 (**2011-04-12**)
635 ----------------------
637 ----------------------
636
638
637 news
639 news
638 ++++
640 ++++
639
641
640 - improved windows support
642 - improved windows support
641
643
642 fixes
644 fixes
643 +++++
645 +++++
644
646
645 - fixed #140 freeze of python dateutil library, since new version is python2.x
647 - fixed #140 freeze of python dateutil library, since new version is python2.x
646 incompatible
648 incompatible
647 - setup-app will check for write permission in given path
649 - setup-app will check for write permission in given path
648 - cleaned up license info issue #149
650 - cleaned up license info issue #149
649 - fixes for issues #137,#116 and problems with unicode and accented characters.
651 - fixes for issues #137,#116 and problems with unicode and accented characters.
650 - fixes crashes on gravatar, when passed in email as unicode
652 - fixes crashes on gravatar, when passed in email as unicode
651 - fixed tooltip flickering problems
653 - fixed tooltip flickering problems
652 - fixed came_from redirection on windows
654 - fixed came_from redirection on windows
653 - fixed logging modules, and sql formatters
655 - fixed logging modules, and sql formatters
654 - windows fixes for os.kill issue #133
656 - windows fixes for os.kill issue #133
655 - fixes path splitting for windows issues #148
657 - fixes path splitting for windows issues #148
656 - fixed issue #143 wrong import on migration to 1.1.X
658 - fixed issue #143 wrong import on migration to 1.1.X
657 - fixed problems with displaying binary files, thanks to Thomas Waldmann
659 - fixed problems with displaying binary files, thanks to Thomas Waldmann
658 - removed name from archive files since it's breaking ui for long repo names
660 - removed name from archive files since it's breaking ui for long repo names
659 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
661 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
660 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
662 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
661 Thomas Waldmann
663 Thomas Waldmann
662 - fixed issue #166 summary pager was skipping 10 revisions on second page
664 - fixed issue #166 summary pager was skipping 10 revisions on second page
663
665
664
666
665 1.1.7 (**2011-03-23**)
667 1.1.7 (**2011-03-23**)
666 ----------------------
668 ----------------------
667
669
668 news
670 news
669 ++++
671 ++++
670
672
671 fixes
673 fixes
672 +++++
674 +++++
673
675
674 - fixed (again) #136 installation support for FreeBSD
676 - fixed (again) #136 installation support for FreeBSD
675
677
676
678
677 1.1.6 (**2011-03-21**)
679 1.1.6 (**2011-03-21**)
678 ----------------------
680 ----------------------
679
681
680 news
682 news
681 ++++
683 ++++
682
684
683 fixes
685 fixes
684 +++++
686 +++++
685
687
686 - fixed #136 installation support for FreeBSD
688 - fixed #136 installation support for FreeBSD
687 - RhodeCode will check for python version during installation
689 - RhodeCode will check for python version during installation
688
690
689 1.1.5 (**2011-03-17**)
691 1.1.5 (**2011-03-17**)
690 ----------------------
692 ----------------------
691
693
692 news
694 news
693 ++++
695 ++++
694
696
695 - basic windows support, by exchanging pybcrypt into sha256 for windows only
697 - basic windows support, by exchanging pybcrypt into sha256 for windows only
696 highly inspired by idea of mantis406
698 highly inspired by idea of mantis406
697
699
698 fixes
700 fixes
699 +++++
701 +++++
700
702
701 - fixed sorting by author in main page
703 - fixed sorting by author in main page
702 - fixed crashes with diffs on binary files
704 - fixed crashes with diffs on binary files
703 - fixed #131 problem with boolean values for LDAP
705 - fixed #131 problem with boolean values for LDAP
704 - fixed #122 mysql problems thanks to striker69
706 - fixed #122 mysql problems thanks to striker69
705 - fixed problem with errors on calling raw/raw_files/annotate functions
707 - fixed problem with errors on calling raw/raw_files/annotate functions
706 with unknown revisions
708 with unknown revisions
707 - fixed returned rawfiles attachment names with international character
709 - fixed returned rawfiles attachment names with international character
708 - cleaned out docs, big thanks to Jason Harris
710 - cleaned out docs, big thanks to Jason Harris
709
711
710 1.1.4 (**2011-02-19**)
712 1.1.4 (**2011-02-19**)
711 ----------------------
713 ----------------------
712
714
713 news
715 news
714 ++++
716 ++++
715
717
716 fixes
718 fixes
717 +++++
719 +++++
718
720
719 - fixed formencode import problem on settings page, that caused server crash
721 - fixed formencode import problem on settings page, that caused server crash
720 when that page was accessed as first after server start
722 when that page was accessed as first after server start
721 - journal fixes
723 - journal fixes
722 - fixed option to access repository just by entering http://server/<repo_name>
724 - fixed option to access repository just by entering http://server/<repo_name>
723
725
724 1.1.3 (**2011-02-16**)
726 1.1.3 (**2011-02-16**)
725 ----------------------
727 ----------------------
726
728
727 news
729 news
728 ++++
730 ++++
729
731
730 - implemented #102 allowing the '.' character in username
732 - implemented #102 allowing the '.' character in username
731 - added option to access repository just by entering http://server/<repo_name>
733 - added option to access repository just by entering http://server/<repo_name>
732 - celery task ignores result for better performance
734 - celery task ignores result for better performance
733
735
734 fixes
736 fixes
735 +++++
737 +++++
736
738
737 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
739 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
738 apollo13 and Johan Walles
740 apollo13 and Johan Walles
739 - small fixes in journal
741 - small fixes in journal
740 - fixed problems with getting setting for celery from .ini files
742 - fixed problems with getting setting for celery from .ini files
741 - registration, password reset and login boxes share the same title as main
743 - registration, password reset and login boxes share the same title as main
742 application now
744 application now
743 - fixed #113: to high permissions to fork repository
745 - fixed #113: to high permissions to fork repository
744 - fixed problem with '[' chars in commit messages in journal
746 - fixed problem with '[' chars in commit messages in journal
745 - removed issue with space inside renamed repository after deletion
747 - removed issue with space inside renamed repository after deletion
746 - db transaction fixes when filesystem repository creation failed
748 - db transaction fixes when filesystem repository creation failed
747 - fixed #106 relation issues on databases different than sqlite
749 - fixed #106 relation issues on databases different than sqlite
748 - fixed static files paths links to use of url() method
750 - fixed static files paths links to use of url() method
749
751
750 1.1.2 (**2011-01-12**)
752 1.1.2 (**2011-01-12**)
751 ----------------------
753 ----------------------
752
754
753 news
755 news
754 ++++
756 ++++
755
757
756
758
757 fixes
759 fixes
758 +++++
760 +++++
759
761
760 - fixes #98 protection against float division of percentage stats
762 - fixes #98 protection against float division of percentage stats
761 - fixed graph bug
763 - fixed graph bug
762 - forced webhelpers version since it was making troubles during installation
764 - forced webhelpers version since it was making troubles during installation
763
765
764 1.1.1 (**2011-01-06**)
766 1.1.1 (**2011-01-06**)
765 ----------------------
767 ----------------------
766
768
767 news
769 news
768 ++++
770 ++++
769
771
770 - added force https option into ini files for easier https usage (no need to
772 - added force https option into ini files for easier https usage (no need to
771 set server headers with this options)
773 set server headers with this options)
772 - small css updates
774 - small css updates
773
775
774 fixes
776 fixes
775 +++++
777 +++++
776
778
777 - fixed #96 redirect loop on files view on repositories without changesets
779 - fixed #96 redirect loop on files view on repositories without changesets
778 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
780 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
779 and server crashed with errors
781 and server crashed with errors
780 - fixed large tooltips problems on main page
782 - fixed large tooltips problems on main page
781 - fixed #92 whoosh indexer is more error proof
783 - fixed #92 whoosh indexer is more error proof
782
784
783 1.1.0 (**2010-12-18**)
785 1.1.0 (**2010-12-18**)
784 ----------------------
786 ----------------------
785
787
786 news
788 news
787 ++++
789 ++++
788
790
789 - rewrite of internals for vcs >=0.1.10
791 - rewrite of internals for vcs >=0.1.10
790 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
792 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
791 with older clients
793 with older clients
792 - anonymous access, authentication via ldap
794 - anonymous access, authentication via ldap
793 - performance upgrade for cached repos list - each repository has its own
795 - performance upgrade for cached repos list - each repository has its own
794 cache that's invalidated when needed.
796 cache that's invalidated when needed.
795 - performance upgrades on repositories with large amount of commits (20K+)
797 - performance upgrades on repositories with large amount of commits (20K+)
796 - main page quick filter for filtering repositories
798 - main page quick filter for filtering repositories
797 - user dashboards with ability to follow chosen repositories actions
799 - user dashboards with ability to follow chosen repositories actions
798 - sends email to admin on new user registration
800 - sends email to admin on new user registration
799 - added cache/statistics reset options into repository settings
801 - added cache/statistics reset options into repository settings
800 - more detailed action logger (based on hooks) with pushed changesets lists
802 - more detailed action logger (based on hooks) with pushed changesets lists
801 and options to disable those hooks from admin panel
803 and options to disable those hooks from admin panel
802 - introduced new enhanced changelog for merges that shows more accurate results
804 - introduced new enhanced changelog for merges that shows more accurate results
803 - new improved and faster code stats (based on pygments lexers mapping tables,
805 - new improved and faster code stats (based on pygments lexers mapping tables,
804 showing up to 10 trending sources for each repository. Additionally stats
806 showing up to 10 trending sources for each repository. Additionally stats
805 can be disabled in repository settings.
807 can be disabled in repository settings.
806 - gui optimizations, fixed application width to 1024px
808 - gui optimizations, fixed application width to 1024px
807 - added cut off (for large files/changesets) limit into config files
809 - added cut off (for large files/changesets) limit into config files
808 - whoosh, celeryd, upgrade moved to paster command
810 - whoosh, celeryd, upgrade moved to paster command
809 - other than sqlite database backends can be used
811 - other than sqlite database backends can be used
810
812
811 fixes
813 fixes
812 +++++
814 +++++
813
815
814 - fixes #61 forked repo was showing only after cache expired
816 - fixes #61 forked repo was showing only after cache expired
815 - fixes #76 no confirmation on user deletes
817 - fixes #76 no confirmation on user deletes
816 - fixes #66 Name field misspelled
818 - fixes #66 Name field misspelled
817 - fixes #72 block user removal when he owns repositories
819 - fixes #72 block user removal when he owns repositories
818 - fixes #69 added password confirmation fields
820 - fixes #69 added password confirmation fields
819 - fixes #87 RhodeCode crashes occasionally on updating repository owner
821 - fixes #87 RhodeCode crashes occasionally on updating repository owner
820 - fixes #82 broken annotations on files with more than 1 blank line at the end
822 - fixes #82 broken annotations on files with more than 1 blank line at the end
821 - a lot of fixes and tweaks for file browser
823 - a lot of fixes and tweaks for file browser
822 - fixed detached session issues
824 - fixed detached session issues
823 - fixed when user had no repos he would see all repos listed in my account
825 - fixed when user had no repos he would see all repos listed in my account
824 - fixed ui() instance bug when global hgrc settings was loaded for server
826 - fixed ui() instance bug when global hgrc settings was loaded for server
825 instance and all hgrc options were merged with our db ui() object
827 instance and all hgrc options were merged with our db ui() object
826 - numerous small bugfixes
828 - numerous small bugfixes
827
829
828 (special thanks for TkSoh for detailed feedback)
830 (special thanks for TkSoh for detailed feedback)
829
831
830
832
831 1.0.2 (**2010-11-12**)
833 1.0.2 (**2010-11-12**)
832 ----------------------
834 ----------------------
833
835
834 news
836 news
835 ++++
837 ++++
836
838
837 - tested under python2.7
839 - tested under python2.7
838 - bumped sqlalchemy and celery versions
840 - bumped sqlalchemy and celery versions
839
841
840 fixes
842 fixes
841 +++++
843 +++++
842
844
843 - fixed #59 missing graph.js
845 - fixed #59 missing graph.js
844 - fixed repo_size crash when repository had broken symlinks
846 - fixed repo_size crash when repository had broken symlinks
845 - fixed python2.5 crashes.
847 - fixed python2.5 crashes.
846
848
847
849
848 1.0.1 (**2010-11-10**)
850 1.0.1 (**2010-11-10**)
849 ----------------------
851 ----------------------
850
852
851 news
853 news
852 ++++
854 ++++
853
855
854 - small css updated
856 - small css updated
855
857
856 fixes
858 fixes
857 +++++
859 +++++
858
860
859 - fixed #53 python2.5 incompatible enumerate calls
861 - fixed #53 python2.5 incompatible enumerate calls
860 - fixed #52 disable mercurial extension for web
862 - fixed #52 disable mercurial extension for web
861 - fixed #51 deleting repositories don't delete it's dependent objects
863 - fixed #51 deleting repositories don't delete it's dependent objects
862
864
863
865
864 1.0.0 (**2010-11-02**)
866 1.0.0 (**2010-11-02**)
865 ----------------------
867 ----------------------
866
868
867 - security bugfix simplehg wasn't checking for permissions on commands
869 - security bugfix simplehg wasn't checking for permissions on commands
868 other than pull or push.
870 other than pull or push.
869 - fixed doubled messages after push or pull in admin journal
871 - fixed doubled messages after push or pull in admin journal
870 - templating and css corrections, fixed repo switcher on chrome, updated titles
872 - templating and css corrections, fixed repo switcher on chrome, updated titles
871 - admin menu accessible from options menu on repository view
873 - admin menu accessible from options menu on repository view
872 - permissions cached queries
874 - permissions cached queries
873
875
874 1.0.0rc4 (**2010-10-12**)
876 1.0.0rc4 (**2010-10-12**)
875 --------------------------
877 --------------------------
876
878
877 - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
879 - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
878 - removed cache_manager settings from sqlalchemy meta
880 - removed cache_manager settings from sqlalchemy meta
879 - added sqlalchemy cache settings to ini files
881 - added sqlalchemy cache settings to ini files
880 - validated password length and added second try of failure on paster setup-app
882 - validated password length and added second try of failure on paster setup-app
881 - fixed setup database destroy prompt even when there was no db
883 - fixed setup database destroy prompt even when there was no db
882
884
883
885
884 1.0.0rc3 (**2010-10-11**)
886 1.0.0rc3 (**2010-10-11**)
885 -------------------------
887 -------------------------
886
888
887 - fixed i18n during installation.
889 - fixed i18n during installation.
888
890
889 1.0.0rc2 (**2010-10-11**)
891 1.0.0rc2 (**2010-10-11**)
890 -------------------------
892 -------------------------
891
893
892 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
894 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
893 occure. After vcs is fixed it'll be put back again.
895 occure. After vcs is fixed it'll be put back again.
894 - templating/css rewrites, optimized css. No newline at end of file
896 - templating/css rewrites, optimized css.
General Comments 0
You need to be logged in to leave comments. Login now