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