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