##// END OF EJS Templates
changes for release 1.1.7
marcink -
r1172:bd102f45 rhodecode-0.0.1.1.7 default
parent child Browse files
Show More
@@ -1,225 +1,236 b''
1 .. _changelog:
1 .. _changelog:
2
2
3 Changelog
3 Changelog
4 =========
4 =========
5
5
6 1.1.7 (**2011-03-23**)
7 ======================
8
9 news
10 ----
11
12 fixes
13 -----
14
15 - fixed (again) #136 installation support for FreeBSD
16
6
17
7 1.1.6 (**2011-03-21**)
18 1.1.6 (**2011-03-21**)
8 ======================
19 ======================
9
20
10 news
21 news
11 ----
22 ----
12
23
13 fixes
24 fixes
14 -----
25 -----
15
26
16 - fixed #136 installation support for FreeBSD
27 - fixed #136 installation support for FreeBSD
17 - RhodeCode will check for python version during installation
28 - RhodeCode will check for python version during installation
18
29
19 1.1.5 (**2011-03-17**)
30 1.1.5 (**2011-03-17**)
20 ======================
31 ======================
21
32
22 news
33 news
23 ----
34 ----
24
35
25 - basic windows support, by exchanging pybcrypt into sha256 for windows only
36 - basic windows support, by exchanging pybcrypt into sha256 for windows only
26 highly inspired by idea of mantis406
37 highly inspired by idea of mantis406
27
38
28 fixes
39 fixes
29 -----
40 -----
30
41
31 - fixed sorting by author in main page
42 - fixed sorting by author in main page
32 - fixed crashes with diffs on binary files
43 - fixed crashes with diffs on binary files
33 - fixed #131 problem with boolean values for LDAP
44 - fixed #131 problem with boolean values for LDAP
34 - fixed #122 mysql problems thanks to striker69
45 - fixed #122 mysql problems thanks to striker69
35 - fixed problem with errors on calling raw/raw_files/annotate functions
46 - fixed problem with errors on calling raw/raw_files/annotate functions
36 with unknown revisions
47 with unknown revisions
37 - fixed returned rawfiles attachment names with international character
48 - fixed returned rawfiles attachment names with international character
38 - cleaned out docs, big thanks to Jason Harris
49 - cleaned out docs, big thanks to Jason Harris
39
50
40 1.1.4 (**2011-02-19**)
51 1.1.4 (**2011-02-19**)
41 ======================
52 ======================
42
53
43 news
54 news
44 ----
55 ----
45
56
46 fixes
57 fixes
47 -----
58 -----
48
59
49 - fixed formencode import problem on settings page, that caused server crash
60 - fixed formencode import problem on settings page, that caused server crash
50 when that page was accessed as first after server start
61 when that page was accessed as first after server start
51 - journal fixes
62 - journal fixes
52 - fixed option to access repository just by entering http://server/<repo_name>
63 - fixed option to access repository just by entering http://server/<repo_name>
53
64
54
65
55 1.1.3 (**2011-02-16**)
66 1.1.3 (**2011-02-16**)
56 ======================
67 ======================
57
68
58 news
69 news
59 ----
70 ----
60
71
61 - implemented #102 allowing the '.' character in username
72 - implemented #102 allowing the '.' character in username
62 - added option to access repository just by entering http://server/<repo_name>
73 - added option to access repository just by entering http://server/<repo_name>
63 - celery task ignores result for better performance
74 - celery task ignores result for better performance
64
75
65 fixes
76 fixes
66 -----
77 -----
67
78
68 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
79 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
69 apollo13 and Johan Walles
80 apollo13 and Johan Walles
70 - small fixes in journal
81 - small fixes in journal
71 - fixed problems with getting setting for celery from .ini files
82 - fixed problems with getting setting for celery from .ini files
72 - registration, password reset and login boxes share the same title as main
83 - registration, password reset and login boxes share the same title as main
73 application now
84 application now
74 - fixed #113: to high permissions to fork repository
85 - fixed #113: to high permissions to fork repository
75 - fixed problem with '[' chars in commit messages in journal
86 - fixed problem with '[' chars in commit messages in journal
76 - removed issue with space inside renamed repository after deletion
87 - removed issue with space inside renamed repository after deletion
77 - db transaction fixes when filesystem repository creation failed
88 - db transaction fixes when filesystem repository creation failed
78 - fixed #106 relation issues on databases different than sqlite
89 - fixed #106 relation issues on databases different than sqlite
79 - fixed static files paths links to use of url() method
90 - fixed static files paths links to use of url() method
80
91
81 1.1.2 (**2011-01-12**)
92 1.1.2 (**2011-01-12**)
82 ======================
93 ======================
83
94
84 news
95 news
85 ----
96 ----
86
97
87
98
88 fixes
99 fixes
89 -----
100 -----
90
101
91 - fixes #98 protection against float division of percentage stats
102 - fixes #98 protection against float division of percentage stats
92 - fixed graph bug
103 - fixed graph bug
93 - forced webhelpers version since it was making troubles during installation
104 - forced webhelpers version since it was making troubles during installation
94
105
95 1.1.1 (**2011-01-06**)
106 1.1.1 (**2011-01-06**)
96 ======================
107 ======================
97
108
98 news
109 news
99 ----
110 ----
100
111
101 - added force https option into ini files for easier https usage (no need to
112 - added force https option into ini files for easier https usage (no need to
102 set server headers with this options)
113 set server headers with this options)
103 - small css updates
114 - small css updates
104
115
105 fixes
116 fixes
106 -----
117 -----
107
118
108 - fixed #96 redirect loop on files view on repositories without changesets
119 - fixed #96 redirect loop on files view on repositories without changesets
109 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
120 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
110 and server crashed with errors
121 and server crashed with errors
111 - fixed large tooltips problems on main page
122 - fixed large tooltips problems on main page
112 - fixed #92 whoosh indexer is more error proof
123 - fixed #92 whoosh indexer is more error proof
113
124
114 1.1.0 (**2010-12-18**)
125 1.1.0 (**2010-12-18**)
115 ======================
126 ======================
116
127
117 news
128 news
118 ----
129 ----
119
130
120 - rewrite of internals for vcs >=0.1.10
131 - rewrite of internals for vcs >=0.1.10
121 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
132 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
122 with older clients
133 with older clients
123 - anonymous access, authentication via ldap
134 - anonymous access, authentication via ldap
124 - performance upgrade for cached repos list - each repository has it's own
135 - performance upgrade for cached repos list - each repository has it's own
125 cache that's invalidated when needed.
136 cache that's invalidated when needed.
126 - performance upgrades on repositories with large amount of commits (20K+)
137 - performance upgrades on repositories with large amount of commits (20K+)
127 - main page quick filter for filtering repositories
138 - main page quick filter for filtering repositories
128 - user dashboards with ability to follow chosen repositories actions
139 - user dashboards with ability to follow chosen repositories actions
129 - sends email to admin on new user registration
140 - sends email to admin on new user registration
130 - added cache/statistics reset options into repository settings
141 - added cache/statistics reset options into repository settings
131 - more detailed action logger (based on hooks) with pushed changesets lists
142 - more detailed action logger (based on hooks) with pushed changesets lists
132 and options to disable those hooks from admin panel
143 and options to disable those hooks from admin panel
133 - introduced new enhanced changelog for merges that shows more accurate results
144 - introduced new enhanced changelog for merges that shows more accurate results
134 - new improved and faster code stats (based on pygments lexers mapping tables,
145 - new improved and faster code stats (based on pygments lexers mapping tables,
135 showing up to 10 trending sources for each repository. Additionally stats
146 showing up to 10 trending sources for each repository. Additionally stats
136 can be disabled in repository settings.
147 can be disabled in repository settings.
137 - gui optimizations, fixed application width to 1024px
148 - gui optimizations, fixed application width to 1024px
138 - added cut off (for large files/changesets) limit into config files
149 - added cut off (for large files/changesets) limit into config files
139 - whoosh, celeryd, upgrade moved to paster command
150 - whoosh, celeryd, upgrade moved to paster command
140 - other than sqlite database backends can be used
151 - other than sqlite database backends can be used
141
152
142 fixes
153 fixes
143 -----
154 -----
144
155
145 - fixes #61 forked repo was showing only after cache expired
156 - fixes #61 forked repo was showing only after cache expired
146 - fixes #76 no confirmation on user deletes
157 - fixes #76 no confirmation on user deletes
147 - fixes #66 Name field misspelled
158 - fixes #66 Name field misspelled
148 - fixes #72 block user removal when he owns repositories
159 - fixes #72 block user removal when he owns repositories
149 - fixes #69 added password confirmation fields
160 - fixes #69 added password confirmation fields
150 - fixes #87 RhodeCode crashes occasionally on updating repository owner
161 - fixes #87 RhodeCode crashes occasionally on updating repository owner
151 - fixes #82 broken annotations on files with more than 1 blank line at the end
162 - fixes #82 broken annotations on files with more than 1 blank line at the end
152 - a lot of fixes and tweaks for file browser
163 - a lot of fixes and tweaks for file browser
153 - fixed detached session issues
164 - fixed detached session issues
154 - fixed when user had no repos he would see all repos listed in my account
165 - fixed when user had no repos he would see all repos listed in my account
155 - fixed ui() instance bug when global hgrc settings was loaded for server
166 - fixed ui() instance bug when global hgrc settings was loaded for server
156 instance and all hgrc options were merged with our db ui() object
167 instance and all hgrc options were merged with our db ui() object
157 - numerous small bugfixes
168 - numerous small bugfixes
158
169
159 (special thanks for TkSoh for detailed feedback)
170 (special thanks for TkSoh for detailed feedback)
160
171
161
172
162 1.0.2 (**2010-11-12**)
173 1.0.2 (**2010-11-12**)
163 ======================
174 ======================
164
175
165 news
176 news
166 ----
177 ----
167
178
168 - tested under python2.7
179 - tested under python2.7
169 - bumped sqlalchemy and celery versions
180 - bumped sqlalchemy and celery versions
170
181
171 fixes
182 fixes
172 -----
183 -----
173
184
174 - fixed #59 missing graph.js
185 - fixed #59 missing graph.js
175 - fixed repo_size crash when repository had broken symlinks
186 - fixed repo_size crash when repository had broken symlinks
176 - fixed python2.5 crashes.
187 - fixed python2.5 crashes.
177
188
178
189
179 1.0.1 (**2010-11-10**)
190 1.0.1 (**2010-11-10**)
180 ======================
191 ======================
181
192
182 news
193 news
183 ----
194 ----
184
195
185 - small css updated
196 - small css updated
186
197
187 fixes
198 fixes
188 -----
199 -----
189
200
190 - fixed #53 python2.5 incompatible enumerate calls
201 - fixed #53 python2.5 incompatible enumerate calls
191 - fixed #52 disable mercurial extension for web
202 - fixed #52 disable mercurial extension for web
192 - fixed #51 deleting repositories don't delete it's dependent objects
203 - fixed #51 deleting repositories don't delete it's dependent objects
193
204
194
205
195 1.0.0 (**2010-11-02**)
206 1.0.0 (**2010-11-02**)
196 ======================
207 ======================
197
208
198 - security bugfix simplehg wasn't checking for permissions on commands
209 - security bugfix simplehg wasn't checking for permissions on commands
199 other than pull or push.
210 other than pull or push.
200 - fixed doubled messages after push or pull in admin journal
211 - fixed doubled messages after push or pull in admin journal
201 - templating and css corrections, fixed repo switcher on chrome, updated titles
212 - templating and css corrections, fixed repo switcher on chrome, updated titles
202 - admin menu accessible from options menu on repository view
213 - admin menu accessible from options menu on repository view
203 - permissions cached queries
214 - permissions cached queries
204
215
205 1.0.0rc4 (**2010-10-12**)
216 1.0.0rc4 (**2010-10-12**)
206 ==========================
217 ==========================
207
218
208 - fixed python2.5 missing simplejson imports (thanks to Jens BΓ€ckman)
219 - fixed python2.5 missing simplejson imports (thanks to Jens BΓ€ckman)
209 - removed cache_manager settings from sqlalchemy meta
220 - removed cache_manager settings from sqlalchemy meta
210 - added sqlalchemy cache settings to ini files
221 - added sqlalchemy cache settings to ini files
211 - validated password length and added second try of failure on paster setup-app
222 - validated password length and added second try of failure on paster setup-app
212 - fixed setup database destroy prompt even when there was no db
223 - fixed setup database destroy prompt even when there was no db
213
224
214
225
215 1.0.0rc3 (**2010-10-11**)
226 1.0.0rc3 (**2010-10-11**)
216 =========================
227 =========================
217
228
218 - fixed i18n during installation.
229 - fixed i18n during installation.
219
230
220 1.0.0rc2 (**2010-10-11**)
231 1.0.0rc2 (**2010-10-11**)
221 =========================
232 =========================
222
233
223 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
234 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
224 occure. After vcs is fixed it'll be put back again.
235 occure. After vcs is fixed it'll be put back again.
225 - templating/css rewrites, optimized css. No newline at end of file
236 - templating/css rewrites, optimized css.
@@ -1,56 +1,56 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://semver.org/
7 versioning implementation: http://semver.org/
8
8
9 :created_on: Apr 9, 2010
9 :created_on: Apr 9, 2010
10 :author: marcink
10 :author: marcink
11 :copyright: (C) 2009-2011 Marcin Kuzminski <marcin@python-works.com>
11 :copyright: (C) 2009-2011 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
14 # This program is free software; you can redistribute it and/or
15 # modify it under the terms of the GNU General Public License
15 # modify it under the terms of the GNU General Public License
16 # as published by the Free Software Foundation; version 2
16 # as published by the Free Software Foundation; version 2
17 # of the License or (at your opinion) any later version of the license.
17 # of the License or (at your opinion) any later version of the license.
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, write to the Free Software
25 # along with this program; if not, write to the Free Software
26 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
26 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
27 # MA 02110-1301, USA.
27 # MA 02110-1301, USA.
28 import platform
28 import platform
29
29
30 VERSION = (1, 1, 6)
30 VERSION = (1, 1, 7)
31 __version__ = '.'.join((str(each) for each in VERSION[:4]))
31 __version__ = '.'.join((str(each) for each in VERSION[:4]))
32 __dbversion__ = 2 #defines current db version for migrations
32 __dbversion__ = 2 #defines current db version for migrations
33 __platform__ = platform.system()
33 __platform__ = platform.system()
34
34
35 PLATFORM_WIN = ('Windows',)
35 PLATFORM_WIN = ('Windows',)
36 PLATFORM_OTHERS = ('Linux', 'Darwin', 'FreeBSD',)
36 PLATFORM_OTHERS = ('Linux', 'Darwin', 'FreeBSD',)
37
37
38 try:
38 try:
39 from rhodecode.lib.utils import get_current_revision
39 from rhodecode.lib.utils import get_current_revision
40 _rev = get_current_revision()
40 _rev = get_current_revision()
41 except ImportError:
41 except ImportError:
42 #this is needed when doing some setup.py operations
42 #this is needed when doing some setup.py operations
43 _rev = False
43 _rev = False
44
44
45 if len(VERSION) > 3 and _rev:
45 if len(VERSION) > 3 and _rev:
46 __version__ += ' [rev:%s]' % _rev[0]
46 __version__ += ' [rev:%s]' % _rev[0]
47
47
48 def get_version():
48 def get_version():
49 """Returns shorter version (digit parts only) as string."""
49 """Returns shorter version (digit parts only) as string."""
50
50
51 return '.'.join((str(each) for each in VERSION[:3]))
51 return '.'.join((str(each) for each in VERSION[:3]))
52
52
53 BACKENDS = {
53 BACKENDS = {
54 'hg': 'Mercurial repository',
54 'hg': 'Mercurial repository',
55 #'git': 'Git repository',
55 #'git': 'Git repository',
56 }
56 }
General Comments 0
You need to be logged in to leave comments. Login now