stable

Clone or download

Read-only

tuleap/stable.git/ChangeLog

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591
Version 7.5-4 (Tuesday, October 7th 2014) == Bug Fix == * request #7504: No ability to make search in mediawiki compatibility mode * request #7503: CI job bad parameters with svn * request #7498: Changing rank on graph is not working * request #7499: User home sanity check is too slow * request #7458: External XML Entity Injection Version 7.5-3 (Tuesday, September 30th 2014) == Bug Fix == * request #7460: "Unresponsive script" error message when I turn on a field and there're many field dependencies rules * request #7463: (un)numbered lists lose their margin in follow-up comments * request #7419: Error 500 on POST /artifacts or PUT /artifacts/123 when status field not empty * request #7457: Remote Command Execution Vulnerability * request #7484: Search in projects can take a very long time * request #7478: REST POST /tokens should not return 500 when the password is wrong Version 7.5-2 (Monday, September 22th 2014) == Bug Fix == * request #7461: SQL injection on docman global search * request #7462: AgileDashboard milestones display rules are not taken into account for non last level milestones * request #6909: Fix the list of submilestone trackers for a milestone. Version 7.5 (Thursday, September 18th 2014) == Bug Fix == * request #7408: No value returned for the specified parameters in the build * Fix request #7373: Remove "target" settings for link in CKeditor configuration * request #7379: Delete sflogo.php no longer used (since 2008) == Plugins == * tracker: 5.471 * fulltextsearch: 0.82 * git: 3.98 * mediawiki: 0.55 * statistics: 0.36 * archivedeleteditems: 0.3 * cardwall: 1.36 == Features == * tasks #7444: remove seconds from the timepicker in the UI * tasks #7440: make tracker workflow rules work with datetime * request #6728: Provide a list of project that are above disk quota for the siteadmin * story #7349: SystemEvent to be processed independently == Development == * Development: be able to fetch the status for a given changeset Version 7.4 (Thursday, August 21st 2014) == Plugins == * fulltextsearch: 0.79 * tracker: 5.443 * mediawiki: 0.53 * docman: 2.26.47 * git: 3.96 * graphontrackersv5: 5.13 * ldap: 3.52 * requesthelp: 1.3.8 * cardwall: 1.35 * agiledashboard: 1.69 * IM: 1.5.17 == Themes == * FlamingParrot: 1.43 == Bug fix == * Fix regression introduced by commit 4b3eedc in tasks #6918: Send notifications after copy * Fix request #7143: Use of register globals in user permissions page (Contribution Nicolas Lafont - WDMédia) * request #7265: XML import enforces field dependencies but not workflow * request #7270: Export Per Tracker ID in CSV * request #7298: fix some tracker graphs not showing on project homepage * request #7177: PhpWiki and PHP 5.4 (Contrib Nicolas Lafont) * Fix request #7273: Files with French characters in name do not open in SVN * request #7332: Cannot uninstall and re-install tracker plugin from web interface * request #7327 Tv3 export to Tv5: cannot migrate trackers not readable by anonymous * request #7345: Tv3 export to Tv5: import failure when field name is not unique * request #7335: Tuleap mailing list admin doesn't work in php 5.4 * request #7342 Tv3 export to Tv5: migration abort when files are deleted on file system * request #7347: Tv3 export to Tv5: migration is to restrictive, should not stop creating when something cannot be imported * request #7350 Tv3 export to Tv5: Improve logging == Features == * Third step of story #6971: Git online commit in the Tuleap UI * story #729: Be able to add custom tours on my forge * story #7304: use wiki editor * Parts of story #2501: be able to unsuscribe to an artifact == Enhancement == * Adapt test output dir to run tests in Docker * Add REST route to be able to search for users (part of request #7303) * Convert @mentions into clickable links (part of request #7303) * Configure tests for clean run in Docker * request #7334: Force the display of the breadcrumb even if it is empty * request #7330: Replace legacy admin doc by new Sphinx one * Allow to run unit tests in docker containers == Development == * request #7314: Remove legacy DB tables creation (Do not create docman v1 tables in 2014) * Development: return the number of artifacts in rest lib * build less and autoload files with docker * Adding an option to install without mysql root user * Update sources metadata * Remove dead code Version 7.3 (Thursday, July 24th 2014) == Features == * tasks #7191: Wiki page referenced in docman is indexed like a docman file * tasks #7189: Search in Wiki does not redirect to the Wiki service if FTS is enabled * tasks #7203: Catch wiki events * story #6003 be able to change the Experimental theme color == Plugins == * git: 3.93 * tracker: 5.425 * ldap: 3.51 * fulltextsearch: 0.64 * docman: 2.26.40 * mediawiki: 0.44 * forumml: 2.6.20 * agiledashboard: 1.67 * cardwall: 1.34 == Themes == * FlamingParrot: 1.34 == Bug fix == * request #7252: Fatal error on search when FTS plugin not installed * bugtasks #7164: change the link in sidebar so that it uses current project shortname dynamically * bugtasks #7157: fixed notice in src/www/include/exit.php * request #7170: prevent make less to compile node_modules * request #7068: Allow Cross Origin Resources Sharing for REST API, fixing test * request #7204: links in readme are outdated * request #7223: Fatal error when accessing account page * request #7053: Issue with field attachment required * request #7234: tracker_ artifact_ changeset test fails on master * Follow-up request #7104: DRY on subversion repository path * request #7107: SOAP getSvn* doesnt work on projects with project shortname in mixed case * Fix request #7232 Improve french help page * request #7211: Fatal error while accessing to a specific svn revision. * request #7247: New theme variant * request #7236: fatal error on system events UI- foreign events not rejected by fulltext * Fix request #7257: Fatal error when using search bar on wiki service == Development == * Fix request #7218: Building autoload takes 20 minutes Version 7.2 (Thursday, June 26th 2014) == Bug fix == * tasks #7106, request #6405: Proper sanitization of project public name in search * request #7113: fix notice on search page when fulltextsearch not installed * request #6945: Notice on forum message post * Fix request #7057 Fatal error when searching in wiki * Fix request #7104 Subversion access control history doesnt manage uppercase repo == Features == * tasks #7105: Add media queries to search page * tasks #7051: fix full text search is not an option when going to /search directly * tasks #7054: fix bug: ajax search does not use text field but some stored DOM value * tasks #6986: infinite scroll on search results * story #5756: search with nice interface (also story #7019) * tasks #7034: Take in account new option in SVN * tasks #7032: Add new entry for svn in local.inc * request #6970: Clean the Augean stables (tracker v1 removal) * request #7025: Remove old programmer-guide * request #7021: Now possible to give access to trackers to restricted users * story #7060: Initiate the new ElasticSearch indexation format * story #7026: ElasticSearch - Initiate the new ElasticSearch indexation format == Plugins == * agiledashboard: 1.66 * cardwall: 1.33 * tracker: 5.413 * git: 3.88 * forumml: 2.6.19 * fulltextsearch: 0.45 * ldap: 3.47 * mediawiki: 0.32 * docman: 2.26.34 == REST API == * story #6934 - REST: route /users/:id GET * story #6301 - reply to a follow-up comment by email * request #6963 Incorrect error code REST API == Themes == * FlamingParrot: 1.20 == Developers == * Introduce docker container management for developers (tools/docker/dev_start.sh) Version 7.1 (Wednesday, May 28th 2014) == Enhancement == * story #6048: Retrieve an old SVNAccessFile. The SVN access control history is now kept. Each time a modification is done on the file (via the web interface), a new version is saved. This allows administrators to retrieve a previous version and to use it if needed. * request #6841: Replace the combox by multiselect box in the System events monitor screen (contrib STMicroelectronics) * story #6853: be able to check user in checkbox by clicking on the name (contrib Jtekt) * tasks #6884: be able to choose the permission in the admin area * Fix request #6941: errors when list field values are missing * Fix request #6954 NO way to select value in some selectbox in my account page * Add link to REST API documentation in footer == Plugins == * tracker: 5.389 * agiledashboard: 1.63 * cardwall: 1.32 * git: 3.86 * requesthelp: 1.3.7 * IM: 1.5.16 * admindelegation: 2.7 * tests: 5.22 * webdav: 1.9.5 * mediawiki: 0.30 * ldap: 3.44 * openid: 0.4 == Developers == * tasks #6824 - Refactor Milestones test * Add a makefile for debian * URLVerification now asks plugins if User has been granted permissions to access even if user should primarily not able to (admin delegation). * Remove short open tags in site-content * Add method to check running system events against a parameter * Fix tests in ArtifactXMLExporterTestPHP53 (user->users) == Themes == * FlamingParrot: 1.9 * CodexSTN: 1.16 * Dawn: 1.13 * STTab: 1.15 * SteerForge: 1.13 * Tuleap: 2.13 * savannah: 1.5 == Bug fix == * Fix request #6839: unable to use project references in svn commit message * request #6872: Changing remaining effort of a card in cardwall renderer display a json string * request #6877: Red cross to delete artifact from its parent is almost invisible on Google Chrome * request #6879: Can't create a custom service * Fix request #6880: XML Export from Tv3: MSB with users might have 2 as data type * Fix services administration create/update issue Version 6.13 / 7.0 (Monday, May 5th 2014) == Enhancement == * tasks #6676: Glossification <3 == Developers == * Foundation for Tuleap tours * Allow to search for templates in several directories (works with partial too) == Themes == * CodexSTN: 1.15 * FlamingParrot: 1.0 * Dawn: 1.12 * STTab: 1.14 * SteerForge: 1.12 * Tuleap: 2.12 * savannah: 1.4 == Plugins == * tracker: 5.366 * cardwall: 1.30 * graphontrackersv5: 5.11 * agiledashboard: 1.61 * mediawiki: 0.28 * git: 3.82 * docman: 2.26.33 * IM: 1.5.14 * hudson: 1.15 * proftpd: 0.13 == Bug fix == * request #6737: Requester is not admin when project is created via SOAP * request #6712: More explicit message about IE7 and IE8 support. * request #6783: Form plugins do not work on phpwiki * Makes Theme loading resilient * request #6786: None column on the cardwall renderer is empty when the ui is in french * Fix request #5703: gibberish and notice shown for http domain on admin -> project management * Fix request #6804: Notice prevents REST /projects:id from returning 404 when in debug mode. * Fix request #6806: The word "Group" should be "Project" in admin area Version 6.12 (Thursday, April 3rd 2014) == Plugins == * proftpd: 0.12 * tracker: 5.282 * graphontrackersv5: 5.6 * agiledashboard: 1.56 * cardwall: 1.24 * docman: 2.26.31 * git: 3.78 * hudson: 1.14 == Bug fix == * request #6586: Do not display unknown user in TV3 assigned_to field * request #6404: Do not display postponed error for phpwiki (contrib STMicroelectronics) * request #6146: Backend raise errors about cvs logs while cvs is not even installed * request #6423: [trackerV3] Bind a field to mutiple lists doesn't work * Fix request #6146 - Backend raise errors about cvs logs * Fix request #6539 - Missleading terminology for Project Members and Developers * Fix request #6598 - FRS file url broken after package update * request #6589 - TinyMCE is not compatible with IE9 == Enhancement == * story #5998 - Delegate the validation of projects to users * story #6454 - Giving access admin rights to some users to all trackers == Themes == * Experimental: 0.9.13 * CodexSTN: 1.13 == Development == * Add script to ease the execution of webdav tests Version 6.11 (Thursday, March 6th 2014) == Plugins == * git: 3.71 * docman: 2.26.28 * agiledashboard: 1.53 * tracker: 5.262 * cardwall: 1.21 * mediawiki: 0.25 * forumml: 2.6.17 * proftpd: 0.7 == Development == * request #6023 - Days remaining off by one day in the Stand-Up View * story #6009 have a beautiful Agile Dashboard homepage (v1) * story #6058 Create artifacts in agile dashboard using modal * REST and phpunit tests can be run in Continuous Integration * Better detect theme change not to forget to increase version number in tools/utils/changelogs/generate.sh * Add a common helper to compute dates without including week-ends * Remove embedded Firebug * Be consistent with forgeupgrade script: b201305161743_remove_unique_from_svn_checkins * Clean-up package building (remove old documentation) * story #6189: GET project & project users * story #6083: see artifact link reverse links == Enhancement == * request #5951 - Avoid hardcoded redirect on login when possible * request #6154 - Cannot change password upon expiration * story #6047 - update Rich Text Editor (better compatibility with IE10 and upper). Keep internal CKEditor for IE7 == Themes == * Experimental: 0.9.10 * Dawn: 1.9 == Bug fix == * request #5857: Fix error with SVN during a SYSTEM_CHECK * Fix request #6247: Forum flat view displays same author for all messages (Contribution STMicroelectronics) * request #6299: Add the possibility to display user unix name in access_log * request #6326: When we add a new FRS file with CODENDI CLI , the "comment" field is set to 1 (Contrib STMicroelectronics) * request #6316: SVN tree not displayed, When I have non-utf-8 char in my commit history, I get a blank page content. * request #6338: Bad file location when moving file between releases in frs * request #6350: Add info message to warn about IE9 and IE7 Version 6.10 (Thursday, February 6th 2014) == Plugins == * agiledashboard: 1.41 * boomerang: 0.2 * cardwall: 1.17 * tracker: 5.234 * proftpd: 0.6 * tests: 5.21 * fusionforge_compat: 0.6 * hudson: 1.13 * git: 3.67 * projectlinks: 2.5 * mediawiki: 0.23 * fulltextsearch: 0.26 == Enhancement == * Story #5919: edit artifact in place on agile dashboard * Story #5916: mapping between mediawiki and tuleap groups * Story #5678: contact administrators of a project * Story #5619: Have an enhanced experimental theme * Story #5870: be able to assign Git Admin permissions to some users in the project == Bug Fix == * Fix request #5909: Fixing REST tests on project import from XML * Fix request #5818: SSH keys with old username are removed * Fix request #5895 - Export tracker structure do not keep default values for list fields * Fix Request #5913: fix wrong service icon for Agile Dashboard plugin * Fix request #5911: Adding options in setup.sh to install with exotic mysql servers * Fix warning when displaying avatar for anonymous user * Fix security issue on snippet service * Fix request #6099: Error in syslog during DAILY system event == Themes == * Experimental: 0.9.1 == Development == * Pull-out Vagrant and Chef in dedicated repositories * Refactoring javascript to extract a reusable filter object (listFilter). * Fix request #5914: Lot of warning when running make api_test * Removing commented-out code merged in Tuleap 6.9.99.8 Version 6.9 (Thursday, January 9th 2014) == Plugins == * tracker: 5.216 * agiledashboard: 1.31 * cardwall: 1.12 * git: 3.63 * docman: 2.26.27 == Enhancement == * Making the RESt API resource list public * Basic CSRF protection == Bug Fix == * Fix request #5779: Fatal error when using getSvnStatsFiles SOAP method * Fix request #5808: Package id in file download link is now correctly updated * Fix request #4305 - Warnings when a plugin is installed * Fix request #5805 : SVN_UPDATE_HOOKS returns more relevant information if simlink cannot be done * Fix request #5551: Wrong message when adding a file in a release (IE9) * Fix request #5826 - Cannot login with Chrome or IE when domain name is an IP address == API == * SOAP core: 6.4.1 Version 6.8 (Thursday, December 12th 2013) == Plugins == * tracker_date_reminder: 1.2.7 * agiledashboard: 1.26 * tracker: 5.205 * mediawiki: 0.21 * git: 3.61 * statistics: 0.34 * tests: 5.20 == Bug Fix == * Fix request #5721: REST API tests are broken * Fix request #5641: Experimental theme show more projets than mine in "Projects" menu * Fix request #3468: [CentOS 6] SELinux forbids apache to send emails * Fix request #3467: [CentOS6] error setting SELinux context in setup.sh * Fix request #5604: ViewVC download broken when file start with 0x00 * Fix XSS vulnerabilities on bookmarks * Fix request #3262: Jean Pierre Graph font configuration fails on centos6 == Enhancement == * Story #5580: Add GET and OPTIONS route for projects/:id/milestones * Story #5582: Add GET and OPTIONS route for projects/:id/trackers * Story #5584: Add GET, OPTIONS route for milestones/:id/content * Story #5579: Add GET, OPTIONS and PUT routes for projects/:id/backlog == Themes == * Experimental: 0.5 Version 6.7 (Thursday, November 14th 2013) == Plugins == * agiledashboard: 1.15 * fulltextsearch: 0.25 * cardwall: 1.8 * tracker: 5.185 * openid: 0.3 * git: 3.53 * ldap: 3.39 * webdav: 1.9.4 * IM: 1.5.13 * docman: 2.26.25 * graphontrackers: 1.10 * hudson: 1.12 * pluginsadministration: 1.4 * mediawiki: 0.19 * statistics: 0.33 == API == * rest: 1.1 == Bug Fix == * Fix request #5535: Suspsended users appears like normal users on webui so SOAP should give same level of information * Fix request #5544: Fatal error on the widget my monitored forums * Fix request #5554: Cannot select CSV preference in use prefs page * Fix request #5406: Unable to install Tuleap on CentOs 6 * Fix javascript typo to not make IE crying * Fix request #5450: login page customisation broken * Fix plugin autoload: Autoload of some plugins fails because of mix between include paths * Fix request #5543 - Unable to approve a project == Enhancement == * Contribution: Autoload all core * Story #5280: Integrate Bootstrap to continue interface overhaul * Story #5281: Switch css stylesheets to less format * Story #5283: Use recess instead of phpless & use boostrap*.less * Removed CodeX and CodeXTab themes == Developments == * Add framework for RESt API test automation (see tests/rest) * Now stylesheets are written in [LESS](http://lesscss.org/) format. Please see [Development environment/How to deal with LESS files](https://tuleap.net/wiki/index.php?pagename=Development%20environment%2FHow%20to%20deal%20with%20LESS%20files&group_id=101) to update your developpement environment. tl;dr: `make less` or `make less-dev`. Version 6.6 (Thursday, October 17th 2013) == Enhancement == * Improvement of login interface. Adding support for multiple type of login sources (tuleap/openID). * story #5162: send an email when a news is published * story #5181: a project member can send an email to all project members * story #5181: allow a user to send an email to all project members of a given project == Plugins == * tracker: 5.174 * git: 3.48 * forumml: 2.6.15 * fulltextsearch: 0.22 * ldap: 3.36 * mediawiki: 0.17 * agiledashboard: 1.5 * openid: 0.2 * statistics: 0.32 * tests: 5.19 * cardwall: 1.5 * IM: 1.5.12 * graphontrackersv5: 5.3 == Bux Fix == * Fix request #5207: Typo in access denied message * Fix request #5134 - Calendar is not displayed when creating a Release or Sprint * Fix request #4815 - Double update of release * Fix Sla #5868 : Fix old TV3 wrong help link * Fix Sla #5906 : Fix stack trace * Fix request #5174: Always use POST to trigger jenkins jobs * Fix request #5341: Missing types in the SOAP project API Version 6.5 (Thursday, September 19th 2013) == Enhancement == * story #3826 - update a release in FRS through SOAP * Persist file attachments on file system rather than DB: So we stop cluttering the database with blob of datas * story #3825 - have a "Comments/Description" field in FRS * request #4962 - fix date display when date is in future * Improvement of internal API. ~5% speed boost on most pages. == Plugins == * docman: 2.26.22 * git: 3.41 * tracker: 5.155 * agiledashboard: 0.97 * cardwall: 0.9.46 == Bug Fix == * Fix request #4895: SVN file content not displayed, hence converting buffer file data to utf-8 before inserting cross-references. * Fix request #5032: PHP code in tracker date reminder email for PHP 5.3 platforms. Version 6.4 (Thursday, August 22nd 2013) == Enhancement == * Switch documentation to sphinx for easier contrib, better look'n feel and improved help experience (search, table of content, etc). This includes helps on latest developed features: agile dashboard, gerrit, tracker SOAP api, etc. == Plugins == * git: 3.37 * tracker: 5.149 * ldap: 3.33 * tests: 5.18 * cardwall: 0.9.41 * statistics: 0.31 * IM: 1.5.11 * docman: 2.26.21 * forumml: 2.6.14 * graphontrackers: 1.8 * hudson: 1.10 * projectlinks: 2.3 * tracker_date_reminder: 1.2.4 == Bug fix == * fix sla #4627: fix bug that might affect php53 deployment when downloading big files (200MB or more). Requires to install RPM php53-pear-HTTP-Download too. (Will be added as a dependency in future) * Database server can be on a non standard port * Fix the issue of custom fields not displayed in the project admin area * sla #4564: Missing HttpOnly Attribute in Session Cookie (Contrib STMicroelectronics) * Fix issue with change email confirmation == Development == * Cross-trackers triggers fully implemented * Adding a method to add JSON content to a request * Adding a method to get the content of a request when posted as JSON * Better error handling on SQL errors * Methods to fetch and update the description fields of a project through SOAP * Fix lxc_fix_uid script * Add docman soap call example == Themes == * Experimental: 0.2 == API == * SOAP svn: 1.1 Version 6.3 (Thursday, July 25th 2013) == Plugins == * graphontrackersv5: 5.2 * requesthelp: 1.3.3 * agiledashboard: 0.93 * docman: 2.26.20 * git: 3.33 * cardwall: 0.9.40 * tracker: 5.143 * forumml: 2.6.13 * statistics: 0.29 * tracker_date_reminder: 1.2.3 == Bug fix == * Fix sla #4015- Project one step creation uses sys_is_project_public (project are no longer private by default) * request #4112: Python exception pass (Contrib Raphaël Enrici) * Fix libnss-mysql install (set a default host and distinguish case where an empty hostname was used to detect if we need to bootstrap the db (local deployments). * sla #4103: Mime type not recognized in Docman * story #4208: loginAs create user account before to inpersonate people == Enhancement == * Project admin can configure the generic user from ui (change password & email) * Debian compatibility: support of subversion, git. Install fix IM plugin and forgeupgrade. * story #3823: configure generic users as siteadmin * Lower mysql privileges needed to run Tuleap * Simplify Tuleap installation == API == * SOAP /soap/project: 1.1 == Development == * Add new theme for experimental wireframing * Integrate debian packaging (Contrib Raphaël Hertzog) * Add tool to ease uid/gid change for lxc containers with binded mount * Remove register_globals on site admin and project admin Version 6.2 (Wednesday, June 26th 2013) * Story #3820: activate generic user creation * Story #3632: Introduce project hierarchy definition. * Fix XSS injection in Forums, Wiki, Search, People resume (contrib STMicroelectronics). * Add tool to dump a forum of a project * Attempt to fix bug when invalidating combined js cache * Fix notice error on service management page * Fix sla #4006: autodetection of redhat releases. == Plugins == * agiledashboard: 0.87 * git: 3.28 * tracker: 5.134 * mediawiki: 0.12 * statistics: 0.28 * ldap: 3.31 * fusionforge_compat: 0.4 * cardwall: 0.9.36 * graphontrackersv5: 5.0.10 Version 6.1 (Thursday, May 30th 2013) == Enhancement == * story #3226: see "svn propset --revprop -r X svn:log" modifications in commit DB == Bug fixing == * Fix XSS injection in Forums (contrib STMicroelectronics). == Plugins == * docman: 2.26.16 * git: 3.22 * agiledashboard: 0.83 * cardwall: 0.9.32 * tracker: 5.126 * ldap: 3.30 * forumml: 2.6.12 Version 6.0 (Monday, May 6th 2013) == Bux Fix == * Installation process now compatible with rhel6 as well as rhel5 and rhel5-php53 * Site admin can now export and import a part of a project template (Tracker and AgileDashboard). * Fix sla #3147: corrupted cron file * Fix Bugs #3165: XSS vulnerability with bookmark (Contrib STMicroelectronics) * Fix bugs #3256: Links in followups in email notifications are broken == Plugins == * admssw: 0.2 * agiledashboard: 0.80 * cardwall: 0.9.30 * doaprdf: 0.2 * foafprofiles: 0.2 * graphontrackersv5: 5.0.9 * pluginsadministration: 1.3 * fusionforge_compat: 0.3 * mediawiki: 0.9 * git: 3.18 * docman: 2.26.15 * tracker: 5.121 * ldap: 3.29 * IM: 1.5.9 * forumml: 2.6.11 == CLI == * Version 1.5.3 == Development == * Remove register globals usage on service management and approval admin pages * Remove usage of PHP_SELF Version 5.12 (Thursday, March 21st 2013) == Plugins == * graphontrackersv5: 5.0.8 * tracker: 5.98 * agiledashboard: 0.77 * git: 2.7.32 * IM: 1.5.6 * admindelegation: 2.5 * cardwall: 0.9.22 * docman: 2.26.14 * docmanwatermark: 2.4 * forumml: 2.6.10 * fulltextsearch: 0.18 * fusionforge_compat: 0.2 * ldap: 3.27 * requesthelp: 1.3.2 * statistics: 0.23 * webdav: 1.9.2 * mediawiki: 0.2 * tests: 5.17 == Bug Fix == * Fix request #2817: When a service in iframe is created in template project, the "is in iframe" information were not propagated to other projects. * Fix bugs #2901: When there are permissions set on fields and tracker, there are edge cases when we got a fatal error while updating an artifact in tracker v3 Version 5.11 (Thursday, February 21st 2013) == Plugins == * tracker: 5.88 * agiledashboard: 0.72 * cardwall: 0.9.18 * git: 2.7.26 * ldap: 3.25 * forumml: 2.6.8 * fulltextsearch: 0.16 * tests: 5.16 * graphontrackersv5: 5.0.6 == Enhancement == * Let the admin choose if the privacy of a project should be displayed (in widgets and in service bar) * Allow site to customize robots.txt * Fix for sla #2290: allow restricted users to search in trackers v3 == Bug Fix == * Add missing php53-process dependency for posix functions * Fix sla #813: Project administration page is distorded on IE when the custom notification message is long * Fix bug #2317: Fatal error on the AccessLogs * Fix sla #682 - Viewvc display issue for file which name contains "$" * Fix missing blank.gif that pollutate error_log * Fix footer link for Tuleap as well as copyright Version 5.9.1 (Thursday, January 24rd 2013) == Plugins == * tracker: 5.70 Version 5.9 (Wednesday, January 23rd 2013) == Enhancement == * Allow one to create a project in 1 step instead of 8. Must be activated in the local.inc. == Plugins == * cardwall: 0.9.11 * git: 2.7.23 * tests: 5.15 * tracker: 5.69 * docman: 2.26.13 * graphontrackers: 1.7 * agiledashboard: 0.63 * fulltextsearch: 0.13 == Themes == * Tuleap: 2.5 == Bug Fix == * Do not rely on SimplePie escaping * Prevent some user account pages to be cached (contrib STMicroelectronics). * Fix bugs #2250: Restricted users are notified of wiki page update in public projects == Development == * Include fundations for HTTP client and Jenkins job * unit test CLI runner returns build status so it can be used in git bisect Version 5.8 (Wednesday, December 19th 2012) == Enhancement == * Better documentation of SOAP API == Bug fix == * Use reliable method to detect if we are running in CLI * Fix setup script: Replace localhost reference by the mysql_host value to be able to install the db on a dedicated server (Contrib STMicroelectronics) * Add missing lib in stats script (sla #1644) * Fix font compatibility with IE9 (Contrib STMicroelectronics) == Plugins == * cardwall: 0.9.9 * agiledashboard: 0.60 * tests: 5.11 * git: 2.7.18 * tracker: 5.57 * IM: 1.5.5 * forumml: 2.6.6 == Development == * Tuleap can respond with several names * PHP 5.3 compatibility: persist tracker_ids across instance of test Version 5.7 (Thursday, November 22nd 2012) == Bug fix == * Fix fatal error when user start monitoring a file package * Avoid double posting when body contain special characters. (Contrib STMicroelectronics) == Plugins == * tracker: 5.45 * git: 2.7.16 * tests: 5.8 * ldap: 3.22 * projectlinks: 2.2 * graphontrackersv5: 5.0.5 * agiledashboard: 0.59 * cardwall: 0.9.8 * docman: 2.26.10 Version 5.6.2 (Tuesday, November 6th 2012) == Enhancements == * A project administrator can import a user group from another project (contrib STMicroeletronics). Version 5.6.1 (Friday, November 2nd 2012) == Plugins == * tracker: 5.29.1 Version 5.6 (Friday, October 26th 2012) == Bug Fix == * Fix bug #1663: Validate user realname on account creation == Enhancements == * Enhance FRS monitoring (Contrib STMicroelectronics) * Adding new option for automatic validation of new projects == Plugins == * tracker: 5.29 * tests: 5.6 * statistics: 0.22 * git: 2.7.14 * ldap: 3.21 * agiledashboard: 0.57 * cardwall: 0.9.7 == Development == * Initialize a Vagrant box to ease the build of Tuleap. See ./Vagrantfile and http://vagrantup.com/ for details. This will also help newcomers to install a Tuleap development environment. Version 5.5.4 (Tuesday, Octobre 16th 2012) * Fix backend warnings about chgrp on ssh key dump * Validate user ssh key on upload (and clean existing ones) == Plugins == * git: 2.7.12 * tracker: 5.22 Version 5.5.3 (Thursday, Octobre 3rd 2012) == Bug fix == * Fix bug on cross reference extraction when parameters are not clean. == Plugins == * git: 2.7.11 Version 5.5.2 (Thursday, September 27th 2012) == Bug Fix == * fix sla #433: wiki references with version number * Allow anonymous to browse public forumml archives * Fix art #1277: Wrong URL inheritance when creating a project * Fix commit-email.pl: When no notification is set, don't generate error * When consulting private file anonymously, a login screen should be displayed instead of permissions error screen * Fix login error message when username is invalid * Improve php 5.3 compatibility as well as packaging for Vagrant == Plugins == * tracker: 5.21 * git: 2.7.10 * docman: 2.26.9 * agiledashboard: 0.54 * fulltextsearch: 0.12 * IM: 1.5.4 * admindelegation: 2.4 * forumml: 2.6.4 * graphontrackers: 1.6 * graphontrackersv5: 5.0.4 * ldap: 3.19 * statistics: 0.20 * cardwall: 0.9.6 == Development == * Add tool to easily fix the singleton count after a merge * Add tool to easily generate release notes * Various permissions cleanups and POSIX compatibility for shell scripts (Contrib Raphaël Hertzog) Version 5.4 (Wednesday, August 29th 2012) == Bug fix == * Fix typo in french translation. * Avatar was not sent in tracker v3 notifications * art #... does not work cross project * Fix fatal error raised when creating a followup comment using SOAP (contrib STMicroelectronics). * Make possible the restore into a hidden release in FRS (contrib STMicroelectronics). * Don't display hiddent content in TV3 HTML notification, outlook doesn't understand display:none (contrib STMicroelectronics). * Create 'user' dir (in /var/lib/.../) to store avatars during install * Fix sla #1063: field dependencies default values might be broken dependending on the order of definitions of the rules. * Fix Wiki XHTML ZIP Snapshot link can't be unzipped (contrib STMicroelectronics). == Plugins == * agiledashboard: 0.51 * cardwall: 0.9.5 * docman: 2.26.3 * forumml: 2.6.2 * fulltextsearch: 0.10 * git: 2.7.2 * graphontrackers: 1.5 * graphontrackersv5: 5.0.3 * hudson: 1.9 * ldap: 3.17 * pluginsadministration: 1.2 * statistics: 0.19 * template: 1.2 * tests: 5.5 * tracker: 5.10 * userlog: 1.2 == Development == * Add script to prepare plugins changelog (to be used by Tuleap integrators when merging into stable) * Continue PHP 5.3 compat (Contrib Philippe Goetz) * All unit tests pass with PHP 5.3 * First step toward autoloading in order to increase performances Version 5.3.1 (Monday, July 23rd 2012) == Plugins == * Docman 2.26.2 * Tracker: 5.8.7 == Bug fix == * Fix bug on user SSH key dump on filesystem (didn't take case into account and process context was not restored). * Fix warning on Subversion conf serialization. Version 5.3 (Thursday, July 19th 2012) == Plugins == * Agildashboard: 0.45 * Cardwall: 0.9.1 * Docman: 2.26.1 * FullTextSearch: 0.6 * Git: 2.6.3 * LDAP: 3.16 * Test: 5.1 * Tracker: 5.8.6 * GraphOnTrackerv5 5.0.2 == Enhancement == * Documentation update (remove references to old screenshots). == Development == Update mustache renderer Start PHP 5.3 cleaning (For Tuleap 5.3 \o/) Introduce transactions methods in DataAccess Display queries sorted by time taken in debug mode Automate synchro with github tuleap repo Version 5.2 (Friday, June 22th 2012) == Bug Fix == * Fix chart legend display (Contrib STMicroelectronics) * Fix ssh keys when no unix account: With Gitolite, it's possible to have a ssh key without having a unix account. However, the interface doesn't allow it. == Enhancement == * SOAP: 5.2 * Refresh the default page for projects website * Update "IndicateurCodex" perl script to take git into account == Plugins == * Cardwall: 0.5.4 * Tracker: 5.7.29 * Agildashboard: 0.33 * Docman: 2.25.7 * Git: 2.6.2 * Ldap: 3.15 * Statistics: 0.18 * FullTextSearch: 0.4 == CLI == * Version 1.5.1 == Development == * Add bootstrap css for tabs and pills Version 5.1 (Wednesday, May 23rd 2012) == Enhancement == * Add new methods in the SOAP api (get the statistics of a project, view svn top commiters, access to user groups of a project, ...) == Plugins == * New plugin: Fulltextsearch v0.2 DISCLAIMER: plugin in beta, do not use it on production servers. * Docman v2.54.5 * AgileDashboard v0.19 * Tracker v5.7.14 * Git v2.5.4 * Statistics v0.11 == Bug fix == * Fix bug with IE7 and drag'n drop in scriptaculous. * Definitively delete mailing list in the db (Contrib STMicroelectronics) == Development == * Check release with git (since now Tuleap sources are under git!) * jQuery support: Now Tuleap support jQuery as an alternative of Prototypejs/Scriptaculous. * Bootstrap support: Introduce dropdown plugin from Bootstrap to replace our own implementation of dropdown panels. This improve compatibility with Internet Explorer. Version 5.0.4 (Monday, May 15th 2012) * Added missing jars after migration: chardet, jing and codendi_auth Version 5.0.3 (Monday, May 14th 2012) * Generate an intermediate release to test git migration. Version 5.0.3 (Monday, May 14th 2012) * Generate an intermediate release to test git migration. Version 5.0.2 (Wednesday, May 9th 2012) == Plugins == * Git 2.5 Version 5.0.1 (Thursday, April 26th 2012) == Bug fix == * Fix link to cli documentation in footer Version 5.0 (Thursday, April 26th 2012) == Enhancement == * Improve default tuleap homepage and footer * Overall documentation update (replace screenshot, update archeological references, add new stuff). * Display site admin credentials at the end of the setup script == Bug fix == * Ensure NSCD and internal FS cache are properly flushed before doing something related to filesystem. Fix bugs related to directory ownership of users. * Fix sla #711 - Can't commit in CVS when the project is private. == Plugins == * AgileDashoard 0.13 * Cardwall v0.4 * Docman v2.25.3 * Git v2.4 * GraphOnTrackerv5 5.0.1 * Hudson v1.8 * IM v1.5.2 * RequestHelp v1.3.1 * Tracker 5.7.7 == Development == * Unit Tests: Add DSL like mock generator that allows to ease the readability of the tests: stub('someclass')->someMethod($arg1, $arg2, ...)->returns($someResult); * Move core tests to source root * Rename codendi_tools to tools * "Tests" plugin is now in /plugins but only manage display of tests (no longer embbed core tests * Add new class to manage graphical error message (based on STMicroelectronics works in branch #582) Version 4.0.28.1 (Friday, April 6th 2012) == Bug Fix == * Fix sla #674 - SVN notifications by path: mails were sent to people monitoring the same path at different projects * Fix sla #656 - Not able to create Tracker from the template * Fix sla #664 - Lack of visibility in Dawn theme == Plugins == * Tracker v5.4.8 Version 4.0.28 (Friday, March 30th 2012) == Bug Fix == * homepage: three feature boxes displayed the same content * svn: Fix double escaping issue in commit message in web ui * Fix missing dependency on viewvc == Enhancement == * SVN notifications by path: Add the possibility, via post-commit hook, to controls what notification gets sent. An SVN admin would be able to specify an SVN repository pattern that is matched to determine if an email is sent for a given checkin. == Plugins == * AgileDashoard v0.7 * Tracker v5.4.7 * TrackerDateReminder v1.2.1 * Git 2.1.7 * Docman 2.25.2 == Development == * Improve output of UnitTest to make them more readable. * Allows to start test method by 'it'. * Unit tests run after conversion of repository to git. * Remove tracker v1 (patch, support, bugs, tasks). * Remove deprecated and no longer maintained plugins: svntodimensions, cvstodimensions, serverupdate, eclipse, codendijri Version 4.0.27.3 (Monday, March 19th 2012) == Plugins == * Git v2.1.4 Version 4.0.27.2 (Thursday, March 8th 2012) == Enhancement == * Git documentation is now aligned with implementation. == Plugins == * Git v2.1.2. * Tracker v5.1.2 Version 4.0.27.1 (Friday, March 2nd 2012) == Bug fix == * Fix SOAP loginAs method (was not taking into account given session_hash). Version 4.0.27 (Friday, March 2nd 2012) == Bug Fix == * In project export details, display db host instead of front end server * Fix issue with search while wiki is fr_FR * Fix issue on mandatory reference in commit message (sla #494) == Enhancement == * Theme Tuleap 2.1: Official logo & colors. * Shrink homepage in Dawn theme * Rename 'Tracker' service into 'Tracker v3' (and disable it completly for new Tuleap install) ** For trackerv3, it can be customized into 'site-content/<lang>/project/project.tab' with key (project_admin_editservice, service_tracker_lbl_key) ** For trackerv5, it can be customized into 'plugins/tracker/site-content/<lang>/tracker.tab' with key (plugin_tracker, service_lbl_key) == Plugins == * New plugin: Agile Dashboard v0.4 DISCLAIMER: plugin in beta, do not use it on production servers. * Tracker v5.1.1 See separate ChangeLog. * GraphOnTrackerV5 v5.0 See separate ChangeLog. * Docman v2.24: See separate ChangeLog. * LDAP v3.12: See separate ChangeLog. * Git v2.1.1: See separate ChangeLog. == Development == * Fix issue in CI: lxc installation was missing yum repository generation Version 4.0.26.1 (Wednesday, February 8th 2012) == Bug Fix == * Fix issue with site news approval (Thanks to Régis Houssin and Grégory Salvan) Version 4.0.26 (Friday, February 3rd 2012) == Enhancement == * Mailing list names enhancement: allow siteadmin to configure the prefered format of mailing list through the following configuration variables: - sys_lists_domain - sys_lists_name_min_length - sys_lists_prefix - sys_lists_suffix => see local.inc for usage. (Contrib Orange) * Display much more lastlogins entries in siteadmin. (Contrib Orange) * svn-commit.pl script allows one to issue commit-email.pl on all loaded commits (from svnadmin load) that are not into the tuleap database. (Contrib Xerox) * Add script to change the name of authors in a svndump (to be run before the import into tuleap). (Contrib Xerox) * Regenerate a .SVNAcccessFile if it is not present during System Check. (Contrib Xerox) * Use site-content to add extra tabs in the tob bar services (only in div based themes) == Bug Fix == * Update codendi_aliases.conf to resolve some issues in customization of images in themes * Set the default php value of session.save_path in php.conf * When going to http://example.com/projects/gpig/, display the first active service if "summary" is disabled. (Contrib Xerox) * Fix memory leaks and performance issues on big subversion checkouts. (Contrib Xerox) ** See sys_auth_svn_mod in local.inc to switch the apache subversion authentication mod. * Fix escaping issues in FRS file upload pre-validation. (Contrib Xerox) * Fix getArtifacts SOAP API fails with criteria on date fields in tracker v3. (Contrib Xerox) * Fix (again) IE issue with file download (Contrib Xerox) * Fix cvs repository ownership issue (Contrib Xerox) * Re-add SurveyManager in the user guide (inadvertently removed) * Fix project db export(Contrib STMicroelectronics) * Fix Security issue (Contrib STMicroelectronics) == Plugins == * Git v1.25. See separated Changelog * Tracker v0.8.12. See separated Changelog * GraphOnTrackers v1.4. See separated Changelog * GraphOnTrackersV5 v0.6.2. See separated Changelog * Cardwall v0.4. See separated Changelog * Docman v2.22. See separated Changelog * Hudson v1.7. See separated Changelog * IM v1.5. See separated Changelog * Ldap v3.11. See separated Changelog * Statistics v0.9. See separated Changelog == Tuleap Development == * Allow randomization of execution of unit tests (to be sure that there is no inter dependencies) * Add a color reporter for tests execution in cli * Incorporate fusionforge stuff to be able to ease FF/Tuleap plugins compatibility. (Contrib Orange) * Add migration scripts to convert a Codendi 4.0 plateform (+ local customization) to a Tuleap one. * Add a plugin google_analytics which helps to track visits on a Tuleap instance. (Contrib Xerox) * Add a plugin orange that contains Orange specificities. * The default rpm package name is now Tuleap. * Add cgi-bin script for various statistics purpose. (Contrib Orange) * Cucumber now run some of our testlink test cases == SOAP == * SOAP API update to version 4.3, see src/www/soap/ChangeLog for details. Version 4.0.25 (Friday, December 23rd 2011) == Bug Fix == * Dot no longer allowed in project short names. * Prevent a user from being added to ugroup as many time as the button add is clicked.(contrib STMicroelectronics) * Deleted trackers are no longer exported.(contrib STMicroelectronics) * Even if not FRS admin, the project admin should have access like an FRS admin. (contrib STMicroelectronics) * Fix SLA #266: ROOT_DAILY event marked as running. Mysql reconnection mechanism was broken. == Plugins == * Docman v2.20. See separated Changelog * LDAP v3.9. See separated Changelog * Git v1.18. See separated Changelog * Tracker v0.8.7. See separated Changelog * GraphOnTrackersV5 v0.6.1. See separated Changelog == SOAP == * API version 4.2. See separated Changelog == CLI == * Version 1.5.0. See separated Changelog Version 4.0.24.1 (Friday, December 2nd 2011) == Bug Fix == * Fix json issue following upgrade to Prototype v1.7 and Scriptaculous v1.9 * Fix viewvc display issues (css where missing) == Plugins == * GraphOnTrackersv5 v0.5.1 See separated Changelog Version 4.0.24 - Wednesday, November 23rd 2011 == Bug Fix == * Make site admin able to retrieve users by their mail address (contrib STMicroelectronics) * Fix user realname output * Fix fatal error on wiki PageInfo == Plugins == New plugin: Cardwall v0.1. Updates: * Admindelegation v2.3. See separated Changelog * Docman v2.18. See separated Changelog * Docmanwatermark v2.3. See separated Changelog * ForumMML v2.6. See separated Changelog * Hudson v1.5. See separated Changelog * IM v1.4. See separated Changelog * LDAP v3.7. See separated Changelog * Tracker v0.8.5. See separated Changelog * GraphOnTrackersv5 v0.5. See separated Changelog * RequestHelp v1.3. See separated Changelog == Development == * First pass to make Tuleap test suite PHP 5.3 compliant * Upgrade to Prototype v1.7 and Scriptaculous v1.9 Version 4.0.23 - Thursday, October 27th 2011 == Enhancement == * Improve project deletion: project only visible by site admins, most services purged. (contrib STMicroelectronics) == Bug fix == * Fix regression on file download with IE and https. * Fix regression on tracker mail header (X-Codendi-Project) * Do not display [remove] button on a wiki page if it is referenced in the docman * Fix issue when there is no sparkline * Fix bug on CLI parameters when the param value contains '=' * Update documentation (fix typo and overuse of product name) * Update CLI doc (document big file behaviour). * Fix issue with ugroup deletion. * Fix fatal error when sending html email * Fix file download does not work anymore with IE7/8 & https * Fix regression on tracker mail headers * Force load of plugins ordered by installation order * Fix input validation in user preferences (contrib STMicroeletronics). == Plugins == * Hudson v1.4. See separated Changelog * GraphOnTrackerV5 v0.3. See separated Changelog * TrackerV5 v0.6 See separated Changelog * Docman v2.15. See Separated Changelog * LDAP v3.6. See separated Changelog. * ForumML v2.5. See separated Changelog. * Statistics v0.8. See separated Changelog. * Webdav v1.9. See separated Changelog == CLI == * Version 1.4.2. See separated Changelog. Version 4.0.22 - Friday, September 20th 2011 == Enhancement == * Improve usability of project history: (contrib STMicroelectronics) * Add the possibility to search into project history by: Event, Date, Value and User. * The result of the search could be exported in a CSV file without an offset. * Add a new wiget to display an image in a dashboard. * backlog #139: Wiki can be read by anonymous (if configured explicitely) but can never by written by anonymous. * backlog #11: HTML email notifications in Trackers (need to be activated in user preferences). == Bug Fix == * backlog #112: SVNAccessFile not properly updated after user removal * Add CSRF countermeasures * Don't send email notification to deleted & suspended users when change occurs on a wiki page. (contrib STMicroelectronics) * Fix bug with default permissions on FRS release creation through CLI (contrib STMicroelectronics) * Add the missing backlink to tuleap.net in the footer == Plugins == * WebDAV plugin v1.8. See separated ChangeLog * Statistics plugin v0.7. See separated ChangeLog * Tracker v5 plugin v0.4. See separated ChangeLog * GraphOnTracker v5 plugin v0.1. See separated ChangeLog * GraphOnTracker plugin v1.3. See separated ChangeLog * Request Help plugin v1.2. See separated ChangeLog * Docman v2.14. See separated ChangeLog * Hudson v1.3. See separated Changelog == Development == * Add lxc script utilities to unit-test, build, install and functional-test a Tuleap (thanks to Christian Bayle). * First boostrap of a Selenium test suite (thanks to STMicroelectronics) Version 4.0.21 - Thuesday, September 1st 2011 == Enhancement == * Improve rebuildability of Tuleap dependencies (contrib Christian Bayle). * One rpm package to install all the best of the platform (tuleap-all) * Start to remove deprecated stuff from SQL install values. == Bug Fix == * Fix issue with Tuleap theme stylesheet on IE7 * backlog #95: Forum message is no more reachable * Fix reference duplication issue * Fix issue with restricted/disabled plugins on service bar * Fix issue with slmbug and story trackers on fresh install == Plugins == * Tracker v5 plugin v0.1. See separated ChangeLog * Git plugin v1.15. See separated ChangeLog * IM plugin v1.2. See separated ChangeLog * Remove Salome plugin (deprecated, never maintained, never used). == Development == * Upgrade simpletest to 1.0.1 * Add a Config class to read configuration files (replaces $GLOBALS['sys_blabla'] usage) * DAO constructor paramaeter is now optionnal: The default DataAccess is CodendiDataAccess * DAO offers now updateAndGetLastId() which execute the sql statement and return the last inserted id Version 4.0.20 - Wednesday, 10th August 2011 == Enhancement == * Centralize "Code exchange policy link" in site configuration. * Improve rpm packaging: Tuleap needs customized packages (like jpgraph or mailman). Those packages were suffixed with .codendi which was not compatible with default yum package distribution. Custom packages are now known as "package-tuleap". * Improve Tuleap theme stylesheet == Bug fix == * Mass mail no longer mandate 'noreply' to be valid Tuleap user before to send mail. * Statistics plugin: Percentages in "Evolution Rate (%)" column are now correct. * When Tuleap loose connexion with MySQL server (mysql has gone away) attempt to reconnect or raise an exception if not possible. * Fix RPM dependencies management == Plugins == * New plugin "Request Help" to link Tuleap with BMC Remedy ticketing system (works only for STMicroeletronics). * Git plugin v1.14 See separated ChangeLog. * Webdav plugin v1.6. See separated ChangeLog * Docman plugin v2.11 See separated ChangeLog Version 4.0.19.1 - Tuesday, 28th June 2011 == Bug fix == * Fix regression in .SVNAccessFile management: special group '@members' is no longer discarded. == New features == * Improve themability of HomePage * New css selectors for each homepage elements and for news * "boxes" (Site stats, most active projects, etc) now looks like widgets * Site admin can hide news from front page (new config item in local.inc: 'sys_display_homepage_news' (backward compatible) * Site admin has more (and easier) control on the "welcome speech". It's no longer a string but a dedicted page (backward compatible) * New theme: Tuleap * Improve Site Admin experience * Rewrite front page with widget to have a better organization * Improve search of user and groups (more direct results and better output) * Site admin can now mass mail in HTML. == Plugins == * Git plugin v1.10 see separated ChangeLog. == Bug fix == * backlog #124814: Notification issue when documents are removed * Rename a UserGroup in project admin interface doesn't rename the corresponding group in SvnAccessFile * Empty UserGroup lead to error in viewvc * .xlsm not recognized by viewvc Version 4.0.18.2 - Monday, 23rd May 2011 == Bug fix == * Fix bug when moving FRS file into staging area with already deleted underlying file Version 4.0.18.1 - Friday, 20th May 2011 == Bug fix == * Avoid failure when sending message to people with several email addresses in several accounts * Fix "permission denied" behavior in docman * Make FRS delete & purge mechanism stronger on failure. Version 4.0.18 - Canceled == New Features == backlog #124820: Add history for membership delegation backlog #99968 : Add a "delete feature" for wiki attached file backlog #124821: Study/Deploy the possibility to send HTML notification backlog #130629: Add tests on the validity of the group delegated membership * Major improvements in installation process: * Modularity (mere mortal can decide not to install CVS) * Introduce dependencies on core in viewvc & mailman package so we can completely rely on dependency mechanism for install * Integrate forgeupgrade in installation and at plugins level * Take into account remote database * Autogeneration of passwords New version of CLI: 1.4.1, See separted ChangeLog == Bugfix == backlog #124819: Strip HTML in tracker notification backlog #124833: Upload an attached file in wiki with a difference in the filename case backlog #133850: FRS backend job abort if one of tasks fails * Fix bugs in subversion/viewvc when ldap is not installed on platform * Fix unit tests on x86-64 platforms + skip tests that depends of runkit when not available Version 4.0.17.2 - Thursday, 28th April 2011 == Bugfix == backlog #134453: Tracker notification mail contain unwanted text Version 4.0.17.1 - Thursday, 7th April 2011 == New Features == backlog #131538: Remove the switch to html in followup while double clicking Version 4.0.17 - Monday, 4th April 2011 (Canceled) == New Features == backlog #119877: Add more coverage for CVS Backend backlog #119371: Codendi testing; code coverage and function mock backlog #119788: Support several LDAP branches backlog #121192: Allow site admin to define a legal warning to users on registeration page backlog #113547: GIT hook to send a mail when pushing backlog #113546: Disk statistics per project visible at project level backlog #123246: Allow upload of the same deleted file == Bugfix == backlog #103794: Fix issue related to "item type" filter backlog #121173: URLVerification failures with anonymous URLs and webdav misconfiguration. backlog #121035: Project creation without full name backlog #120417: FRS deletion issues backlog #122410: Adding new property at the documentation is allowed with an empty name backlog #122406: Automatic account suspend no longer works backlog #122408: Wiki purge might have severe perf impact on all wiki usage backlog #103783: 'Paste' action should not appear in popup menu for the same cut document. backlog #121636: Issue in fields dependencies backlog #123243: Browse svn for project with "." in short name Version 4.0.16 - Tuesday, 18th January 2011 == New Features == backlog #113540: Support of <pre> in tracker follow-up comment * Follow-up comments can be submitted with usage of a subset of HTML markups: p, br, a, img, ul, ol, li, cite, code, blockquote, strong, em, pre, b, i This modification comes with a rich text editor in the follow-up comment text area. It's possible to add comment in HTML with SOAP and Codendi_CLI too (but no update yet). Following tickets were addressed: * feature #codex:101884: Improve the mail notification * bug #codex:116656: It is not possible to update the Release ChangeLog when we add a file in FRS (with CLI script) * bug codexstn #13752: Releases permissions checking don't take into account frs admin / project admin perms * Fix wrong behaviour in CSV import/export that was leading to comments duplication. Known limitations: It's not possible to import follow-up comments in HTML format yet. * Improvement of Artifact edition UI: * reduce space "lost" between tracker's toolbar and artifact info. * rework of follow-up comments layout to improve readability. backlog #114221: File Release System provides means to check files consistency through md5 sums. * Codendi automatically computes md5 sum on files submitted in File Release System. If you submit a reference md5 sum, Codendi compares with the computed one and raise an error if it fails. Enhance the notification mail received while monitoring a package. * CLI update to 1.4.0, see cli/ChangeLog for details. * SOAP API update to version 4.1, see src/www/soap/ChangeLog for details. backlog #119336: Enlarge the project name field in Widget Show project admins == BugFix == backlog #119270: Filter lost in Admin delegation widget: Show all projects backlog #119163: SQL error during codendi install backlog #114221: Still have admin privileges on tracker for non members backlog #114020: Artifact submitted with the value "None" at the mandatory field backlog #114005: Disable notifications when remove user from private project backlog #116806: Lost comment type when editing a follow up backlog #118054: The delete icon is not displayed with IE Version 4.0.15 - Friday, 19th november 2010 == Bugfix == backlog #114802: Bad display of some codex pages Version 4.0.14 - Monday, 8th November 2010 == New features == backlog #107554: Enhance the interface to request access from project admins backlog #110702: Improve PhpWiki look (font rendering, table of contents, colors, separators, etc) backlog #111780: RPM: dependency management for plugins & themes backlog #109427: Integration of docman in WebDAV iteration 1 backlog #110673: Request to delete specific document's version(s) backlog #110676: Delayed document deletion == Bugfix == backlog #112816: Blank page when trying to import a tracker created from "Scrum" template backlog #110672: Request to set the correct icon for office 2007 documents backlog #113539: Unable to search for exact pattern under 2 quotes Version 4.0.13 - Wednesday, 29th September 2010 == New features == backlog #101486: Webdav integration for service FRS: Iteration 3 (Write access) backlog #108632: Integrate Git in disk usage stats & upstream diff reduction == Bugfix == backlog #106503: Tracker import and export issue backlog #106404: Wrong link for summary page due to rename project operation backlog #106752: Fix bugs in RPM installation (munin, mailman, openfire) backlog #105989: Site admin cannot remove user's LDAP id backlog #97573 : After a document is moved, Codex shows a blank page backlog #107125: Error stack trace may disclose credentials backlog #99967 : Issue in tracker creation when shortname contains '_' backlog #106110: Reduce load on user table backlog #108287: LDAP synchro must take LDAP server down into account backlog #108176: Account are disabled after 3 month for people that only use SVN client backlog #109631: Tracker queries may overload the server Version 4.0.12 - Tuesday, 14th September(Just to fix a bug regression) == Bugfix== backlog #108647: Assigned to shows None and unkown value Version 4.0.11 - Monday, 9th August 2010 == Bugfix== backlog #106228: Bad dispaly of privacy icon except with 'Dawn' theme Version 4.0.10 - Thursday, 5th August 2010 (Canceled) == New features == backlog #103963: Permission denied improvement: docman items backlog #104505: Installation based RPM backlog #104711: Highlight project privacy == Bugfix == backlog #104684: Integrate LDAP daily sync in system event backlog #104715: Remove toggler.js reference in project links Version 4.0.9 - Friday, 2nd July 2010 == Upgrade/install procedure == Switch to RPM distribution: 1. Stop application [root@server]# service httpd stop [root@server]# service crond stop 2. Remove codendi specific cron jobs, except backups (as root): [root@server]# crontab -e [root@server]# crontab -u codendiadm -e 3. Add new yum repository [root@server]# vi /etc/yum.repos.d/codendi.repo [codendi] name=Codendi baseurl=ftp://codex.cro.st.com/pub/codex-cc/yum/codendi/4.0/i386 enabled=1 gpgcheck=0 4. Install packages (replace XYZ by the name of the platform: stcodex, codexstn or steerforge) [root@server]# yum install forgeupgrade codendi_st codendi_st-customization-XYZ 5. Restart applications [root@server]# service httpd start [root@server]# service crond start [root@server]# /etc/init.d/codendi start == New features == This release introduce 2 main components: * ForgeUpgrade * Install of Codendi via RPMS. Other new features: * branch #102157: Improve permission denied error for private project and restricted user. == Bug fix == * backlog #101260: Impossible to add user without username * backlog #97577: Cannot remove project admin right * backlog #101500: Artifact permissions section disabled when using IE * backlog #101176: MS office 2007 documents are not supported with IE * backlog #103085: Impossible to set user to restricted