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