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