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