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