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