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