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