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