##// END OF EJS Templates
changelog update
marcink -
r2649:f6121773 beta
parent child Browse files
Show More
@@ -1,700 +1,708 b''
1 .. _changelog:
1 .. _changelog:
2
2
3 =========
3 =========
4 Changelog
4 Changelog
5 =========
5 =========
6
6
7 1.4.0 (**2012-XX-XX**)
7 1.4.0 (**2012-XX-XX**)
8 ----------------------
8 ----------------------
9
9
10 :status: in-progress
10 :status: in-progress
11 :branch: beta
11 :branch: beta
12
12
13 news
13 news
14 ++++
14 ++++
15
15
16 - new codereview system
16 - new codereview system
17 - email map, allowing users to have multiple email addresses mapped into
17 - email map, allowing users to have multiple email addresses mapped into
18 their accounts
18 their accounts
19 - improved git-hook system. Now all actions for git are logged into journal
19 - improved git-hook system. Now all actions for git are logged into journal
20 including pushed revisions, user and IP address
20 including pushed revisions, user and IP address
21 - changed setup-app into setup-rhodecode and added default options to it.
21 - changed setup-app into setup-rhodecode and added default options to it.
22 - new git repos are created as bare now by default
22 - new git repos are created as bare now by default
23 - #464 added links to groups in permission box
23 - #464 added links to groups in permission box
24 - #465 mentions autocomplete inside comments boxes
24 - #465 mentions autocomplete inside comments boxes
25 - #469 added --update-only option to whoosh to re-index only given list
25 - #469 added --update-only option to whoosh to re-index only given list
26 of repos in index
26 of repos in index
27 - rhodecode-api CLI client
27 - rhodecode-api CLI client
28 - new git http protocol replaced buggy dulwich implementation.
28 - new git http protocol replaced buggy dulwich implementation.
29 Now based on pygrack & gitweb
29 Now based on pygrack & gitweb
30 - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and
30 - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and
31 reformated based on user suggestions. Additional rss/atom feeds for user
31 reformated based on user suggestions. Additional rss/atom feeds for user
32 journal
32 journal
33 - various i18n improvements
33 - various i18n improvements
34 - #478 permissions overview for admin in user edit view
34 - #478 permissions overview for admin in user edit view
35 - File view now displays small gravatars off all authors of given file
36 - Implemented landing revisions. Each repository will get landing_rev attribute
37 that defines 'default' revision/branch for generating readme files
38
35
39
36 fixes
40 fixes
37 +++++
41 +++++
38
42
39 - improved translations
43 - improved translations
40 - fixes issue #455 Creating an archive generates an exception on Windows
44 - fixes issue #455 Creating an archive generates an exception on Windows
41 - fixes #448 Download ZIP archive keeps file in /tmp open and results
45 - fixes #448 Download ZIP archive keeps file in /tmp open and results
42 in out of disk space
46 in out of disk space
43 - fixes issue #454 Search results under Windows include proceeding
47 - fixes issue #454 Search results under Windows include proceeding
44 backslash
48 backslash
45 - fixed issue #450. Rhodecode no longer will crash when bad revision is
49 - fixed issue #450. Rhodecode no longer will crash when bad revision is
46 present in journal data.
50 present in journal data.
47 - fix for issue #417, git execution was broken on windows for certain
51 - fix for issue #417, git execution was broken on windows for certain
48 commands.
52 commands.
49 - fixed #413. Don't disable .git directory for bare repos on deleting
53 - fixed #413. Don't disable .git directory for bare repos on deleting
50 - fixed issue #459. Changed the way of obtaining logger in reindex task.
54 - fixed issue #459. Changed the way of obtaining logger in reindex task.
51 - fixed #453 added ID field in whoosh SCHEMA that solves the issue of
55 - fixed #453 added ID field in whoosh SCHEMA that solves the issue of
52 reindexing modified files
56 reindexing modified files
53 - fixes #481 rhodecode emails are sent without Date header
57 - fixed #481 rhodecode emails are sent without Date header
58 - fixed #458 wrong count when no repos are present
59 - fixed issue #492 missing `\ No newline at end of file` test at the end of
60 new chunk in html diff
61 - full text search now works also for commit messages
54
62
55 1.3.6 (**2012-05-17**)
63 1.3.6 (**2012-05-17**)
56 ----------------------
64 ----------------------
57
65
58 news
66 news
59 ++++
67 ++++
60
68
61 - chinese traditional translation
69 - chinese traditional translation
62 - changed setup-app into setup-rhodecode and added arguments for auto-setup
70 - changed setup-app into setup-rhodecode and added arguments for auto-setup
63 mode that doesn't need user interaction
71 mode that doesn't need user interaction
64
72
65 fixes
73 fixes
66 +++++
74 +++++
67
75
68 - fixed no scm found warning
76 - fixed no scm found warning
69 - fixed __future__ import error on rcextensions
77 - fixed __future__ import error on rcextensions
70 - made simplejson required lib for speedup on JSON encoding
78 - made simplejson required lib for speedup on JSON encoding
71 - fixes #449 bad regex could get more than revisions from parsing history
79 - fixes #449 bad regex could get more than revisions from parsing history
72 - don't clear DB session when CELERY_EAGER is turned ON
80 - don't clear DB session when CELERY_EAGER is turned ON
73
81
74 1.3.5 (**2012-05-10**)
82 1.3.5 (**2012-05-10**)
75 ----------------------
83 ----------------------
76
84
77 news
85 news
78 ++++
86 ++++
79
87
80 - use ext_json for json module
88 - use ext_json for json module
81 - unified annotation view with file source view
89 - unified annotation view with file source view
82 - notification improvements, better inbox + css
90 - notification improvements, better inbox + css
83 - #419 don't strip passwords for login forms, make rhodecode
91 - #419 don't strip passwords for login forms, make rhodecode
84 more compatible with LDAP servers
92 more compatible with LDAP servers
85 - Added HTTP_X_FORWARDED_FOR as another method of extracting
93 - Added HTTP_X_FORWARDED_FOR as another method of extracting
86 IP for pull/push logs. - moved all to base controller
94 IP for pull/push logs. - moved all to base controller
87 - #415: Adding comment to changeset causes reload.
95 - #415: Adding comment to changeset causes reload.
88 Comments are now added via ajax and doesn't reload the page
96 Comments are now added via ajax and doesn't reload the page
89 - #374 LDAP config is discarded when LDAP can't be activated
97 - #374 LDAP config is discarded when LDAP can't be activated
90 - limited push/pull operations are now logged for git in the journal
98 - limited push/pull operations are now logged for git in the journal
91 - bumped mercurial to 2.2.X series
99 - bumped mercurial to 2.2.X series
92 - added support for displaying submodules in file-browser
100 - added support for displaying submodules in file-browser
93 - #421 added bookmarks in changelog view
101 - #421 added bookmarks in changelog view
94
102
95 fixes
103 fixes
96 +++++
104 +++++
97
105
98 - fixed dev-version marker for stable when served from source codes
106 - fixed dev-version marker for stable when served from source codes
99 - fixed missing permission checks on show forks page
107 - fixed missing permission checks on show forks page
100 - #418 cast to unicode fixes in notification objects
108 - #418 cast to unicode fixes in notification objects
101 - #426 fixed mention extracting regex
109 - #426 fixed mention extracting regex
102 - fixed remote-pulling for git remotes remopositories
110 - fixed remote-pulling for git remotes remopositories
103 - fixed #434: Error when accessing files or changesets of a git repository
111 - fixed #434: Error when accessing files or changesets of a git repository
104 with submodules
112 with submodules
105 - fixed issue with empty APIKEYS for users after registration ref. #438
113 - fixed issue with empty APIKEYS for users after registration ref. #438
106 - fixed issue with getting README files from git repositories
114 - fixed issue with getting README files from git repositories
107
115
108 1.3.4 (**2012-03-28**)
116 1.3.4 (**2012-03-28**)
109 ----------------------
117 ----------------------
110
118
111 news
119 news
112 ++++
120 ++++
113
121
114 - Whoosh logging is now controlled by the .ini files logging setup
122 - Whoosh logging is now controlled by the .ini files logging setup
115 - added clone-url into edit form on /settings page
123 - added clone-url into edit form on /settings page
116 - added help text into repo add/edit forms
124 - added help text into repo add/edit forms
117 - created rcextensions module with additional mappings (ref #322) and
125 - created rcextensions module with additional mappings (ref #322) and
118 post push/pull/create repo hooks callbacks
126 post push/pull/create repo hooks callbacks
119 - implemented #377 Users view for his own permissions on account page
127 - implemented #377 Users view for his own permissions on account page
120 - #399 added inheritance of permissions for users group on repos groups
128 - #399 added inheritance of permissions for users group on repos groups
121 - #401 repository group is automatically pre-selected when adding repos
129 - #401 repository group is automatically pre-selected when adding repos
122 inside a repository group
130 inside a repository group
123 - added alternative HTTP 403 response when client failed to authenticate. Helps
131 - added alternative HTTP 403 response when client failed to authenticate. Helps
124 solving issues with Mercurial and LDAP
132 solving issues with Mercurial and LDAP
125 - #402 removed group prefix from repository name when listing repositories
133 - #402 removed group prefix from repository name when listing repositories
126 inside a group
134 inside a group
127 - added gravatars into permission view and permissions autocomplete
135 - added gravatars into permission view and permissions autocomplete
128 - #347 when running multiple RhodeCode instances, properly invalidates cache
136 - #347 when running multiple RhodeCode instances, properly invalidates cache
129 for all registered servers
137 for all registered servers
130
138
131 fixes
139 fixes
132 +++++
140 +++++
133
141
134 - fixed #390 cache invalidation problems on repos inside group
142 - fixed #390 cache invalidation problems on repos inside group
135 - fixed #385 clone by ID url was loosing proxy prefix in URL
143 - fixed #385 clone by ID url was loosing proxy prefix in URL
136 - fixed some unicode problems with waitress
144 - fixed some unicode problems with waitress
137 - fixed issue with escaping < and > in changeset commits
145 - fixed issue with escaping < and > in changeset commits
138 - fixed error occurring during recursive group creation in API
146 - fixed error occurring during recursive group creation in API
139 create_repo function
147 create_repo function
140 - fixed #393 py2.5 fixes for routes url generator
148 - fixed #393 py2.5 fixes for routes url generator
141 - fixed #397 Private repository groups shows up before login
149 - fixed #397 Private repository groups shows up before login
142 - fixed #396 fixed problems with revoking users in nested groups
150 - fixed #396 fixed problems with revoking users in nested groups
143 - fixed mysql unicode issues + specified InnoDB as default engine with
151 - fixed mysql unicode issues + specified InnoDB as default engine with
144 utf8 charset
152 utf8 charset
145 - #406 trim long branch/tag names in changelog to not break UI
153 - #406 trim long branch/tag names in changelog to not break UI
146
154
147 1.3.3 (**2012-03-02**)
155 1.3.3 (**2012-03-02**)
148 ----------------------
156 ----------------------
149
157
150 news
158 news
151 ++++
159 ++++
152
160
153
161
154 fixes
162 fixes
155 +++++
163 +++++
156
164
157 - fixed some python2.5 compatibility issues
165 - fixed some python2.5 compatibility issues
158 - fixed issues with removed repos was accidentally added as groups, after
166 - fixed issues with removed repos was accidentally added as groups, after
159 full rescan of paths
167 full rescan of paths
160 - fixes #376 Cannot edit user (using container auth)
168 - fixes #376 Cannot edit user (using container auth)
161 - fixes #378 Invalid image urls on changeset screen with proxy-prefix
169 - fixes #378 Invalid image urls on changeset screen with proxy-prefix
162 configuration
170 configuration
163 - fixed initial sorting of repos inside repo group
171 - fixed initial sorting of repos inside repo group
164 - fixes issue when user tried to resubmit same permission into user/user_groups
172 - fixes issue when user tried to resubmit same permission into user/user_groups
165 - bumped beaker version that fixes #375 leap error bug
173 - bumped beaker version that fixes #375 leap error bug
166 - fixed raw_changeset for git. It was generated with hg patch headers
174 - fixed raw_changeset for git. It was generated with hg patch headers
167 - fixed vcs issue with last_changeset for filenodes
175 - fixed vcs issue with last_changeset for filenodes
168 - fixed missing commit after hook delete
176 - fixed missing commit after hook delete
169 - fixed #372 issues with git operation detection that caused a security issue
177 - fixed #372 issues with git operation detection that caused a security issue
170 for git repos
178 for git repos
171
179
172 1.3.2 (**2012-02-28**)
180 1.3.2 (**2012-02-28**)
173 ----------------------
181 ----------------------
174
182
175 news
183 news
176 ++++
184 ++++
177
185
178
186
179 fixes
187 fixes
180 +++++
188 +++++
181
189
182 - fixed git protocol issues with repos-groups
190 - fixed git protocol issues with repos-groups
183 - fixed git remote repos validator that prevented from cloning remote git repos
191 - fixed git remote repos validator that prevented from cloning remote git repos
184 - fixes #370 ending slashes fixes for repo and groups
192 - fixes #370 ending slashes fixes for repo and groups
185 - fixes #368 improved git-protocol detection to handle other clients
193 - fixes #368 improved git-protocol detection to handle other clients
186 - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be
194 - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be
187 Moved To Root
195 Moved To Root
188 - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys
196 - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys
189 - fixed #373 missing cascade drop on user_group_to_perm table
197 - fixed #373 missing cascade drop on user_group_to_perm table
190
198
191 1.3.1 (**2012-02-27**)
199 1.3.1 (**2012-02-27**)
192 ----------------------
200 ----------------------
193
201
194 news
202 news
195 ++++
203 ++++
196
204
197
205
198 fixes
206 fixes
199 +++++
207 +++++
200
208
201 - redirection loop occurs when remember-me wasn't checked during login
209 - redirection loop occurs when remember-me wasn't checked during login
202 - fixes issues with git blob history generation
210 - fixes issues with git blob history generation
203 - don't fetch branch for git in file history dropdown. Causes unneeded slowness
211 - don't fetch branch for git in file history dropdown. Causes unneeded slowness
204
212
205 1.3.0 (**2012-02-26**)
213 1.3.0 (**2012-02-26**)
206 ----------------------
214 ----------------------
207
215
208 news
216 news
209 ++++
217 ++++
210
218
211 - code review, inspired by github code-comments
219 - code review, inspired by github code-comments
212 - #215 rst and markdown README files support
220 - #215 rst and markdown README files support
213 - #252 Container-based and proxy pass-through authentication support
221 - #252 Container-based and proxy pass-through authentication support
214 - #44 branch browser. Filtering of changelog by branches
222 - #44 branch browser. Filtering of changelog by branches
215 - mercurial bookmarks support
223 - mercurial bookmarks support
216 - new hover top menu, optimized to add maximum size for important views
224 - new hover top menu, optimized to add maximum size for important views
217 - configurable clone url template with possibility to specify protocol like
225 - configurable clone url template with possibility to specify protocol like
218 ssh:// or http:// and also manually alter other parts of clone_url.
226 ssh:// or http:// and also manually alter other parts of clone_url.
219 - enabled largefiles extension by default
227 - enabled largefiles extension by default
220 - optimized summary file pages and saved a lot of unused space in them
228 - optimized summary file pages and saved a lot of unused space in them
221 - #239 option to manually mark repository as fork
229 - #239 option to manually mark repository as fork
222 - #320 mapping of commit authors to RhodeCode users
230 - #320 mapping of commit authors to RhodeCode users
223 - #304 hashes are displayed using monospace font
231 - #304 hashes are displayed using monospace font
224 - diff configuration, toggle white lines and context lines
232 - diff configuration, toggle white lines and context lines
225 - #307 configurable diffs, whitespace toggle, increasing context lines
233 - #307 configurable diffs, whitespace toggle, increasing context lines
226 - sorting on branches, tags and bookmarks using YUI datatable
234 - sorting on branches, tags and bookmarks using YUI datatable
227 - improved file filter on files page
235 - improved file filter on files page
228 - implements #330 api method for listing nodes ar particular revision
236 - implements #330 api method for listing nodes ar particular revision
229 - #73 added linking issues in commit messages to chosen issue tracker url
237 - #73 added linking issues in commit messages to chosen issue tracker url
230 based on user defined regular expression
238 based on user defined regular expression
231 - added linking of changesets in commit messages
239 - added linking of changesets in commit messages
232 - new compact changelog with expandable commit messages
240 - new compact changelog with expandable commit messages
233 - firstname and lastname are optional in user creation
241 - firstname and lastname are optional in user creation
234 - #348 added post-create repository hook
242 - #348 added post-create repository hook
235 - #212 global encoding settings is now configurable from .ini files
243 - #212 global encoding settings is now configurable from .ini files
236 - #227 added repository groups permissions
244 - #227 added repository groups permissions
237 - markdown gets codehilite extensions
245 - markdown gets codehilite extensions
238 - new API methods, delete_repositories, grante/revoke permissions for groups
246 - new API methods, delete_repositories, grante/revoke permissions for groups
239 and repos
247 and repos
240
248
241
249
242 fixes
250 fixes
243 +++++
251 +++++
244
252
245 - rewrote dbsession management for atomic operations, and better error handling
253 - rewrote dbsession management for atomic operations, and better error handling
246 - fixed sorting of repo tables
254 - fixed sorting of repo tables
247 - #326 escape of special html entities in diffs
255 - #326 escape of special html entities in diffs
248 - normalized user_name => username in api attributes
256 - normalized user_name => username in api attributes
249 - fixes #298 ldap created users with mixed case emails created conflicts
257 - fixes #298 ldap created users with mixed case emails created conflicts
250 on saving a form
258 on saving a form
251 - fixes issue when owner of a repo couldn't revoke permissions for users
259 - fixes issue when owner of a repo couldn't revoke permissions for users
252 and groups
260 and groups
253 - fixes #271 rare JSON serialization problem with statistics
261 - fixes #271 rare JSON serialization problem with statistics
254 - fixes #337 missing validation check for conflicting names of a group with a
262 - fixes #337 missing validation check for conflicting names of a group with a
255 repositories group
263 repositories group
256 - #340 fixed session problem for mysql and celery tasks
264 - #340 fixed session problem for mysql and celery tasks
257 - fixed #331 RhodeCode mangles repository names if the a repository group
265 - fixed #331 RhodeCode mangles repository names if the a repository group
258 contains the "full path" to the repositories
266 contains the "full path" to the repositories
259 - #355 RhodeCode doesn't store encrypted LDAP passwords
267 - #355 RhodeCode doesn't store encrypted LDAP passwords
260
268
261 1.2.5 (**2012-01-28**)
269 1.2.5 (**2012-01-28**)
262 ----------------------
270 ----------------------
263
271
264 news
272 news
265 ++++
273 ++++
266
274
267 fixes
275 fixes
268 +++++
276 +++++
269
277
270 - #340 Celery complains about MySQL server gone away, added session cleanup
278 - #340 Celery complains about MySQL server gone away, added session cleanup
271 for celery tasks
279 for celery tasks
272 - #341 "scanning for repositories in None" log message during Rescan was missing
280 - #341 "scanning for repositories in None" log message during Rescan was missing
273 a parameter
281 a parameter
274 - fixed creating archives with subrepos. Some hooks were triggered during that
282 - fixed creating archives with subrepos. Some hooks were triggered during that
275 operation leading to crash.
283 operation leading to crash.
276 - fixed missing email in account page.
284 - fixed missing email in account page.
277 - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
285 - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
278 forking on windows impossible
286 forking on windows impossible
279
287
280 1.2.4 (**2012-01-19**)
288 1.2.4 (**2012-01-19**)
281 ----------------------
289 ----------------------
282
290
283 news
291 news
284 ++++
292 ++++
285
293
286 - RhodeCode is bundled with mercurial series 2.0.X by default, with
294 - RhodeCode is bundled with mercurial series 2.0.X by default, with
287 full support to largefiles extension. Enabled by default in new installations
295 full support to largefiles extension. Enabled by default in new installations
288 - #329 Ability to Add/Remove Groups to/from a Repository via AP
296 - #329 Ability to Add/Remove Groups to/from a Repository via AP
289 - added requires.txt file with requirements
297 - added requires.txt file with requirements
290
298
291 fixes
299 fixes
292 +++++
300 +++++
293
301
294 - fixes db session issues with celery when emailing admins
302 - fixes db session issues with celery when emailing admins
295 - #331 RhodeCode mangles repository names if the a repository group
303 - #331 RhodeCode mangles repository names if the a repository group
296 contains the "full path" to the repositories
304 contains the "full path" to the repositories
297 - #298 Conflicting e-mail addresses for LDAP and RhodeCode users
305 - #298 Conflicting e-mail addresses for LDAP and RhodeCode users
298 - DB session cleanup after hg protocol operations, fixes issues with
306 - DB session cleanup after hg protocol operations, fixes issues with
299 `mysql has gone away` errors
307 `mysql has gone away` errors
300 - #333 doc fixes for get_repo api function
308 - #333 doc fixes for get_repo api function
301 - #271 rare JSON serialization problem with statistics enabled
309 - #271 rare JSON serialization problem with statistics enabled
302 - #337 Fixes issues with validation of repository name conflicting with
310 - #337 Fixes issues with validation of repository name conflicting with
303 a group name. A proper message is now displayed.
311 a group name. A proper message is now displayed.
304 - #292 made ldap_dn in user edit readonly, to get rid of confusion that field
312 - #292 made ldap_dn in user edit readonly, to get rid of confusion that field
305 doesn't work
313 doesn't work
306 - #316 fixes issues with web description in hgrc files
314 - #316 fixes issues with web description in hgrc files
307
315
308 1.2.3 (**2011-11-02**)
316 1.2.3 (**2011-11-02**)
309 ----------------------
317 ----------------------
310
318
311 news
319 news
312 ++++
320 ++++
313
321
314 - added option to manage repos group for non admin users
322 - added option to manage repos group for non admin users
315 - added following API methods for get_users, create_user, get_users_groups,
323 - added following API methods for get_users, create_user, get_users_groups,
316 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
324 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
317 get_repo, create_repo, add_user_to_repo
325 get_repo, create_repo, add_user_to_repo
318 - implements #237 added password confirmation for my account
326 - implements #237 added password confirmation for my account
319 and admin edit user.
327 and admin edit user.
320 - implements #291 email notification for global events are now sent to all
328 - implements #291 email notification for global events are now sent to all
321 administrator users, and global config email.
329 administrator users, and global config email.
322
330
323 fixes
331 fixes
324 +++++
332 +++++
325
333
326 - added option for passing auth method for smtp mailer
334 - added option for passing auth method for smtp mailer
327 - #276 issue with adding a single user with id>10 to usergroups
335 - #276 issue with adding a single user with id>10 to usergroups
328 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
336 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
329 - #288 fixes managing of repos in a group for non admin user
337 - #288 fixes managing of repos in a group for non admin user
330
338
331 1.2.2 (**2011-10-17**)
339 1.2.2 (**2011-10-17**)
332 ----------------------
340 ----------------------
333
341
334 news
342 news
335 ++++
343 ++++
336
344
337 - #226 repo groups are available by path instead of numerical id
345 - #226 repo groups are available by path instead of numerical id
338
346
339 fixes
347 fixes
340 +++++
348 +++++
341
349
342 - #259 Groups with the same name but with different parent group
350 - #259 Groups with the same name but with different parent group
343 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
351 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
344 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
352 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
345 - #265 ldap save fails sometimes on converting attributes to booleans,
353 - #265 ldap save fails sometimes on converting attributes to booleans,
346 added getter and setter into model that will prevent from this on db model level
354 added getter and setter into model that will prevent from this on db model level
347 - fixed problems with timestamps issues #251 and #213
355 - fixed problems with timestamps issues #251 and #213
348 - fixes #266 RhodeCode allows to create repo with the same name and in
356 - fixes #266 RhodeCode allows to create repo with the same name and in
349 the same parent as group
357 the same parent as group
350 - fixes #245 Rescan of the repositories on Windows
358 - fixes #245 Rescan of the repositories on Windows
351 - fixes #248 cannot edit repos inside a group on windows
359 - fixes #248 cannot edit repos inside a group on windows
352 - fixes #219 forking problems on windows
360 - fixes #219 forking problems on windows
353
361
354 1.2.1 (**2011-10-08**)
362 1.2.1 (**2011-10-08**)
355 ----------------------
363 ----------------------
356
364
357 news
365 news
358 ++++
366 ++++
359
367
360
368
361 fixes
369 fixes
362 +++++
370 +++++
363
371
364 - fixed problems with basic auth and push problems
372 - fixed problems with basic auth and push problems
365 - gui fixes
373 - gui fixes
366 - fixed logger
374 - fixed logger
367
375
368 1.2.0 (**2011-10-07**)
376 1.2.0 (**2011-10-07**)
369 ----------------------
377 ----------------------
370
378
371 news
379 news
372 ++++
380 ++++
373
381
374 - implemented #47 repository groups
382 - implemented #47 repository groups
375 - implemented #89 Can setup google analytics code from settings menu
383 - implemented #89 Can setup google analytics code from settings menu
376 - implemented #91 added nicer looking archive urls with more download options
384 - implemented #91 added nicer looking archive urls with more download options
377 like tags, branches
385 like tags, branches
378 - implemented #44 into file browsing, and added follow branch option
386 - implemented #44 into file browsing, and added follow branch option
379 - implemented #84 downloads can be enabled/disabled for each repository
387 - implemented #84 downloads can be enabled/disabled for each repository
380 - anonymous repository can be cloned without having to pass default:default
388 - anonymous repository can be cloned without having to pass default:default
381 into clone url
389 into clone url
382 - fixed #90 whoosh indexer can index chooses repositories passed in command
390 - fixed #90 whoosh indexer can index chooses repositories passed in command
383 line
391 line
384 - extended journal with day aggregates and paging
392 - extended journal with day aggregates and paging
385 - implemented #107 source code lines highlight ranges
393 - implemented #107 source code lines highlight ranges
386 - implemented #93 customizable changelog on combined revision ranges -
394 - implemented #93 customizable changelog on combined revision ranges -
387 equivalent of githubs compare view
395 equivalent of githubs compare view
388 - implemented #108 extended and more powerful LDAP configuration
396 - implemented #108 extended and more powerful LDAP configuration
389 - implemented #56 users groups
397 - implemented #56 users groups
390 - major code rewrites optimized codes for speed and memory usage
398 - major code rewrites optimized codes for speed and memory usage
391 - raw and diff downloads are now in git format
399 - raw and diff downloads are now in git format
392 - setup command checks for write access to given path
400 - setup command checks for write access to given path
393 - fixed many issues with international characters and unicode. It uses utf8
401 - fixed many issues with international characters and unicode. It uses utf8
394 decode with replace to provide less errors even with non utf8 encoded strings
402 decode with replace to provide less errors even with non utf8 encoded strings
395 - #125 added API KEY access to feeds
403 - #125 added API KEY access to feeds
396 - #109 Repository can be created from external Mercurial link (aka. remote
404 - #109 Repository can be created from external Mercurial link (aka. remote
397 repository, and manually updated (via pull) from admin panel
405 repository, and manually updated (via pull) from admin panel
398 - beta git support - push/pull server + basic view for git repos
406 - beta git support - push/pull server + basic view for git repos
399 - added followers page and forks page
407 - added followers page and forks page
400 - server side file creation (with binary file upload interface)
408 - server side file creation (with binary file upload interface)
401 and edition with commits powered by codemirror
409 and edition with commits powered by codemirror
402 - #111 file browser file finder, quick lookup files on whole file tree
410 - #111 file browser file finder, quick lookup files on whole file tree
403 - added quick login sliding menu into main page
411 - added quick login sliding menu into main page
404 - changelog uses lazy loading of affected files details, in some scenarios
412 - changelog uses lazy loading of affected files details, in some scenarios
405 this can improve speed of changelog page dramatically especially for
413 this can improve speed of changelog page dramatically especially for
406 larger repositories.
414 larger repositories.
407 - implements #214 added support for downloading subrepos in download menu.
415 - implements #214 added support for downloading subrepos in download menu.
408 - Added basic API for direct operations on rhodecode via JSON
416 - Added basic API for direct operations on rhodecode via JSON
409 - Implemented advanced hook management
417 - Implemented advanced hook management
410
418
411 fixes
419 fixes
412 +++++
420 +++++
413
421
414 - fixed file browser bug, when switching into given form revision the url was
422 - fixed file browser bug, when switching into given form revision the url was
415 not changing
423 not changing
416 - fixed propagation to error controller on simplehg and simplegit middlewares
424 - fixed propagation to error controller on simplehg and simplegit middlewares
417 - fixed error when trying to make a download on empty repository
425 - fixed error when trying to make a download on empty repository
418 - fixed problem with '[' chars in commit messages in journal
426 - fixed problem with '[' chars in commit messages in journal
419 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
427 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
420 - journal fork fixes
428 - journal fork fixes
421 - removed issue with space inside renamed repository after deletion
429 - removed issue with space inside renamed repository after deletion
422 - fixed strange issue on formencode imports
430 - fixed strange issue on formencode imports
423 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
431 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
424 - #150 fixes for errors on repositories mapped in db but corrupted in
432 - #150 fixes for errors on repositories mapped in db but corrupted in
425 filesystem
433 filesystem
426 - fixed problem with ascendant characters in realm #181
434 - fixed problem with ascendant characters in realm #181
427 - fixed problem with sqlite file based database connection pool
435 - fixed problem with sqlite file based database connection pool
428 - whoosh indexer and code stats share the same dynamic extensions map
436 - whoosh indexer and code stats share the same dynamic extensions map
429 - fixes #188 - relationship delete of repo_to_perm entry on user removal
437 - fixes #188 - relationship delete of repo_to_perm entry on user removal
430 - fixes issue #189 Trending source files shows "show more" when no more exist
438 - fixes issue #189 Trending source files shows "show more" when no more exist
431 - fixes issue #197 Relative paths for pidlocks
439 - fixes issue #197 Relative paths for pidlocks
432 - fixes issue #198 password will require only 3 chars now for login form
440 - fixes issue #198 password will require only 3 chars now for login form
433 - fixes issue #199 wrong redirection for non admin users after creating a repository
441 - fixes issue #199 wrong redirection for non admin users after creating a repository
434 - fixes issues #202, bad db constraint made impossible to attach same group
442 - fixes issues #202, bad db constraint made impossible to attach same group
435 more than one time. Affects only mysql/postgres
443 more than one time. Affects only mysql/postgres
436 - fixes #218 os.kill patch for windows was missing sig param
444 - fixes #218 os.kill patch for windows was missing sig param
437 - improved rendering of dag (they are not trimmed anymore when number of
445 - improved rendering of dag (they are not trimmed anymore when number of
438 heads exceeds 5)
446 heads exceeds 5)
439
447
440 1.1.8 (**2011-04-12**)
448 1.1.8 (**2011-04-12**)
441 ----------------------
449 ----------------------
442
450
443 news
451 news
444 ++++
452 ++++
445
453
446 - improved windows support
454 - improved windows support
447
455
448 fixes
456 fixes
449 +++++
457 +++++
450
458
451 - fixed #140 freeze of python dateutil library, since new version is python2.x
459 - fixed #140 freeze of python dateutil library, since new version is python2.x
452 incompatible
460 incompatible
453 - setup-app will check for write permission in given path
461 - setup-app will check for write permission in given path
454 - cleaned up license info issue #149
462 - cleaned up license info issue #149
455 - fixes for issues #137,#116 and problems with unicode and accented characters.
463 - fixes for issues #137,#116 and problems with unicode and accented characters.
456 - fixes crashes on gravatar, when passed in email as unicode
464 - fixes crashes on gravatar, when passed in email as unicode
457 - fixed tooltip flickering problems
465 - fixed tooltip flickering problems
458 - fixed came_from redirection on windows
466 - fixed came_from redirection on windows
459 - fixed logging modules, and sql formatters
467 - fixed logging modules, and sql formatters
460 - windows fixes for os.kill issue #133
468 - windows fixes for os.kill issue #133
461 - fixes path splitting for windows issues #148
469 - fixes path splitting for windows issues #148
462 - fixed issue #143 wrong import on migration to 1.1.X
470 - fixed issue #143 wrong import on migration to 1.1.X
463 - fixed problems with displaying binary files, thanks to Thomas Waldmann
471 - fixed problems with displaying binary files, thanks to Thomas Waldmann
464 - removed name from archive files since it's breaking ui for long repo names
472 - removed name from archive files since it's breaking ui for long repo names
465 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
473 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
466 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
474 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
467 Thomas Waldmann
475 Thomas Waldmann
468 - fixed issue #166 summary pager was skipping 10 revisions on second page
476 - fixed issue #166 summary pager was skipping 10 revisions on second page
469
477
470
478
471 1.1.7 (**2011-03-23**)
479 1.1.7 (**2011-03-23**)
472 ----------------------
480 ----------------------
473
481
474 news
482 news
475 ++++
483 ++++
476
484
477 fixes
485 fixes
478 +++++
486 +++++
479
487
480 - fixed (again) #136 installation support for FreeBSD
488 - fixed (again) #136 installation support for FreeBSD
481
489
482
490
483 1.1.6 (**2011-03-21**)
491 1.1.6 (**2011-03-21**)
484 ----------------------
492 ----------------------
485
493
486 news
494 news
487 ++++
495 ++++
488
496
489 fixes
497 fixes
490 +++++
498 +++++
491
499
492 - fixed #136 installation support for FreeBSD
500 - fixed #136 installation support for FreeBSD
493 - RhodeCode will check for python version during installation
501 - RhodeCode will check for python version during installation
494
502
495 1.1.5 (**2011-03-17**)
503 1.1.5 (**2011-03-17**)
496 ----------------------
504 ----------------------
497
505
498 news
506 news
499 ++++
507 ++++
500
508
501 - basic windows support, by exchanging pybcrypt into sha256 for windows only
509 - basic windows support, by exchanging pybcrypt into sha256 for windows only
502 highly inspired by idea of mantis406
510 highly inspired by idea of mantis406
503
511
504 fixes
512 fixes
505 +++++
513 +++++
506
514
507 - fixed sorting by author in main page
515 - fixed sorting by author in main page
508 - fixed crashes with diffs on binary files
516 - fixed crashes with diffs on binary files
509 - fixed #131 problem with boolean values for LDAP
517 - fixed #131 problem with boolean values for LDAP
510 - fixed #122 mysql problems thanks to striker69
518 - fixed #122 mysql problems thanks to striker69
511 - fixed problem with errors on calling raw/raw_files/annotate functions
519 - fixed problem with errors on calling raw/raw_files/annotate functions
512 with unknown revisions
520 with unknown revisions
513 - fixed returned rawfiles attachment names with international character
521 - fixed returned rawfiles attachment names with international character
514 - cleaned out docs, big thanks to Jason Harris
522 - cleaned out docs, big thanks to Jason Harris
515
523
516 1.1.4 (**2011-02-19**)
524 1.1.4 (**2011-02-19**)
517 ----------------------
525 ----------------------
518
526
519 news
527 news
520 ++++
528 ++++
521
529
522 fixes
530 fixes
523 +++++
531 +++++
524
532
525 - fixed formencode import problem on settings page, that caused server crash
533 - fixed formencode import problem on settings page, that caused server crash
526 when that page was accessed as first after server start
534 when that page was accessed as first after server start
527 - journal fixes
535 - journal fixes
528 - fixed option to access repository just by entering http://server/<repo_name>
536 - fixed option to access repository just by entering http://server/<repo_name>
529
537
530 1.1.3 (**2011-02-16**)
538 1.1.3 (**2011-02-16**)
531 ----------------------
539 ----------------------
532
540
533 news
541 news
534 ++++
542 ++++
535
543
536 - implemented #102 allowing the '.' character in username
544 - implemented #102 allowing the '.' character in username
537 - added option to access repository just by entering http://server/<repo_name>
545 - added option to access repository just by entering http://server/<repo_name>
538 - celery task ignores result for better performance
546 - celery task ignores result for better performance
539
547
540 fixes
548 fixes
541 +++++
549 +++++
542
550
543 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
551 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
544 apollo13 and Johan Walles
552 apollo13 and Johan Walles
545 - small fixes in journal
553 - small fixes in journal
546 - fixed problems with getting setting for celery from .ini files
554 - fixed problems with getting setting for celery from .ini files
547 - registration, password reset and login boxes share the same title as main
555 - registration, password reset and login boxes share the same title as main
548 application now
556 application now
549 - fixed #113: to high permissions to fork repository
557 - fixed #113: to high permissions to fork repository
550 - fixed problem with '[' chars in commit messages in journal
558 - fixed problem with '[' chars in commit messages in journal
551 - removed issue with space inside renamed repository after deletion
559 - removed issue with space inside renamed repository after deletion
552 - db transaction fixes when filesystem repository creation failed
560 - db transaction fixes when filesystem repository creation failed
553 - fixed #106 relation issues on databases different than sqlite
561 - fixed #106 relation issues on databases different than sqlite
554 - fixed static files paths links to use of url() method
562 - fixed static files paths links to use of url() method
555
563
556 1.1.2 (**2011-01-12**)
564 1.1.2 (**2011-01-12**)
557 ----------------------
565 ----------------------
558
566
559 news
567 news
560 ++++
568 ++++
561
569
562
570
563 fixes
571 fixes
564 +++++
572 +++++
565
573
566 - fixes #98 protection against float division of percentage stats
574 - fixes #98 protection against float division of percentage stats
567 - fixed graph bug
575 - fixed graph bug
568 - forced webhelpers version since it was making troubles during installation
576 - forced webhelpers version since it was making troubles during installation
569
577
570 1.1.1 (**2011-01-06**)
578 1.1.1 (**2011-01-06**)
571 ----------------------
579 ----------------------
572
580
573 news
581 news
574 ++++
582 ++++
575
583
576 - added force https option into ini files for easier https usage (no need to
584 - added force https option into ini files for easier https usage (no need to
577 set server headers with this options)
585 set server headers with this options)
578 - small css updates
586 - small css updates
579
587
580 fixes
588 fixes
581 +++++
589 +++++
582
590
583 - fixed #96 redirect loop on files view on repositories without changesets
591 - fixed #96 redirect loop on files view on repositories without changesets
584 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
592 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
585 and server crashed with errors
593 and server crashed with errors
586 - fixed large tooltips problems on main page
594 - fixed large tooltips problems on main page
587 - fixed #92 whoosh indexer is more error proof
595 - fixed #92 whoosh indexer is more error proof
588
596
589 1.1.0 (**2010-12-18**)
597 1.1.0 (**2010-12-18**)
590 ----------------------
598 ----------------------
591
599
592 news
600 news
593 ++++
601 ++++
594
602
595 - rewrite of internals for vcs >=0.1.10
603 - rewrite of internals for vcs >=0.1.10
596 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
604 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
597 with older clients
605 with older clients
598 - anonymous access, authentication via ldap
606 - anonymous access, authentication via ldap
599 - performance upgrade for cached repos list - each repository has its own
607 - performance upgrade for cached repos list - each repository has its own
600 cache that's invalidated when needed.
608 cache that's invalidated when needed.
601 - performance upgrades on repositories with large amount of commits (20K+)
609 - performance upgrades on repositories with large amount of commits (20K+)
602 - main page quick filter for filtering repositories
610 - main page quick filter for filtering repositories
603 - user dashboards with ability to follow chosen repositories actions
611 - user dashboards with ability to follow chosen repositories actions
604 - sends email to admin on new user registration
612 - sends email to admin on new user registration
605 - added cache/statistics reset options into repository settings
613 - added cache/statistics reset options into repository settings
606 - more detailed action logger (based on hooks) with pushed changesets lists
614 - more detailed action logger (based on hooks) with pushed changesets lists
607 and options to disable those hooks from admin panel
615 and options to disable those hooks from admin panel
608 - introduced new enhanced changelog for merges that shows more accurate results
616 - introduced new enhanced changelog for merges that shows more accurate results
609 - new improved and faster code stats (based on pygments lexers mapping tables,
617 - new improved and faster code stats (based on pygments lexers mapping tables,
610 showing up to 10 trending sources for each repository. Additionally stats
618 showing up to 10 trending sources for each repository. Additionally stats
611 can be disabled in repository settings.
619 can be disabled in repository settings.
612 - gui optimizations, fixed application width to 1024px
620 - gui optimizations, fixed application width to 1024px
613 - added cut off (for large files/changesets) limit into config files
621 - added cut off (for large files/changesets) limit into config files
614 - whoosh, celeryd, upgrade moved to paster command
622 - whoosh, celeryd, upgrade moved to paster command
615 - other than sqlite database backends can be used
623 - other than sqlite database backends can be used
616
624
617 fixes
625 fixes
618 +++++
626 +++++
619
627
620 - fixes #61 forked repo was showing only after cache expired
628 - fixes #61 forked repo was showing only after cache expired
621 - fixes #76 no confirmation on user deletes
629 - fixes #76 no confirmation on user deletes
622 - fixes #66 Name field misspelled
630 - fixes #66 Name field misspelled
623 - fixes #72 block user removal when he owns repositories
631 - fixes #72 block user removal when he owns repositories
624 - fixes #69 added password confirmation fields
632 - fixes #69 added password confirmation fields
625 - fixes #87 RhodeCode crashes occasionally on updating repository owner
633 - fixes #87 RhodeCode crashes occasionally on updating repository owner
626 - fixes #82 broken annotations on files with more than 1 blank line at the end
634 - fixes #82 broken annotations on files with more than 1 blank line at the end
627 - a lot of fixes and tweaks for file browser
635 - a lot of fixes and tweaks for file browser
628 - fixed detached session issues
636 - fixed detached session issues
629 - fixed when user had no repos he would see all repos listed in my account
637 - fixed when user had no repos he would see all repos listed in my account
630 - fixed ui() instance bug when global hgrc settings was loaded for server
638 - fixed ui() instance bug when global hgrc settings was loaded for server
631 instance and all hgrc options were merged with our db ui() object
639 instance and all hgrc options were merged with our db ui() object
632 - numerous small bugfixes
640 - numerous small bugfixes
633
641
634 (special thanks for TkSoh for detailed feedback)
642 (special thanks for TkSoh for detailed feedback)
635
643
636
644
637 1.0.2 (**2010-11-12**)
645 1.0.2 (**2010-11-12**)
638 ----------------------
646 ----------------------
639
647
640 news
648 news
641 ++++
649 ++++
642
650
643 - tested under python2.7
651 - tested under python2.7
644 - bumped sqlalchemy and celery versions
652 - bumped sqlalchemy and celery versions
645
653
646 fixes
654 fixes
647 +++++
655 +++++
648
656
649 - fixed #59 missing graph.js
657 - fixed #59 missing graph.js
650 - fixed repo_size crash when repository had broken symlinks
658 - fixed repo_size crash when repository had broken symlinks
651 - fixed python2.5 crashes.
659 - fixed python2.5 crashes.
652
660
653
661
654 1.0.1 (**2010-11-10**)
662 1.0.1 (**2010-11-10**)
655 ----------------------
663 ----------------------
656
664
657 news
665 news
658 ++++
666 ++++
659
667
660 - small css updated
668 - small css updated
661
669
662 fixes
670 fixes
663 +++++
671 +++++
664
672
665 - fixed #53 python2.5 incompatible enumerate calls
673 - fixed #53 python2.5 incompatible enumerate calls
666 - fixed #52 disable mercurial extension for web
674 - fixed #52 disable mercurial extension for web
667 - fixed #51 deleting repositories don't delete it's dependent objects
675 - fixed #51 deleting repositories don't delete it's dependent objects
668
676
669
677
670 1.0.0 (**2010-11-02**)
678 1.0.0 (**2010-11-02**)
671 ----------------------
679 ----------------------
672
680
673 - security bugfix simplehg wasn't checking for permissions on commands
681 - security bugfix simplehg wasn't checking for permissions on commands
674 other than pull or push.
682 other than pull or push.
675 - fixed doubled messages after push or pull in admin journal
683 - fixed doubled messages after push or pull in admin journal
676 - templating and css corrections, fixed repo switcher on chrome, updated titles
684 - templating and css corrections, fixed repo switcher on chrome, updated titles
677 - admin menu accessible from options menu on repository view
685 - admin menu accessible from options menu on repository view
678 - permissions cached queries
686 - permissions cached queries
679
687
680 1.0.0rc4 (**2010-10-12**)
688 1.0.0rc4 (**2010-10-12**)
681 --------------------------
689 --------------------------
682
690
683 - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
691 - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
684 - removed cache_manager settings from sqlalchemy meta
692 - removed cache_manager settings from sqlalchemy meta
685 - added sqlalchemy cache settings to ini files
693 - added sqlalchemy cache settings to ini files
686 - validated password length and added second try of failure on paster setup-app
694 - validated password length and added second try of failure on paster setup-app
687 - fixed setup database destroy prompt even when there was no db
695 - fixed setup database destroy prompt even when there was no db
688
696
689
697
690 1.0.0rc3 (**2010-10-11**)
698 1.0.0rc3 (**2010-10-11**)
691 -------------------------
699 -------------------------
692
700
693 - fixed i18n during installation.
701 - fixed i18n during installation.
694
702
695 1.0.0rc2 (**2010-10-11**)
703 1.0.0rc2 (**2010-10-11**)
696 -------------------------
704 -------------------------
697
705
698 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
706 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
699 occure. After vcs is fixed it'll be put back again.
707 occure. After vcs is fixed it'll be put back again.
700 - templating/css rewrites, optimized css. No newline at end of file
708 - templating/css rewrites, optimized css.
General Comments 0
You need to be logged in to leave comments. Login now