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