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