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