##// END OF EJS Templates
changelog and contributors update
marcink -
r3093:5f08551a beta
parent child Browse files
Show More
@@ -1,34 +1,34 b''
1 1 List of contributors to RhodeCode project:
2 2 Marcin Kuźmiński <marcin@python-works.com>
3 3 Lukasz Balcerzak <lukaszbalcerzak@gmail.com>
4 4 Jason Harris <jason@jasonfharris.com>
5 5 Thayne Harbaugh <thayne@fusionio.com>
6 6 cejones <>
7 7 Thomas Waldmann <tw-public@gmx.de>
8 8 Lorenzo M. Catucci <lorenzo@sancho.ccd.uniroma2.it>
9 9 Dmitri Kuznetsov <>
10 10 Jared Bunting <jared.bunting@peachjean.com>
11 11 Steve Romanow <slestak989@gmail.com>
12 12 Augosto Hermann <augusto.herrmann@planejamento.gov.br>
13 13 Ankit Solanki <ankit.solanki@gmail.com>
14 14 Liad Shani <liadff@gmail.com>
15 15 Les Peabody <lpeabody@gmail.com>
16 16 Jonas Oberschweiber <jonas.oberschweiber@d-velop.de>
17 17 Matt Zuba <matt.zuba@goodwillaz.org>
18 18 Aras Pranckevicius <aras@unity3d.com>
19 19 Tony Bussieres <t.bussieres@gmail.com>
20 20 Erwin Kroon <e.kroon@smartmetersolutions.nl>
21 21 nansenat16 <nansenat16@null.tw>
22 22 Vincent Duvert <vincent@duvert.net>
23 23 Takumi IINO <trot.thunder@gmail.com>
24 24 Indra Talip <indra.talip@gmail.com>
25 25 James Rhodes <jrhodes@redpointsoftware.com.au>
26 26 Dominik Ruf <dominikruf@gmail.com>
27 27 xpol <xpolife@gmail.com>
28 28 Vincent Caron <vcaron@bearstech.com>
29 29 Zachary Auclair <zach101@gmail.com>
30 30 Stefan Engel <mail@engel-stefan.de>
31 31 Andrew Shadura <bugzilla@tut.by>
32 32 Raoul Thill <raoul.thill@gmail.com>
33 33 Philip Jameson <philip.j@hostdime.com>
34
34 Mads Kiilerich <madski@unity3d.com>
@@ -1,894 +1,896 b''
1 1 .. _changelog:
2 2
3 3 =========
4 4 Changelog
5 5 =========
6 6
7 7 1.5.1 (**2012-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 fixes
17 17 +++++
18 18
19 19 1.5.0 (**2012-12-12**)
20 20 ----------------------
21 21
22 22 news
23 23 ++++
24 24
25 25 - new rewritten from scratch diff engine. 10x faster in edge cases. Handling
26 26 of file renames, copies, change flags and binary files
27 27 - added lightweight dashboard option. ref #500. New version of dashboard
28 28 page that doesn't use any VCS data and is super fast to render. Recommended
29 29 for large amount of repositories.
30 30 - implements #648 write Script for updating last modification time for
31 31 lightweight dashboard
32 32 - implemented compare engine for git repositories.
33 33 - LDAP failover, option to specify multiple servers
34 34 - added Errormator and Sentry support for monitoring RhodeCode
35 35 - implemented #628: Pass server URL to rc-extensions hooks
36 36 - new tooltip implementation - added lazy loading of changesets from journal
37 37 pages. This can significantly improve speed of rendering the page
38 38 - implements #632,added branch/tag/bookmarks info into feeds
39 39 added changeset link to body of message
40 40 - implemented #638 permissions overview to groups
41 41 - implements #636, lazy loading of history and authors to speed up source
42 42 pages rendering
43 43 - implemented #647, option to pass list of default encoding used to
44 44 encode to/decode from unicode
45 45 - added caching layer into RSS/ATOM feeds.
46 46 - basic implementation of cherry picking changesets for pull request, ref #575
47 47 - implemented #661 Add option to include diff in RSS feed
48 48 - implemented file history page for showing detailed changelog for a given file
49 49 - implemented #663 Admin/permission: specify default repogroup perms
50 50 - implemented #379 defaults settings page for creation of repositories, locking
51 51 statistics, downloads, repository type
52 52 - implemented #210 filtering of admin journal based on Whoosh Query language
53 53 - added parents/children links in changeset viewref #650
54 54
55 55 fixes
56 56 +++++
57 57
58 58 - fixed git version checker
59 59 - #586 patched basic auth handler to fix issues with git behind proxy
60 60 - #589 search urlgenerator didn't properly escape special characters
61 61 - fixed issue #614 Include repo name in delete confirmation dialog
62 62 - fixed #623: Lang meta-tag doesn't work with C#/C++
63 63 - fixes #612 Double quotes to Single quotes result in bad html in diff
64 64 - fixes #630 git statistics do too much work making them slow.
65 65 - fixes #625 Git-Tags are not displayed in Shortlog
66 66 - fix for issue #602, enforce str when setting mercurial UI object.
67 67 When this is used together with mercurial internal translation system
68 68 it can lead to UnicodeDecodeErrors
69 69 - fixes #645 Fix git handler when doing delete remote branch
70 70 - implements #649 added two seperate method for author and commiter to VCS
71 71 changeset class switch author for git backed to be the real author not commiter
72 72 - fix issue #504 RhodeCode is showing different versions of README on
73 73 different summary page loads
74 74 - implemented #658 Changing username in LDAP-Mode should not be allowed.
75 75 - fixes #652 switch to generator approach when doing file annotation to prevent
76 76 huge memory consumption
77 77 - fixes #666 move lockkey path location to cache_dir to ensure this path is
78 78 always writable for rhodecode server
79 79 - many more small fixes and improvements
80 - fixed issues with recursive scans on removed repositories that could take
81 long time on instance start
80 82
81 83 1.4.4 (**2012-10-08**)
82 84 ----------------------
83 85
84 86 news
85 87 ++++
86 88
87 89 - obfuscate db password in logs for engine connection string
88 90 - #574 Show pull request status also in shortlog (if any)
89 91 - remember selected tab in my account page
90 92 - Bumped mercurial version to 2.3.2
91 93 - #595 rcextension hook for repository delete
92 94
93 95 fixes
94 96 +++++
95 97
96 98 - Add git version detection to warn users that Git used in system is to
97 99 old. Ref #588 - also show git version in system details in settings page
98 100 - fixed files quick filter links
99 101 - #590 Add GET flag that controls the way the diff are generated, for pull
100 102 requests we want to use non-bundle based diffs, That are far better for
101 103 doing code reviews. The /compare url still uses bundle compare for full
102 104 comparison including the incoming changesets
103 105 - Fixed #585, checks for status of revision where to strict, and made
104 106 opening pull request with those revision impossible due to previously set
105 107 status. Checks now are made also for the repository.
106 108 - fixes #591 git backend was causing encoding errors when handling binary
107 109 files - added a test case for VCS lib tests
108 110 - fixed #597 commits in future get negative age.
109 111 - fixed #598 API docs methods had wrong members parameter as returned data
110 112
111 113 1.4.3 (**2012-09-28**)
112 114 ----------------------
113 115
114 116 news
115 117 ++++
116 118
117 119 - #558 Added config file to hooks extra data
118 120 - bumped mercurial version to 2.3.1
119 121 - #518 added possibility of specifying multiple patterns for issues
120 122 - update codemirror to latest version
121 123
122 124 fixes
123 125 +++++
124 126
125 127 - fixed #570 explicit users group permissions can overwrite owner permissions
126 128 - fixed #578 set proper PATH with current Python for Git
127 129 hooks to execute within same Python as RhodeCode
128 130 - fixed issue with Git bare repos that ends with .git in name
129 131
130 132 1.4.2 (**2012-09-12**)
131 133 ----------------------
132 134
133 135 news
134 136 ++++
135 137
136 138 - added option to menu to quick lock/unlock repository for users that have
137 139 write access to
138 140 - Implemented permissions for writing to repo
139 141 groups. Now only write access to group allows to create a repostiory
140 142 within that group
141 143 - #565 Add support for {netloc} and {scheme} to alternative_gravatar_url
142 144 - updated translation for zh_CN
143 145
144 146 fixes
145 147 +++++
146 148
147 149 - fixed visual permissions check on repos groups inside groups
148 150 - fixed issues with non-ascii search terms in search, and indexers
149 151 - fixed parsing of page number in GET parameters
150 152 - fixed issues with generating pull-request overview for repos with
151 153 bookmarks and tags, also preview doesn't loose chosen revision from
152 154 select dropdown
153 155
154 156 1.4.1 (**2012-09-07**)
155 157 ----------------------
156 158
157 159 news
158 160 ++++
159 161
160 162 - always put a comment about code-review status change even if user send
161 163 empty data
162 164 - modified_on column saves repository update and it's going to be used
163 165 later for light version of main page ref #500
164 166 - pull request notifications send much nicer emails with details about pull
165 167 request
166 168 - #551 show breadcrumbs in summary view for repositories inside a group
167 169
168 170 fixes
169 171 +++++
170 172
171 173 - fixed migrations of permissions that can lead to inconsistency.
172 174 Some users sent feedback that after upgrading from older versions issues
173 175 with updating default permissions occurred. RhodeCode detects that now and
174 176 resets default user permission to initial state if there is a need for that.
175 177 Also forces users to set the default value for new forking permission.
176 178 - #535 improved apache wsgi example configuration in docs
177 179 - fixes #550 mercurial repositories comparision failed when origin repo had
178 180 additional not-common changesets
179 181 - fixed status of code-review in preview windows of pull request
180 182 - git forks were not initialized at bare repos
181 183 - fixes #555 fixes issues with comparing non-related repositories
182 184 - fixes #557 follower counter always counts up
183 185 - fixed issue #560 require push ssl checkbox wasn't shown when option was
184 186 enabled
185 187 - fixed #559
186 188 - fixed issue #559 fixed bug in routing that mapped repo names with <name>_<num> in name as
187 189 if it was a request to url by repository ID
188 190
189 191 1.4.0 (**2012-09-03**)
190 192 ----------------------
191 193
192 194 news
193 195 ++++
194 196
195 197 - new codereview system
196 198 - email map, allowing users to have multiple email addresses mapped into
197 199 their accounts
198 200 - improved git-hook system. Now all actions for git are logged into journal
199 201 including pushed revisions, user and IP address
200 202 - changed setup-app into setup-rhodecode and added default options to it.
201 203 - new git repos are created as bare now by default
202 204 - #464 added links to groups in permission box
203 205 - #465 mentions autocomplete inside comments boxes
204 206 - #469 added --update-only option to whoosh to re-index only given list
205 207 of repos in index
206 208 - rhodecode-api CLI client
207 209 - new git http protocol replaced buggy dulwich implementation.
208 210 Now based on pygrack & gitweb
209 211 - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and
210 212 reformated based on user suggestions. Additional rss/atom feeds for user
211 213 journal
212 214 - various i18n improvements
213 215 - #478 permissions overview for admin in user edit view
214 216 - File view now displays small gravatars off all authors of given file
215 217 - Implemented landing revisions. Each repository will get landing_rev attribute
216 218 that defines 'default' revision/branch for generating readme files
217 219 - Implemented #509, RhodeCode enforces SSL for push/pulling if requested at
218 220 earliest possible call.
219 221 - Import remote svn repositories to mercurial using hgsubversion.
220 222 - Fixed #508 RhodeCode now has a option to explicitly set forking permissions
221 223 - RhodeCode can use alternative server for generating avatar icons
222 224 - implemented repositories locking. Pull locks, push unlocks. Also can be done
223 225 via API calls
224 226 - #538 form for permissions can handle multiple users at once
225 227
226 228 fixes
227 229 +++++
228 230
229 231 - improved translations
230 232 - fixes issue #455 Creating an archive generates an exception on Windows
231 233 - fixes #448 Download ZIP archive keeps file in /tmp open and results
232 234 in out of disk space
233 235 - fixes issue #454 Search results under Windows include proceeding
234 236 backslash
235 237 - fixed issue #450. Rhodecode no longer will crash when bad revision is
236 238 present in journal data.
237 239 - fix for issue #417, git execution was broken on windows for certain
238 240 commands.
239 241 - fixed #413. Don't disable .git directory for bare repos on deleting
240 242 - fixed issue #459. Changed the way of obtaining logger in reindex task.
241 243 - fixed #453 added ID field in whoosh SCHEMA that solves the issue of
242 244 reindexing modified files
243 245 - fixed #481 rhodecode emails are sent without Date header
244 246 - fixed #458 wrong count when no repos are present
245 247 - fixed issue #492 missing `\ No newline at end of file` test at the end of
246 248 new chunk in html diff
247 249 - full text search now works also for commit messages
248 250
249 251 1.3.6 (**2012-05-17**)
250 252 ----------------------
251 253
252 254 news
253 255 ++++
254 256
255 257 - chinese traditional translation
256 258 - changed setup-app into setup-rhodecode and added arguments for auto-setup
257 259 mode that doesn't need user interaction
258 260
259 261 fixes
260 262 +++++
261 263
262 264 - fixed no scm found warning
263 265 - fixed __future__ import error on rcextensions
264 266 - made simplejson required lib for speedup on JSON encoding
265 267 - fixes #449 bad regex could get more than revisions from parsing history
266 268 - don't clear DB session when CELERY_EAGER is turned ON
267 269
268 270 1.3.5 (**2012-05-10**)
269 271 ----------------------
270 272
271 273 news
272 274 ++++
273 275
274 276 - use ext_json for json module
275 277 - unified annotation view with file source view
276 278 - notification improvements, better inbox + css
277 279 - #419 don't strip passwords for login forms, make rhodecode
278 280 more compatible with LDAP servers
279 281 - Added HTTP_X_FORWARDED_FOR as another method of extracting
280 282 IP for pull/push logs. - moved all to base controller
281 283 - #415: Adding comment to changeset causes reload.
282 284 Comments are now added via ajax and doesn't reload the page
283 285 - #374 LDAP config is discarded when LDAP can't be activated
284 286 - limited push/pull operations are now logged for git in the journal
285 287 - bumped mercurial to 2.2.X series
286 288 - added support for displaying submodules in file-browser
287 289 - #421 added bookmarks in changelog view
288 290
289 291 fixes
290 292 +++++
291 293
292 294 - fixed dev-version marker for stable when served from source codes
293 295 - fixed missing permission checks on show forks page
294 296 - #418 cast to unicode fixes in notification objects
295 297 - #426 fixed mention extracting regex
296 298 - fixed remote-pulling for git remotes remopositories
297 299 - fixed #434: Error when accessing files or changesets of a git repository
298 300 with submodules
299 301 - fixed issue with empty APIKEYS for users after registration ref. #438
300 302 - fixed issue with getting README files from git repositories
301 303
302 304 1.3.4 (**2012-03-28**)
303 305 ----------------------
304 306
305 307 news
306 308 ++++
307 309
308 310 - Whoosh logging is now controlled by the .ini files logging setup
309 311 - added clone-url into edit form on /settings page
310 312 - added help text into repo add/edit forms
311 313 - created rcextensions module with additional mappings (ref #322) and
312 314 post push/pull/create repo hooks callbacks
313 315 - implemented #377 Users view for his own permissions on account page
314 316 - #399 added inheritance of permissions for users group on repos groups
315 317 - #401 repository group is automatically pre-selected when adding repos
316 318 inside a repository group
317 319 - added alternative HTTP 403 response when client failed to authenticate. Helps
318 320 solving issues with Mercurial and LDAP
319 321 - #402 removed group prefix from repository name when listing repositories
320 322 inside a group
321 323 - added gravatars into permission view and permissions autocomplete
322 324 - #347 when running multiple RhodeCode instances, properly invalidates cache
323 325 for all registered servers
324 326
325 327 fixes
326 328 +++++
327 329
328 330 - fixed #390 cache invalidation problems on repos inside group
329 331 - fixed #385 clone by ID url was loosing proxy prefix in URL
330 332 - fixed some unicode problems with waitress
331 333 - fixed issue with escaping < and > in changeset commits
332 334 - fixed error occurring during recursive group creation in API
333 335 create_repo function
334 336 - fixed #393 py2.5 fixes for routes url generator
335 337 - fixed #397 Private repository groups shows up before login
336 338 - fixed #396 fixed problems with revoking users in nested groups
337 339 - fixed mysql unicode issues + specified InnoDB as default engine with
338 340 utf8 charset
339 341 - #406 trim long branch/tag names in changelog to not break UI
340 342
341 343 1.3.3 (**2012-03-02**)
342 344 ----------------------
343 345
344 346 news
345 347 ++++
346 348
347 349
348 350 fixes
349 351 +++++
350 352
351 353 - fixed some python2.5 compatibility issues
352 354 - fixed issues with removed repos was accidentally added as groups, after
353 355 full rescan of paths
354 356 - fixes #376 Cannot edit user (using container auth)
355 357 - fixes #378 Invalid image urls on changeset screen with proxy-prefix
356 358 configuration
357 359 - fixed initial sorting of repos inside repo group
358 360 - fixes issue when user tried to resubmit same permission into user/user_groups
359 361 - bumped beaker version that fixes #375 leap error bug
360 362 - fixed raw_changeset for git. It was generated with hg patch headers
361 363 - fixed vcs issue with last_changeset for filenodes
362 364 - fixed missing commit after hook delete
363 365 - fixed #372 issues with git operation detection that caused a security issue
364 366 for git repos
365 367
366 368 1.3.2 (**2012-02-28**)
367 369 ----------------------
368 370
369 371 news
370 372 ++++
371 373
372 374
373 375 fixes
374 376 +++++
375 377
376 378 - fixed git protocol issues with repos-groups
377 379 - fixed git remote repos validator that prevented from cloning remote git repos
378 380 - fixes #370 ending slashes fixes for repo and groups
379 381 - fixes #368 improved git-protocol detection to handle other clients
380 382 - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be
381 383 Moved To Root
382 384 - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys
383 385 - fixed #373 missing cascade drop on user_group_to_perm table
384 386
385 387 1.3.1 (**2012-02-27**)
386 388 ----------------------
387 389
388 390 news
389 391 ++++
390 392
391 393
392 394 fixes
393 395 +++++
394 396
395 397 - redirection loop occurs when remember-me wasn't checked during login
396 398 - fixes issues with git blob history generation
397 399 - don't fetch branch for git in file history dropdown. Causes unneeded slowness
398 400
399 401 1.3.0 (**2012-02-26**)
400 402 ----------------------
401 403
402 404 news
403 405 ++++
404 406
405 407 - code review, inspired by github code-comments
406 408 - #215 rst and markdown README files support
407 409 - #252 Container-based and proxy pass-through authentication support
408 410 - #44 branch browser. Filtering of changelog by branches
409 411 - mercurial bookmarks support
410 412 - new hover top menu, optimized to add maximum size for important views
411 413 - configurable clone url template with possibility to specify protocol like
412 414 ssh:// or http:// and also manually alter other parts of clone_url.
413 415 - enabled largefiles extension by default
414 416 - optimized summary file pages and saved a lot of unused space in them
415 417 - #239 option to manually mark repository as fork
416 418 - #320 mapping of commit authors to RhodeCode users
417 419 - #304 hashes are displayed using monospace font
418 420 - diff configuration, toggle white lines and context lines
419 421 - #307 configurable diffs, whitespace toggle, increasing context lines
420 422 - sorting on branches, tags and bookmarks using YUI datatable
421 423 - improved file filter on files page
422 424 - implements #330 api method for listing nodes ar particular revision
423 425 - #73 added linking issues in commit messages to chosen issue tracker url
424 426 based on user defined regular expression
425 427 - added linking of changesets in commit messages
426 428 - new compact changelog with expandable commit messages
427 429 - firstname and lastname are optional in user creation
428 430 - #348 added post-create repository hook
429 431 - #212 global encoding settings is now configurable from .ini files
430 432 - #227 added repository groups permissions
431 433 - markdown gets codehilite extensions
432 434 - new API methods, delete_repositories, grante/revoke permissions for groups
433 435 and repos
434 436
435 437
436 438 fixes
437 439 +++++
438 440
439 441 - rewrote dbsession management for atomic operations, and better error handling
440 442 - fixed sorting of repo tables
441 443 - #326 escape of special html entities in diffs
442 444 - normalized user_name => username in api attributes
443 445 - fixes #298 ldap created users with mixed case emails created conflicts
444 446 on saving a form
445 447 - fixes issue when owner of a repo couldn't revoke permissions for users
446 448 and groups
447 449 - fixes #271 rare JSON serialization problem with statistics
448 450 - fixes #337 missing validation check for conflicting names of a group with a
449 451 repositories group
450 452 - #340 fixed session problem for mysql and celery tasks
451 453 - fixed #331 RhodeCode mangles repository names if the a repository group
452 454 contains the "full path" to the repositories
453 455 - #355 RhodeCode doesn't store encrypted LDAP passwords
454 456
455 457 1.2.5 (**2012-01-28**)
456 458 ----------------------
457 459
458 460 news
459 461 ++++
460 462
461 463 fixes
462 464 +++++
463 465
464 466 - #340 Celery complains about MySQL server gone away, added session cleanup
465 467 for celery tasks
466 468 - #341 "scanning for repositories in None" log message during Rescan was missing
467 469 a parameter
468 470 - fixed creating archives with subrepos. Some hooks were triggered during that
469 471 operation leading to crash.
470 472 - fixed missing email in account page.
471 473 - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
472 474 forking on windows impossible
473 475
474 476 1.2.4 (**2012-01-19**)
475 477 ----------------------
476 478
477 479 news
478 480 ++++
479 481
480 482 - RhodeCode is bundled with mercurial series 2.0.X by default, with
481 483 full support to largefiles extension. Enabled by default in new installations
482 484 - #329 Ability to Add/Remove Groups to/from a Repository via AP
483 485 - added requires.txt file with requirements
484 486
485 487 fixes
486 488 +++++
487 489
488 490 - fixes db session issues with celery when emailing admins
489 491 - #331 RhodeCode mangles repository names if the a repository group
490 492 contains the "full path" to the repositories
491 493 - #298 Conflicting e-mail addresses for LDAP and RhodeCode users
492 494 - DB session cleanup after hg protocol operations, fixes issues with
493 495 `mysql has gone away` errors
494 496 - #333 doc fixes for get_repo api function
495 497 - #271 rare JSON serialization problem with statistics enabled
496 498 - #337 Fixes issues with validation of repository name conflicting with
497 499 a group name. A proper message is now displayed.
498 500 - #292 made ldap_dn in user edit readonly, to get rid of confusion that field
499 501 doesn't work
500 502 - #316 fixes issues with web description in hgrc files
501 503
502 504 1.2.3 (**2011-11-02**)
503 505 ----------------------
504 506
505 507 news
506 508 ++++
507 509
508 510 - added option to manage repos group for non admin users
509 511 - added following API methods for get_users, create_user, get_users_groups,
510 512 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
511 513 get_repo, create_repo, add_user_to_repo
512 514 - implements #237 added password confirmation for my account
513 515 and admin edit user.
514 516 - implements #291 email notification for global events are now sent to all
515 517 administrator users, and global config email.
516 518
517 519 fixes
518 520 +++++
519 521
520 522 - added option for passing auth method for smtp mailer
521 523 - #276 issue with adding a single user with id>10 to usergroups
522 524 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
523 525 - #288 fixes managing of repos in a group for non admin user
524 526
525 527 1.2.2 (**2011-10-17**)
526 528 ----------------------
527 529
528 530 news
529 531 ++++
530 532
531 533 - #226 repo groups are available by path instead of numerical id
532 534
533 535 fixes
534 536 +++++
535 537
536 538 - #259 Groups with the same name but with different parent group
537 539 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
538 540 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
539 541 - #265 ldap save fails sometimes on converting attributes to booleans,
540 542 added getter and setter into model that will prevent from this on db model level
541 543 - fixed problems with timestamps issues #251 and #213
542 544 - fixes #266 RhodeCode allows to create repo with the same name and in
543 545 the same parent as group
544 546 - fixes #245 Rescan of the repositories on Windows
545 547 - fixes #248 cannot edit repos inside a group on windows
546 548 - fixes #219 forking problems on windows
547 549
548 550 1.2.1 (**2011-10-08**)
549 551 ----------------------
550 552
551 553 news
552 554 ++++
553 555
554 556
555 557 fixes
556 558 +++++
557 559
558 560 - fixed problems with basic auth and push problems
559 561 - gui fixes
560 562 - fixed logger
561 563
562 564 1.2.0 (**2011-10-07**)
563 565 ----------------------
564 566
565 567 news
566 568 ++++
567 569
568 570 - implemented #47 repository groups
569 571 - implemented #89 Can setup google analytics code from settings menu
570 572 - implemented #91 added nicer looking archive urls with more download options
571 573 like tags, branches
572 574 - implemented #44 into file browsing, and added follow branch option
573 575 - implemented #84 downloads can be enabled/disabled for each repository
574 576 - anonymous repository can be cloned without having to pass default:default
575 577 into clone url
576 578 - fixed #90 whoosh indexer can index chooses repositories passed in command
577 579 line
578 580 - extended journal with day aggregates and paging
579 581 - implemented #107 source code lines highlight ranges
580 582 - implemented #93 customizable changelog on combined revision ranges -
581 583 equivalent of githubs compare view
582 584 - implemented #108 extended and more powerful LDAP configuration
583 585 - implemented #56 users groups
584 586 - major code rewrites optimized codes for speed and memory usage
585 587 - raw and diff downloads are now in git format
586 588 - setup command checks for write access to given path
587 589 - fixed many issues with international characters and unicode. It uses utf8
588 590 decode with replace to provide less errors even with non utf8 encoded strings
589 591 - #125 added API KEY access to feeds
590 592 - #109 Repository can be created from external Mercurial link (aka. remote
591 593 repository, and manually updated (via pull) from admin panel
592 594 - beta git support - push/pull server + basic view for git repos
593 595 - added followers page and forks page
594 596 - server side file creation (with binary file upload interface)
595 597 and edition with commits powered by codemirror
596 598 - #111 file browser file finder, quick lookup files on whole file tree
597 599 - added quick login sliding menu into main page
598 600 - changelog uses lazy loading of affected files details, in some scenarios
599 601 this can improve speed of changelog page dramatically especially for
600 602 larger repositories.
601 603 - implements #214 added support for downloading subrepos in download menu.
602 604 - Added basic API for direct operations on rhodecode via JSON
603 605 - Implemented advanced hook management
604 606
605 607 fixes
606 608 +++++
607 609
608 610 - fixed file browser bug, when switching into given form revision the url was
609 611 not changing
610 612 - fixed propagation to error controller on simplehg and simplegit middlewares
611 613 - fixed error when trying to make a download on empty repository
612 614 - fixed problem with '[' chars in commit messages in journal
613 615 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
614 616 - journal fork fixes
615 617 - removed issue with space inside renamed repository after deletion
616 618 - fixed strange issue on formencode imports
617 619 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
618 620 - #150 fixes for errors on repositories mapped in db but corrupted in
619 621 filesystem
620 622 - fixed problem with ascendant characters in realm #181
621 623 - fixed problem with sqlite file based database connection pool
622 624 - whoosh indexer and code stats share the same dynamic extensions map
623 625 - fixes #188 - relationship delete of repo_to_perm entry on user removal
624 626 - fixes issue #189 Trending source files shows "show more" when no more exist
625 627 - fixes issue #197 Relative paths for pidlocks
626 628 - fixes issue #198 password will require only 3 chars now for login form
627 629 - fixes issue #199 wrong redirection for non admin users after creating a repository
628 630 - fixes issues #202, bad db constraint made impossible to attach same group
629 631 more than one time. Affects only mysql/postgres
630 632 - fixes #218 os.kill patch for windows was missing sig param
631 633 - improved rendering of dag (they are not trimmed anymore when number of
632 634 heads exceeds 5)
633 635
634 636 1.1.8 (**2011-04-12**)
635 637 ----------------------
636 638
637 639 news
638 640 ++++
639 641
640 642 - improved windows support
641 643
642 644 fixes
643 645 +++++
644 646
645 647 - fixed #140 freeze of python dateutil library, since new version is python2.x
646 648 incompatible
647 649 - setup-app will check for write permission in given path
648 650 - cleaned up license info issue #149
649 651 - fixes for issues #137,#116 and problems with unicode and accented characters.
650 652 - fixes crashes on gravatar, when passed in email as unicode
651 653 - fixed tooltip flickering problems
652 654 - fixed came_from redirection on windows
653 655 - fixed logging modules, and sql formatters
654 656 - windows fixes for os.kill issue #133
655 657 - fixes path splitting for windows issues #148
656 658 - fixed issue #143 wrong import on migration to 1.1.X
657 659 - fixed problems with displaying binary files, thanks to Thomas Waldmann
658 660 - removed name from archive files since it's breaking ui for long repo names
659 661 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
660 662 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
661 663 Thomas Waldmann
662 664 - fixed issue #166 summary pager was skipping 10 revisions on second page
663 665
664 666
665 667 1.1.7 (**2011-03-23**)
666 668 ----------------------
667 669
668 670 news
669 671 ++++
670 672
671 673 fixes
672 674 +++++
673 675
674 676 - fixed (again) #136 installation support for FreeBSD
675 677
676 678
677 679 1.1.6 (**2011-03-21**)
678 680 ----------------------
679 681
680 682 news
681 683 ++++
682 684
683 685 fixes
684 686 +++++
685 687
686 688 - fixed #136 installation support for FreeBSD
687 689 - RhodeCode will check for python version during installation
688 690
689 691 1.1.5 (**2011-03-17**)
690 692 ----------------------
691 693
692 694 news
693 695 ++++
694 696
695 697 - basic windows support, by exchanging pybcrypt into sha256 for windows only
696 698 highly inspired by idea of mantis406
697 699
698 700 fixes
699 701 +++++
700 702
701 703 - fixed sorting by author in main page
702 704 - fixed crashes with diffs on binary files
703 705 - fixed #131 problem with boolean values for LDAP
704 706 - fixed #122 mysql problems thanks to striker69
705 707 - fixed problem with errors on calling raw/raw_files/annotate functions
706 708 with unknown revisions
707 709 - fixed returned rawfiles attachment names with international character
708 710 - cleaned out docs, big thanks to Jason Harris
709 711
710 712 1.1.4 (**2011-02-19**)
711 713 ----------------------
712 714
713 715 news
714 716 ++++
715 717
716 718 fixes
717 719 +++++
718 720
719 721 - fixed formencode import problem on settings page, that caused server crash
720 722 when that page was accessed as first after server start
721 723 - journal fixes
722 724 - fixed option to access repository just by entering http://server/<repo_name>
723 725
724 726 1.1.3 (**2011-02-16**)
725 727 ----------------------
726 728
727 729 news
728 730 ++++
729 731
730 732 - implemented #102 allowing the '.' character in username
731 733 - added option to access repository just by entering http://server/<repo_name>
732 734 - celery task ignores result for better performance
733 735
734 736 fixes
735 737 +++++
736 738
737 739 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
738 740 apollo13 and Johan Walles
739 741 - small fixes in journal
740 742 - fixed problems with getting setting for celery from .ini files
741 743 - registration, password reset and login boxes share the same title as main
742 744 application now
743 745 - fixed #113: to high permissions to fork repository
744 746 - fixed problem with '[' chars in commit messages in journal
745 747 - removed issue with space inside renamed repository after deletion
746 748 - db transaction fixes when filesystem repository creation failed
747 749 - fixed #106 relation issues on databases different than sqlite
748 750 - fixed static files paths links to use of url() method
749 751
750 752 1.1.2 (**2011-01-12**)
751 753 ----------------------
752 754
753 755 news
754 756 ++++
755 757
756 758
757 759 fixes
758 760 +++++
759 761
760 762 - fixes #98 protection against float division of percentage stats
761 763 - fixed graph bug
762 764 - forced webhelpers version since it was making troubles during installation
763 765
764 766 1.1.1 (**2011-01-06**)
765 767 ----------------------
766 768
767 769 news
768 770 ++++
769 771
770 772 - added force https option into ini files for easier https usage (no need to
771 773 set server headers with this options)
772 774 - small css updates
773 775
774 776 fixes
775 777 +++++
776 778
777 779 - fixed #96 redirect loop on files view on repositories without changesets
778 780 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
779 781 and server crashed with errors
780 782 - fixed large tooltips problems on main page
781 783 - fixed #92 whoosh indexer is more error proof
782 784
783 785 1.1.0 (**2010-12-18**)
784 786 ----------------------
785 787
786 788 news
787 789 ++++
788 790
789 791 - rewrite of internals for vcs >=0.1.10
790 792 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
791 793 with older clients
792 794 - anonymous access, authentication via ldap
793 795 - performance upgrade for cached repos list - each repository has its own
794 796 cache that's invalidated when needed.
795 797 - performance upgrades on repositories with large amount of commits (20K+)
796 798 - main page quick filter for filtering repositories
797 799 - user dashboards with ability to follow chosen repositories actions
798 800 - sends email to admin on new user registration
799 801 - added cache/statistics reset options into repository settings
800 802 - more detailed action logger (based on hooks) with pushed changesets lists
801 803 and options to disable those hooks from admin panel
802 804 - introduced new enhanced changelog for merges that shows more accurate results
803 805 - new improved and faster code stats (based on pygments lexers mapping tables,
804 806 showing up to 10 trending sources for each repository. Additionally stats
805 807 can be disabled in repository settings.
806 808 - gui optimizations, fixed application width to 1024px
807 809 - added cut off (for large files/changesets) limit into config files
808 810 - whoosh, celeryd, upgrade moved to paster command
809 811 - other than sqlite database backends can be used
810 812
811 813 fixes
812 814 +++++
813 815
814 816 - fixes #61 forked repo was showing only after cache expired
815 817 - fixes #76 no confirmation on user deletes
816 818 - fixes #66 Name field misspelled
817 819 - fixes #72 block user removal when he owns repositories
818 820 - fixes #69 added password confirmation fields
819 821 - fixes #87 RhodeCode crashes occasionally on updating repository owner
820 822 - fixes #82 broken annotations on files with more than 1 blank line at the end
821 823 - a lot of fixes and tweaks for file browser
822 824 - fixed detached session issues
823 825 - fixed when user had no repos he would see all repos listed in my account
824 826 - fixed ui() instance bug when global hgrc settings was loaded for server
825 827 instance and all hgrc options were merged with our db ui() object
826 828 - numerous small bugfixes
827 829
828 830 (special thanks for TkSoh for detailed feedback)
829 831
830 832
831 833 1.0.2 (**2010-11-12**)
832 834 ----------------------
833 835
834 836 news
835 837 ++++
836 838
837 839 - tested under python2.7
838 840 - bumped sqlalchemy and celery versions
839 841
840 842 fixes
841 843 +++++
842 844
843 845 - fixed #59 missing graph.js
844 846 - fixed repo_size crash when repository had broken symlinks
845 847 - fixed python2.5 crashes.
846 848
847 849
848 850 1.0.1 (**2010-11-10**)
849 851 ----------------------
850 852
851 853 news
852 854 ++++
853 855
854 856 - small css updated
855 857
856 858 fixes
857 859 +++++
858 860
859 861 - fixed #53 python2.5 incompatible enumerate calls
860 862 - fixed #52 disable mercurial extension for web
861 863 - fixed #51 deleting repositories don't delete it's dependent objects
862 864
863 865
864 866 1.0.0 (**2010-11-02**)
865 867 ----------------------
866 868
867 869 - security bugfix simplehg wasn't checking for permissions on commands
868 870 other than pull or push.
869 871 - fixed doubled messages after push or pull in admin journal
870 872 - templating and css corrections, fixed repo switcher on chrome, updated titles
871 873 - admin menu accessible from options menu on repository view
872 874 - permissions cached queries
873 875
874 876 1.0.0rc4 (**2010-10-12**)
875 877 --------------------------
876 878
877 879 - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
878 880 - removed cache_manager settings from sqlalchemy meta
879 881 - added sqlalchemy cache settings to ini files
880 882 - validated password length and added second try of failure on paster setup-app
881 883 - fixed setup database destroy prompt even when there was no db
882 884
883 885
884 886 1.0.0rc3 (**2010-10-11**)
885 887 -------------------------
886 888
887 889 - fixed i18n during installation.
888 890
889 891 1.0.0rc2 (**2010-10-11**)
890 892 -------------------------
891 893
892 894 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
893 895 occure. After vcs is fixed it'll be put back again.
894 896 - 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