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