##// END OF EJS Templates
changelog update
marcink -
r1823:f45e8349 beta
parent child Browse files
Show More
@@ -1,435 +1,437 b''
1 1 .. _changelog:
2 2
3 3 Changelog
4 4 =========
5 5
6 6
7 7 1.3.0 (**XXXX-XX-XX**)
8 8 ======================
9 9
10 10 :status: in-progress
11 11 :branch: beta
12 12
13 13 news
14 14 ----
15 15
16 16 - code review, inspired by github code-comments
17 17 - #215 rst and markdown README files support
18 18 - #252 Container-based and proxy pass-through authentication support
19 19 - #44 branch browser. Filtering of changelog by branches
20 20 - mercurial bookmarks support
21 21 - hover top menu
22 22 - configurable clone url template with possibility to specify protocol like
23 23 ssh:// or http:// and also manually alter other parts of clone_url.
24 24 - enabled largefiles extension by default
25 25 - optimized summary file pages and saved a lot of unused space in them
26 26 - #239 option to manually mark repository as fork
27 27 - #320 mapping of commit authors to RhodeCode users
28 28 - #304 hashes are displayed using monospace font
29 29 - diff configuration, toggle white lines and context lines
30 30 - #307 configurable diffs, whitespace toggle, increasing context lines
31 31 - sorting on branches, tags and bookmarks using YUI datatable
32 32 - improved file filter on files page
33 33 - implements #330 api method for listing nodes ar particular revision
34 - fixed #331 RhodeCode mangles repository names if the a repository group
35 contains the "full path" to the repositories
34 36
35 37 fixes
36 38 -----
37 39
38 40 - rewrote dbsession management for atomic operations, and better error handling
39 41 - fixed sorting of repo tables
40 42 - #326 escape of special html entities in diffs
41 43 - normalized user_name => username in api attributes
42 44
43 45 1.2.3 (**2011-11-02**)
44 46 ======================
45 47
46 48 news
47 49 ----
48 50
49 51 - added option to manage repos group for non admin users
50 52 - added following API methods for get_users, create_user, get_users_groups,
51 53 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
52 54 get_repo, create_repo, add_user_to_repo
53 55 - implements #237 added password confirmation for my account
54 56 and admin edit user.
55 57 - implements #291 email notification for global events are now sent to all
56 58 administrator users, and global config email.
57 59
58 60 fixes
59 61 -----
60 62
61 63 - added option for passing auth method for smtp mailer
62 64 - #276 issue with adding a single user with id>10 to usergroups
63 65 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
64 66 - #288 fixes managing of repos in a group for non admin user
65 67
66 68 1.2.2 (**2011-10-17**)
67 69 ======================
68 70
69 71 news
70 72 ----
71 73
72 74 - #226 repo groups are available by path instead of numerical id
73 75
74 76 fixes
75 77 -----
76 78
77 79 - #259 Groups with the same name but with different parent group
78 80 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
79 81 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
80 82 - #265 ldap save fails sometimes on converting attributes to booleans,
81 83 added getter and setter into model that will prevent from this on db model level
82 84 - fixed problems with timestamps issues #251 and #213
83 85 - fixes #266 RhodeCode allows to create repo with the same name and in
84 86 the same parent as group
85 87 - fixes #245 Rescan of the repositories on Windows
86 88 - fixes #248 cannot edit repos inside a group on windows
87 89 - fixes #219 forking problems on windows
88 90
89 91 1.2.1 (**2011-10-08**)
90 92 ======================
91 93
92 94 news
93 95 ----
94 96
95 97
96 98 fixes
97 99 -----
98 100
99 101 - fixed problems with basic auth and push problems
100 102 - gui fixes
101 103 - fixed logger
102 104
103 105 1.2.0 (**2011-10-07**)
104 106 ======================
105 107
106 108 news
107 109 ----
108 110
109 111 - implemented #47 repository groups
110 112 - implemented #89 Can setup google analytics code from settings menu
111 113 - implemented #91 added nicer looking archive urls with more download options
112 114 like tags, branches
113 115 - implemented #44 into file browsing, and added follow branch option
114 116 - implemented #84 downloads can be enabled/disabled for each repository
115 117 - anonymous repository can be cloned without having to pass default:default
116 118 into clone url
117 119 - fixed #90 whoosh indexer can index chooses repositories passed in command
118 120 line
119 121 - extended journal with day aggregates and paging
120 122 - implemented #107 source code lines highlight ranges
121 123 - implemented #93 customizable changelog on combined revision ranges -
122 124 equivalent of githubs compare view
123 125 - implemented #108 extended and more powerful LDAP configuration
124 126 - implemented #56 users groups
125 127 - major code rewrites optimized codes for speed and memory usage
126 128 - raw and diff downloads are now in git format
127 129 - setup command checks for write access to given path
128 130 - fixed many issues with international characters and unicode. It uses utf8
129 131 decode with replace to provide less errors even with non utf8 encoded strings
130 132 - #125 added API KEY access to feeds
131 133 - #109 Repository can be created from external Mercurial link (aka. remote
132 134 repository, and manually updated (via pull) from admin panel
133 135 - beta git support - push/pull server + basic view for git repos
134 136 - added followers page and forks page
135 137 - server side file creation (with binary file upload interface)
136 138 and edition with commits powered by codemirror
137 139 - #111 file browser file finder, quick lookup files on whole file tree
138 140 - added quick login sliding menu into main page
139 141 - changelog uses lazy loading of affected files details, in some scenarios
140 142 this can improve speed of changelog page dramatically especially for
141 143 larger repositories.
142 144 - implements #214 added support for downloading subrepos in download menu.
143 145 - Added basic API for direct operations on rhodecode via JSON
144 146 - Implemented advanced hook management
145 147
146 148 fixes
147 149 -----
148 150
149 151 - fixed file browser bug, when switching into given form revision the url was
150 152 not changing
151 153 - fixed propagation to error controller on simplehg and simplegit middlewares
152 154 - fixed error when trying to make a download on empty repository
153 155 - fixed problem with '[' chars in commit messages in journal
154 156 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
155 157 - journal fork fixes
156 158 - removed issue with space inside renamed repository after deletion
157 159 - fixed strange issue on formencode imports
158 160 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
159 161 - #150 fixes for errors on repositories mapped in db but corrupted in
160 162 filesystem
161 163 - fixed problem with ascendant characters in realm #181
162 164 - fixed problem with sqlite file based database connection pool
163 165 - whoosh indexer and code stats share the same dynamic extensions map
164 166 - fixes #188 - relationship delete of repo_to_perm entry on user removal
165 167 - fixes issue #189 Trending source files shows "show more" when no more exist
166 168 - fixes issue #197 Relative paths for pidlocks
167 169 - fixes issue #198 password will require only 3 chars now for login form
168 170 - fixes issue #199 wrong redirection for non admin users after creating a repository
169 171 - fixes issues #202, bad db constraint made impossible to attach same group
170 172 more than one time. Affects only mysql/postgres
171 173 - fixes #218 os.kill patch for windows was missing sig param
172 174 - improved rendering of dag (they are not trimmed anymore when number of
173 175 heads exceeds 5)
174 176
175 177 1.1.8 (**2011-04-12**)
176 178 ======================
177 179
178 180 news
179 181 ----
180 182
181 183 - improved windows support
182 184
183 185 fixes
184 186 -----
185 187
186 188 - fixed #140 freeze of python dateutil library, since new version is python2.x
187 189 incompatible
188 190 - setup-app will check for write permission in given path
189 191 - cleaned up license info issue #149
190 192 - fixes for issues #137,#116 and problems with unicode and accented characters.
191 193 - fixes crashes on gravatar, when passed in email as unicode
192 194 - fixed tooltip flickering problems
193 195 - fixed came_from redirection on windows
194 196 - fixed logging modules, and sql formatters
195 197 - windows fixes for os.kill issue #133
196 198 - fixes path splitting for windows issues #148
197 199 - fixed issue #143 wrong import on migration to 1.1.X
198 200 - fixed problems with displaying binary files, thanks to Thomas Waldmann
199 201 - removed name from archive files since it's breaking ui for long repo names
200 202 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
201 203 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
202 204 Thomas Waldmann
203 205 - fixed issue #166 summary pager was skipping 10 revisions on second page
204 206
205 207
206 208 1.1.7 (**2011-03-23**)
207 209 ======================
208 210
209 211 news
210 212 ----
211 213
212 214 fixes
213 215 -----
214 216
215 217 - fixed (again) #136 installation support for FreeBSD
216 218
217 219
218 220 1.1.6 (**2011-03-21**)
219 221 ======================
220 222
221 223 news
222 224 ----
223 225
224 226 fixes
225 227 -----
226 228
227 229 - fixed #136 installation support for FreeBSD
228 230 - RhodeCode will check for python version during installation
229 231
230 232 1.1.5 (**2011-03-17**)
231 233 ======================
232 234
233 235 news
234 236 ----
235 237
236 238 - basic windows support, by exchanging pybcrypt into sha256 for windows only
237 239 highly inspired by idea of mantis406
238 240
239 241 fixes
240 242 -----
241 243
242 244 - fixed sorting by author in main page
243 245 - fixed crashes with diffs on binary files
244 246 - fixed #131 problem with boolean values for LDAP
245 247 - fixed #122 mysql problems thanks to striker69
246 248 - fixed problem with errors on calling raw/raw_files/annotate functions
247 249 with unknown revisions
248 250 - fixed returned rawfiles attachment names with international character
249 251 - cleaned out docs, big thanks to Jason Harris
250 252
251 253 1.1.4 (**2011-02-19**)
252 254 ======================
253 255
254 256 news
255 257 ----
256 258
257 259 fixes
258 260 -----
259 261
260 262 - fixed formencode import problem on settings page, that caused server crash
261 263 when that page was accessed as first after server start
262 264 - journal fixes
263 265 - fixed option to access repository just by entering http://server/<repo_name>
264 266
265 267 1.1.3 (**2011-02-16**)
266 268 ======================
267 269
268 270 news
269 271 ----
270 272
271 273 - implemented #102 allowing the '.' character in username
272 274 - added option to access repository just by entering http://server/<repo_name>
273 275 - celery task ignores result for better performance
274 276
275 277 fixes
276 278 -----
277 279
278 280 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
279 281 apollo13 and Johan Walles
280 282 - small fixes in journal
281 283 - fixed problems with getting setting for celery from .ini files
282 284 - registration, password reset and login boxes share the same title as main
283 285 application now
284 286 - fixed #113: to high permissions to fork repository
285 287 - fixed problem with '[' chars in commit messages in journal
286 288 - removed issue with space inside renamed repository after deletion
287 289 - db transaction fixes when filesystem repository creation failed
288 290 - fixed #106 relation issues on databases different than sqlite
289 291 - fixed static files paths links to use of url() method
290 292
291 293 1.1.2 (**2011-01-12**)
292 294 ======================
293 295
294 296 news
295 297 ----
296 298
297 299
298 300 fixes
299 301 -----
300 302
301 303 - fixes #98 protection against float division of percentage stats
302 304 - fixed graph bug
303 305 - forced webhelpers version since it was making troubles during installation
304 306
305 307 1.1.1 (**2011-01-06**)
306 308 ======================
307 309
308 310 news
309 311 ----
310 312
311 313 - added force https option into ini files for easier https usage (no need to
312 314 set server headers with this options)
313 315 - small css updates
314 316
315 317 fixes
316 318 -----
317 319
318 320 - fixed #96 redirect loop on files view on repositories without changesets
319 321 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
320 322 and server crashed with errors
321 323 - fixed large tooltips problems on main page
322 324 - fixed #92 whoosh indexer is more error proof
323 325
324 326 1.1.0 (**2010-12-18**)
325 327 ======================
326 328
327 329 news
328 330 ----
329 331
330 332 - rewrite of internals for vcs >=0.1.10
331 333 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
332 334 with older clients
333 335 - anonymous access, authentication via ldap
334 336 - performance upgrade for cached repos list - each repository has its own
335 337 cache that's invalidated when needed.
336 338 - performance upgrades on repositories with large amount of commits (20K+)
337 339 - main page quick filter for filtering repositories
338 340 - user dashboards with ability to follow chosen repositories actions
339 341 - sends email to admin on new user registration
340 342 - added cache/statistics reset options into repository settings
341 343 - more detailed action logger (based on hooks) with pushed changesets lists
342 344 and options to disable those hooks from admin panel
343 345 - introduced new enhanced changelog for merges that shows more accurate results
344 346 - new improved and faster code stats (based on pygments lexers mapping tables,
345 347 showing up to 10 trending sources for each repository. Additionally stats
346 348 can be disabled in repository settings.
347 349 - gui optimizations, fixed application width to 1024px
348 350 - added cut off (for large files/changesets) limit into config files
349 351 - whoosh, celeryd, upgrade moved to paster command
350 352 - other than sqlite database backends can be used
351 353
352 354 fixes
353 355 -----
354 356
355 357 - fixes #61 forked repo was showing only after cache expired
356 358 - fixes #76 no confirmation on user deletes
357 359 - fixes #66 Name field misspelled
358 360 - fixes #72 block user removal when he owns repositories
359 361 - fixes #69 added password confirmation fields
360 362 - fixes #87 RhodeCode crashes occasionally on updating repository owner
361 363 - fixes #82 broken annotations on files with more than 1 blank line at the end
362 364 - a lot of fixes and tweaks for file browser
363 365 - fixed detached session issues
364 366 - fixed when user had no repos he would see all repos listed in my account
365 367 - fixed ui() instance bug when global hgrc settings was loaded for server
366 368 instance and all hgrc options were merged with our db ui() object
367 369 - numerous small bugfixes
368 370
369 371 (special thanks for TkSoh for detailed feedback)
370 372
371 373
372 374 1.0.2 (**2010-11-12**)
373 375 ======================
374 376
375 377 news
376 378 ----
377 379
378 380 - tested under python2.7
379 381 - bumped sqlalchemy and celery versions
380 382
381 383 fixes
382 384 -----
383 385
384 386 - fixed #59 missing graph.js
385 387 - fixed repo_size crash when repository had broken symlinks
386 388 - fixed python2.5 crashes.
387 389
388 390
389 391 1.0.1 (**2010-11-10**)
390 392 ======================
391 393
392 394 news
393 395 ----
394 396
395 397 - small css updated
396 398
397 399 fixes
398 400 -----
399 401
400 402 - fixed #53 python2.5 incompatible enumerate calls
401 403 - fixed #52 disable mercurial extension for web
402 404 - fixed #51 deleting repositories don't delete it's dependent objects
403 405
404 406
405 407 1.0.0 (**2010-11-02**)
406 408 ======================
407 409
408 410 - security bugfix simplehg wasn't checking for permissions on commands
409 411 other than pull or push.
410 412 - fixed doubled messages after push or pull in admin journal
411 413 - templating and css corrections, fixed repo switcher on chrome, updated titles
412 414 - admin menu accessible from options menu on repository view
413 415 - permissions cached queries
414 416
415 417 1.0.0rc4 (**2010-10-12**)
416 418 ==========================
417 419
418 420 - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
419 421 - removed cache_manager settings from sqlalchemy meta
420 422 - added sqlalchemy cache settings to ini files
421 423 - validated password length and added second try of failure on paster setup-app
422 424 - fixed setup database destroy prompt even when there was no db
423 425
424 426
425 427 1.0.0rc3 (**2010-10-11**)
426 428 =========================
427 429
428 430 - fixed i18n during installation.
429 431
430 432 1.0.0rc2 (**2010-10-11**)
431 433 =========================
432 434
433 435 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
434 436 occure. After vcs is fixed it'll be put back again.
435 437 - templating/css rewrites, optimized css. No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now