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